Jump to content

List of unsolved problems in computer science

From Wikipedia, the free encyclopedia

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

[edit]

Polynomial versus nondeterministic-polynomial time for specific algorithmic problems

[edit]

The graph isomorphism problem involves determining whether two finite graphs are isomorphic, meaning there is a one-to-one correspondence between their vertices and edges that preserves adjacency. While the problem is known to be in NP, it is not known whether it is NP-complete or solvable in polynomial time. This uncertainty places it in a unique complexity class, making it a significant open problem in computer science.[2]

Other algorithmic problems

[edit]

Programming language theory

[edit]

Other problems

[edit]
  • Is the Aanderaa–Karp–Rosenberg conjecture true?
  • Černý Conjecture: If a deterministic finite automaton with states has a synchronizing word, must it have one of length at most ?
  • Generalized star-height problem: Can all regular languages be expressed using generalized regular expressions with a limited nesting depth of Kleene stars?
  • Separating words problem: How many states are needed in a deterministic finite automaton that behaves differently on two given strings of length ?
  • What is the Turing completeness status of all unique elementary cellular automata?
  • The problem (still open as of 2018) to determine whether the length of the minimal uncompletable word of is polynomial in , nor even whether it's polynomial in . It's said that is a variable-length code for all , if then and for all , . In such case, we don't know if it's polynomial in . It's one of possible weakenings of the Restivo's conjecture (which is already disproven in general, we just don't know the upper bounds).
  • The problem to determine all positive integers such that the concatenation of and in base uses at most distinct characters for and fixed[citation needed] and many other problems in the coding theory are also the unsolved problems in mathematics.

References

[edit]
  1. ^ "P vs. NP – The Greatest Unsolved Problem in Computer Science". Quanta Magazine. 2023-12-01. Retrieved 2025-03-11.
  2. ^ Klarreich, Erica (2015-12-14). "Landmark Algorithm Breaks 30-Year Impasse". Quanta Magazine. Retrieved 2025-03-11.
  3. ^ Fellows, Michael R.; Rosamond, Frances A.; Rotics, Udi; Szeider, Stefan (2009). "Clique-width is NP-complete" (PDF). SIAM Journal on Discrete Mathematics. 23 (2): 909–939. doi:10.1137/070687256. MR 2519936. S2CID 18055798. Archived from the original (PDF) on 2019-02-27.
  4. ^ Demaine, Erik D.; O'Rourke, Joseph (2007). "24 Geodesics: Lyusternik–Schnirelmann". Geometric folding algorithms: Linkages, origami, polyhedra. Cambridge: Cambridge University Press. pp. 372–375. doi:10.1017/CBO9780511735172. ISBN 978-0-521-71522-5. MR 2354878.
  5. ^ Gassner, Elisabeth; Jünger, Michael; Percan, Merijam; Schaefer, Marcus; Schulz, Michael (2006). "Simultaneous graph embeddings with fixed edges" (PDF). Graph-Theoretic Concepts in Computer Science: 32nd International Workshop, WG 2006, Bergen, Norway, June 22–24, 2006, Revised Papers (PDF). Lecture Notes in Computer Science. Vol. 4271. Berlin: Springer. pp. 325–335. doi:10.1007/11917496_29. ISBN 978-3-540-48381-6. MR 2290741..
[edit]