P is the class of decision problems that can be solved in polynomial time, and NP is the class of decision problems whose yes answers can be checked in polynomial time given a suitable certificate. Is P equal to NP? Equivalently, does some NP-complete problem, such as Boolean satisfiability, have a…
Computer science
Post a problemGiven two graphs on vertices, decide whether they are isomorphic, that is, whether some relabeling of the vertices of one turns it into the other. Is there an algorithm that does this in time polynomial in ?
Let be the infimum of all real such that two matrices can be multiplied using arithmetic operations. The schoolbook method shows , and because the output has entries. Is ?
In a unique game, variables take labels from a set of size , and each constraint on a pair of variables says that the label of is a fixed permutation of the label of . Prove or refute that for every there is a such that it is NP-hard to distinguish instances…
A one-way function is a function that can be computed in polynomial time, but such that every probabilistic polynomial-time algorithm, given for a uniformly random , finds some preimage of only with negligible probability. Prove or disprove that one-way functions exist.
BPP is the class of decision problems solvable by a polynomial-time randomized algorithm that answers correctly with probability at least 2/3 on every input. Is every problem in BPP solvable by a deterministic polynomial-time algorithm, that is, is P = BPP?
Given an integer with bits, find its prime factorization. Is there a classical (non-quantum) algorithm that does this in time polynomial in ?
Given integers, decide whether some three of them sum to zero. A simple algorithm takes time. Is there an algorithm that runs in time for some fixed ?
For a sequence of accesses to keys in a binary search tree with keys, let be the minimum total cost of serving by any binary search tree algorithm that may rotate the tree, even one that knows in advance. Prove or disprove that splay trees serve every access…
A sorting network on wires is a fixed sequence of comparators, each of which swaps the values on two wires if they are out of order, such that every possible input comes out sorted. What is the minimum number of comparators in a sorting network for inputs?
Given a real matrix and a vector , decide whether there is with . Is there an algorithm whose number of arithmetic operations is bounded by a polynomial in and alone, independent of the size of the numbers in and ?
Prove that every set of more than vertices of the -dimensional hypercube induces a subgraph with a vertex of degree at least . Gotsman and Linial showed that this implies the sensitivity conjecture, that the degree and block sensitivity of a Boolean function are bounded by a…
Give a deterministic algorithm that decides whether an integer is prime in time polynomial in the number of digits of , without relying on any unproved conjecture.
Is there an algorithm that, given the code of any program and an input, correctly decides whether the program eventually halts on that input? Prove your answer.
Is there an algorithm that takes any polynomial equation with integer coefficients, in any number of unknowns, and decides whether it has a solution in integers?
Can the integers be colored red and blue so that no Pythagorean triple has , and all the same color? Find the largest for which this is possible, or show that it is possible for every .
Among all Turing machines with 5 states and 2 symbols that halt when started on a blank tape, what is the largest number of steps taken before halting? Determine and prove that every 5-state machine that runs longer never halts.
Let be a commutative and associative binary operation and a unary operation on a set, satisfying Robbins's equation for all . Prove that the structure is a Boolean algebra, or find a counterexample.
Keller conjectured in 1930 that in every tiling of by unit cubes, some two cubes share an entire -dimensional face. For which dimensions is this true?
A set of points in the plane is in general position if no three lie on a line. An empty hexagon in such a set is a convex hexagon whose vertices are points of the set and which contains no other point of the set. Find the smallest such that every points in general position contain an empty…