blanketglossary

P versus NP problem

Definition

The P versus NP problem is a major unsolved problem in theoretical computer science. Informally, it asks whether every problem whose solution can be quickly verified can also be quickly solved.

Related concepts

2-EXPTIMEAC0ACC0AKS primality testALL (complexity)APXAddison-WesleyAdvanced Encryption StandardAlexander RazborovAlgorithmAlgorithmic efficiencyAnil NerodeAnnals of MathematicsArithmeticArithmetic circuit complexityArithmetical hierarchyArthur–Merlin protocolArtificial intelligenceAssociation for Computing MachineryAverage-case complexityAvi WigdersonAviezri FraenkelBPP (complexity)BQPBig O notationBirch and Swinnerton-Dyer conjectureBitcoinBlack boxBlockchainBonnie BergerBoolean hierarchyBoolean satisfiability problemBruce Reed (mathematician)CC (complexity)Cambridge University PressCertificate (complexity)ChessChristos PapadimitriouClay Math InstituteClay Mathematics InstituteCo-NPCo-NP-completeCobham's thesisComplexity classComposite numberComputational complexity theoryComputational theoryComputer programmingComputer scienceComputers and IntractabilityCook–Levin theoremCornell UniversityCryptocurrencyCryptographic hash functionCryptographyCurve fittingDLINDLOGTIMEDSPACEDTIMEDavid EppsteinDavid S. JohnsonDecision problemDescriptive complexityDeterministic Turing machineDeterministic computationDiscrete logarithm problemDonald KnuthELEMENTARYEXPSPACEEXPTIMEEconomicsElementary (TV series)Encyclopædia BritannicaEntscheidungsproblemEuler diagramExponential hierarchyExponential timeExponential time hypothesisF. Thomson LeightonFL (complexity)FNP (complexity)FPT (class)FP (complexity)Fermat's Last TheoremFirst-order logicFixed-point combinatorGame theoryGeneral number field sieveGerhard J. WoegingerGraph (discrete mathematics)Graph isomorphismGraph isomorphism problemGraph minorGrzegorczyk hierarchyHalting problemHilbert's tenth problemHodge conjectureIP (complexity)Independence (mathematical logic)InformIT (publisher)Information-theoretic securityInteger factorization problemInteger programmingInteractive proof systemIntroduction to AlgorithmsJohn Forbes Nash Jr.John MarkoffJohn von NeumannJournal of Combinatorial TheoryJournal of the ACMJournal of the Operational Research SocietyKarp's 21 NP-complete problemsKnapsack problemKnuth's up-arrow notationKurt GödelL (complexity)Lance FortnowLatin squareLeonid LevinLinear orderLinear programmingLinear timeList of Elementary episodesList of NP-complete problemsList of complexity classesList of unsolved problems in computer scienceList of unsolved problems in mathematicsLászló BabaiMIT PressMartin GrötschelMichael GareyMichael J. FischerMichael O. RabinMillennium Prize ProblemsMoshe Y. VardiMultipartite graphNC (complexity)NEXPTIMENL-completeNLINNL (complexity)NONELEMENTARYNP-completenessNP-hardNP-hardnessNP-intermediateNP (complexity)NSPACENTIMENational Security AgencyNatural proofNavier–Stokes existence and smoothnessNeil ImmermanNon-constructive proofNon-deterministic Turing machineNondeterministic Turing machineOded GoldreichOne-way functionsOperations researchOracle machineP-completePH (complexity)PP (complexity)PR (complexity)PSPACEPSPACE-completeP (complexity)Parameterized complexityParity PPeano axiomsPhilosophyPoincaré conjecturePolyLPolynomialPolynomial-time many-one reductionPolynomial functionPolynomial hierarchyPolynomial timePolynomial time hierarchyPresburger arithmeticPrime factorizationPrinceton UniversityProbabilistically checkable proofProtein structure predictionPublic-key cryptographyQMAQuadratic timeQuantum algorithmQuantum complexity theoryQuantum computationQuasi-polynomial timeRE (complexity)RL (complexity)RP (complexity)RSA (algorithm)R (complexity)Randomized algorithmReduction (complexity)Relativizing proofRice UniversityRichard E. LadnerRiemann hypothesisRobert M. SolovayRussell ImpagliazzoSC (complexity)SIAM Journal on ComputingSIGACT NewsSL (complexity)Scientificamerican.comScott AaronsonSecond-order logicSharp-PSharp-P-completeShor's algorithmSignature (logic)Simplex algorithmStephen CookSteven RudichString (computer science)Subset sum problemSudokuSymmetric cipherTC0TC (complexity)TFNPThe SimpsonsTheoretical computer scienceTheory of computationThomas CormenTime complexityTime hierarchy theoremTraveling salesman problemTravelling Salesman (2012 film)Travelling salesman problemTreehouse of Horror VITriple DESTuring machineUP (complexity)UT AustinUndecidable problemUnique games conjectureUniversal quantificationUpper boundUwe SchöningW. H. Freeman and CompanyW HierarchyWilliam GasarchYang–Mills existence and mass gapYouTubeZFCZPP (complexity)♯P♯P-complete

26 concepts already in your glossary