List of unsolved problems in computer science

Revision as of 02:38, 17 May 2025 by imported>Comp.arch
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description {{#invoke:Hatnote|hatnote}}{{#ifeq:||}} 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 complexityEdit

Template:Main article

  • P versus NP problem – The P vs NP problem is a major unsolved question in computer science that asks whether every problem whose solution can be quickly verified by a computer (NP) can also be quickly solved by a computer (P). This question has profound implications for fields such as cryptography, algorithm design, and computational theory.<ref>{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

Polynomial versus nondeterministic-polynomial time for specific algorithmic problemsEdit

Template:Main article

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.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

Other algorithmic problemsEdit

Programming language theoryEdit

Template:Main article

Other problemsEdit

ReferencesEdit

Template:Reflist

External linksEdit

Template:Unsolved problems