Theoretical Computer Science Stack Exchange is a question and answer site for theoretical computer scientists and researchers in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are tons of NP-complete problems around and sources collecting them, e.g. see the book by Garey and Johnson. I would be interested to see a list of NEXP-complete problems as well. Is there one available? As I assume there isn't, I open this question (is this supposed to be a community wiki? I don't know about this stuff).

Ideally the list should cover the different "types" of NEXP-complete problems, perhaps with some healthy redundancy to get the big picture, but without repeating itself too much. For example, it is good to have two or three different succinct versions of the same NP-complete problem as examples, if the succinct encodings come in slightly different forms. Not a dozen. A clean way to add the redundancy is by adding clauses of the form "Also NEXP-complete if BLAH". Clauses of the form "Remains NEXP-complete if the input graph has degree at most BLAH" are also welcome.

Finally, let me add a personal preference. I am most of all interested in complete problems of "algebraic" flavor, if there are any. For example, my favorite #P-complete problem is the permanent for its algebraic flavor. I hope the equality NEXP = MIP can also provide some nice algebraic NEXP-complete problem that I am not aware of.

share|cite|improve this question
Community Wiki! – Dave Clarke Nov 24 '10 at 8:11
How does one turn it into a community wiki? – slimton Nov 24 '10 at 8:14
Flag the post for moderator attention and ask them to make it CW. – Kaveh Nov 24 '10 at 8:23
why NEXP ? i.e why not some other class ? – Suresh Venkat Nov 24 '10 at 8:51
Notice that the class NEXP is sometimes also referred to as NEXPTIME. This might reveal additional results when using search engines. – Hermann Gruber Nov 30 '10 at 23:12

For some NP-complete problems, there's a SUCCINCT variant that's NEXP-complete.


  • A Boolean circuit with 2n inputs and one output represents a graph on 2n vertices. To determine if there is an edge between vertices i and j, encode i and j in n bits each, and feed their concatenation to the circuit: there is an edge between these vertices iff the output of the circuit is true. Given such a circuit, is there a Hamilton path in the graph represented by the circuit?

Similarly, there's SUCCINCT 3SAT, SUCCINCT KNAPSACK, etc.


  • Hana Galperin, and Avi Wigderson (1983), "Succinct representations of graphs", Information and Control 56:3, pp. 183–198.
share|cite|improve this answer

Inequivalence of regular expressions over $\cup$ (union), $\cdot$ (concatenation), and ${}^2$ (squaring): Given two regular expressions do they represent different sets?

A regular expression is either

  • $0$,
  • $1$,
  • $e\cup f$,
  • $e\cdot f$, or
  • $e^2$.

These expressions represent the sets

  • $L(0)=\{0\}$,
  • $L(1)=\{1\}$,
  • $L(e\cup f)=L(e)\cup L(f)$,
  • $L(e\cdot f)=\{ab\mid a\in L(e), b\in L(f)\}$, and
  • $L(e^2)=L(e\cdot e)$,


Note that if we allow the Kleene star (zero or more copies of an expression) as the forth operator (in addition to union, concatenation, and squaring), then the problem of recognizing whether two regular expressions represent different languages becomes EXPSPACE-complete.

L. J. Stockmeyer, A. R. Meyer, "Word problems requiring exponential time", 5th STOC, 1973.

share|cite|improve this answer

Let me start with the canonical one:

Given a non-deterministic Turing machine $M$ and an integer $n$ written in binary, is there are computation path of $M$ that accepts the empty string in at most $n$ steps?

Also NEXP-complete if $n$ is written in unary and we ask for at most $2^n$ steps.

share|cite|improve this answer

See by Gottesman and Irani. This is a neat example. Essentially, we are all used to the idea that constraint satisfaction can be an NP-complete problem (depending on geometry, etc...) However, they consider a situation in which all the constraints are given beforehand and the only thing you are allowed to vary is how large the system is. However, this turns out to be still hard if you encode the problem in the system size. That is, the problem is specified by giving a string of N bits, giving the size of the system from 0 to 2^N-1. So, the system size is exponentially larger than the input size. They show that this is NEXP-complete (and that the quantum analogue is QMA_EXP-complete).

share|cite|improve this answer


  • A formula in first-order logic belongs to the Schönfinkel–Bernays class of formulae if it can be expressed in the form ∃x₁ ∃x₂ ... ∀y₁ ∀y₂ ... φ (with φ containing no quantifiers or function symbols). Given a Schönfinkel–Bernays formula, does it have a model?
share|cite|improve this answer
Is the converse (unsatisfiability) coNEXP-complete? – gigabytes May 5 at 22:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.