Start learning →

The first problem proved to be NP-complete was

ASAT, via the Cook-Levin theorem (1971)
BHamiltonian Cycle, by Hamilton himself
CTravelling Salesman, by Dijkstra
Dthe Halting Problem, by Turing in 1936
Answer & Solution
Correct answer: A. SAT, via the Cook-Levin theorem (1971)
Stephen Cook (1971) and independently Leonid Levin proved that SAT — the question of whether a Boolean formula in CNF has a satisfying assignment — is NP-complete. This was the foundational result every other NP-completeness proof reduces from SAT (or from a problem reduced from SAT). The Halting Problem is undecidable, not NP-complete Hamilton predates the theory Dijkstra worked on shortest paths.
Practise this question with Quill — GATE CSE →

Keep practising Algorithms

Browse all Algorithms questions for GATE CSE, or explore more Computer Science topics.

Start a Algorithms lesson →
Related questions