List of unsolved problems in computer science explained
This article is a list of notable unsolved problems in computer science. A problem in computer science is considered unsolved when no solution is known or when experts in the field disagree about proposed solutions.
Computational complexity
See main article: article and Computational complexity theory.
Polynomial versus nondeterministic-polynomial time for specific algorithmic problems
See main article: article and NP-intermediate.
Other algorithmic problems
- The dynamic optimality conjecture: Do splay trees have a bounded competitive ratio?
- Can a depth-first search tree be constructed in NC?
- Can the fast Fourier transform be computed in time?
- What is the fastest algorithm for multiplication of two n-digit numbers?
- What is the lowest possible average-case time complexity of Shellsort with a deterministic fixed gap sequence?
- Can 3SUM be solved in strongly sub-quadratic time, that is, in time for some ?
- Can the edit distance between two strings of length be computed in strongly sub-quadratic time? (This is only possible if the strong exponential time hypothesis is false.)
- Can X + Y sorting be done in time?
- What is the fastest algorithm for matrix multiplication?
- Can all-pairs shortest paths be computed in strongly sub-cubic time, that is, in time for some ?
- Can the Schwartz–Zippel lemma for polynomial identity testing be derandomized?
- Does linear programming admit a strongly polynomial-time algorithm? (This is problem #9 in Smale's list of problems.)
- How many queries are required for envy-free cake-cutting?
- What is the algorithmic complexity of the minimum spanning tree problem? Equivalently, what is the decision tree complexity of the MST problem? The optimal algorithm to compute MSTs is known, but it relies on decision trees, so its complexity is unknown.
- Gilbert–Pollak conjecture: Is the Steiner ratio of the Euclidean plane equal to
?
Programming language theory
See main article: article and Programming language theory.
- Barendregt–Geuvers–Klop conjecture
Other problems
states has a
synchronizing word, must it have one of length at most
?
?
such that the concatenation of
and
in base
uses at most
distinct characters for
and
fixed and many other problems in the
coding theory are also the unsolved problems in mathematics.
External links
Notes and References
- .
- .
- .