List of NP-complete Problems

Source: Internet
Author: User
Tags greatest common divisor nets
List of NP-complete Problems


Here are some of the more commonly known NP-complete problems. This list is in no way comprehensive.

Graph Theory
Covering and partitioning (Click link for more info and facts about vertex cover) vertex cover
· (Click link for more info and facts about dominating set) dominating set
· (Click link for more info and facts about domatic number) domatic number
· (Click link for more info and facts about graph K-colorability) graph K-colorability
· (Click link for more info and facts about achromatic number) Achromatic number
· (Click link for more info and facts about monochromatic triangle) monochromatic triangle
· (Click link for more info and facts about feedback vertex set) Feedback vertex set
· (Click link for more info and facts about feedback arc set) Feedback arc set
· Partial feedback edge set
· Minimum maximal matching
· Partition into triangles
· Partition into isomorphic subgraphs
· Partition into extends tonian subgraphs
· Partition into forests
· Partition into cliques
· Partition into Perfect Matchings
· Covering by cliques
· Covering by complete bipartite subgraphs

Subgraphs and supergraphs (an exclusive circle of people with a common purpose) clique
· (Click link for more info and facts about independent set) Independent Set
· Induced subgraph with property pi
· Induced connected subgraph with property pi
· Induced path
· Balanced complete bipartite subgraph
· Bipartite subgraph
· Degree-bounded connected subgraph
· Planar subgraph
· Edge-subgraph
· Transitive subgraph
· Uniconnected subgraph
· Minimum K-connected subgraph
· Cubic subgraph
· Minimum Equivalent digraph
· Hamiltonian completion
· Interval graph completion
· Path graph completion

Vertex ordering (Click link for more info and facts about using tonian circuit) extends tonian Circuit
· Directed extends tonian Circuit
· (Click link for more info and facts about using tonian path) using tonian path
· Bandwidth
· Directed bandwidth
· Optimal Linear Arrangement
· Directed Optimal Linear Arrangement
· Minimum cut linear Arrangement
· Rooted tree Arrangement
· Directed elimination Ordering
· Elimination degree Sequence

Iso-and other morphisms (Click link for more info and facts about subgraph isomorphism) subgraph isomorphism
· Largest common subgraph
· Maximum subgraph matching
· Graph contractability
· (Click link for more info and facts about graph homomorphism) graph Homomorphism
· Digraph D-morphism

Miscellaneous path with forbidden Pairs
· Multiple choice matching
· Graph Grundy numbering
· Kernel
· K-Closure
· Intersection graph basis
· Path distinguishers
· (Click link for more info and facts about metric dimension) metric dimension
· Nesetril-R & ouml; dl dimension
· Threshold number
· Oriented diameter
· Weighted diameter

Network Design
Spanning Trees degree constrained Spanning Tree
· Maximum leaf Spanning Tree
· Shortest total phath length Spanning Tree
· Bounded diameter spanning tree
· Capacitated Spanning Tree
· Geometric capacitated Spanning Tree
· Optimum communication Spanning Tree
· Isomorphic Spanning Tree
· Kth best Spanning Tree
· Bounded component spanning Forest
· Multiple choice branching
· Steiner Tree in Graphs
· Geometric Steiner Tree

Cuts and connectivity graph partitioning
· Acyclic Partition
· Max cut
· Minimum cut into Bounded Sets
· Biconnectivity Augmentation
· Strong connectivity Augmentation
· Network Reliability
· Network virtualization vability

Routing Problems (a salesman who travels to call on MERs mers) traveling salesman
· Geometric traveling salesman
· (Click link for more info and facts about bottleneck traveling salesman) bottleneck traveling salesman
· Chinese postman for mixed Graphs
· Stacker-Crane
· Rural Postman
· Longest Circuit
· Longest path
· Shortest weight-constrained path
· Kth shortest path

Flow Problems minimum edge-cost flow
· Integral flow with multipliers
· Path constrained Network Flow
· Integral flow with homologous Arcs
· Integral flow with bundles
· Undirected flow with Lower Bounds
· Directed two-commodity integral Flow
· Undirected two-commodity integral Flow
· Disjoint connecting paths
· Maximum length-bounded disjoint paths
· Maximum fixed-length disjoint paths

Miscellaneous (Click link for more info and facts about quadratic assignment problem) quadratic assignment problem
· Minimizing dummy activities in PERT Networks
· Constrained Triangulation
· Intersection graph for segments on a grid
· Edge embedding on a grid
· Geometric connected dominating set
· Minimum broadcast time
· Min-max multicenter
· Min-sum multicenter

Sets and partitions
Covering, hitting, and splitting 3-dimen1_matching
· Exact cover by 3-Sets
· Set packing
· Set splitting
· Minimum cover
· Minimum Test Set
· Set Basis
· Hitting set
· Intersection Pattern
· Comparative containment
· 3-matroid Intersection

Weighted Set problems Partition
· (Click link for more info and facts about Subset sum) Subset sum
· Subset Product
· 3-partition
· Numerical 3-dimen1_matching
· Numerical matching with target sums
· Expected component sum
· Minimum Sum of squares
· Kth largest subset
· Kth largest M-tuple

Storage and retrieval
Data storage (Click link for more info and facts about bin packing) bin packing
· Dynamic Storage Allocation
· Pruned trie space Minimization
· Expected retrieval cost
· Rooted tree storage assignment
· Multiple copy file allocation
· Capacity Assignment

Compression and representation shortest common supersequence
· Shortest common Superstring
· Longest Common subsequence
· Bounded post corresponsponproblem
· Hitting string
· Sparse matrix compression
· Consucutive ones submatrix
· Consecutive ones Matrix Partition
· Consecutive ones matrix Augmentation
· Consecutive block Minimization
· Consecutive Sets
· 2-dimen1_consecutive Sets
· String-to-string correction
· Grouping by swapping
· External macro data compression
· Internal macro data compression
· Regular Expression substitution
· Rectilinear Picture Compression

Database problems minimum cardinality key
· Additional key
· Prime Attribute name
· Boyce-codd Normal Form Violation
· Conjunctive query foldability
· Conjunctive Boolean Query
· Tableau equivalence
· Serializability of database histories
· Safety of Database Transaction Systems
· Consistency of database frequency tables
· Safety of File Protection Systems

Sequencing and Scheduling
Sequencing on one processor sequencing with release times and deadlines
· Sequencing to minimize tardy tasks
· Sequencing to minimize tardy weight
· Sequencing to minimize Weighted Completion Time
· Sequencing to minimize weighted Tardiness
· Sequencing with deadlines and set-up times
· Sequencing to minimize maximum cumulative cost

MULTIPROCESSOR SCHEDULING
· Precedence Constrained Scheduling
· Resource Constrained Scheduling
· Scheduling with individual deadlines
· Preemptive Scheduling
· Scheduling to minimize Weighted Completion Time

Shop scheduling open-Shop Scheduling
· Flow-Shop Scheduling
· No-Wait Flow-Shop Scheduling
· Two-processor flow-shop with Bounded Buffer
· Job-Shop Scheduling

Miscellaneous timetable Design
· Staff Scheduling
· Production Planning
· Deadlock Avoidance

Mathematical Programming (Click link for more info and facts about Integer Programming) Integer Programming
· (Click link for more info and facts about Quadratic Programming) Quadratic Programming
· Cost-parametric Linear Programming
· Feasible Basis Extension
· Minimum weight solution to Linear Equations
· Open hemisphere
· K-relevancy
· Traveling salesman polytope non-adjacency
· (A bag carried by a packet on your back or shoulder) knapsack
· Integer knapsack
· Continuous multiple choice knapsack
· Partially Ordered knapsack
· Comparative vector Inequalities

Algebra and Number Theory
Divisibility problems quadratic congruences
· Simultaneous incongruences
· Simultaneous divisibility of linear Polynomials
· Comparative divisibility
· Exponential expression divisibility
· Non-divisibility of a product Polynomial
· Non-trivial greatest common divisor

Solvability of equations quadratic Diophantine Equations
· Algebraic Equations over GF [2]
· Root of modulus 1
· Number of roots for a product Polynomial
· Periodic Solution Recurrence Relation

Miscellaneous permanent evaluation
· Cosine product integration
· Equilibrium point
· Unification with commutative Operators
· Uniication for finitely presented Algebras
· Integer expression membership

Games and puzzles generalized hex
· Generalized Geography
· Generalized kayles
· Sequential truth assignment
· Variable partition truth assignment
· (Click link for more info and facts about SIFT) Sift
· Alternating hitting set
· Alternating maximum weighted matching
· Annihilation
· Nxn checkers
· Nxn go
· Left-right Hackenbush for Redwood furniture
· Square-Tiling
· Crossword puzzle Construction
· Generalized instant insanity
· (Click link for more info and facts about Sudoku) Sudoku

Logic
Propositional logic (Click link for more info and facts about satisfiability) satisfiability
· 3-satisfiability
· Not-all-equal 3sat
· One-in-three 3sat
· Maximum 3-satisfiability
· Generalized satisfiability
· Satisfiability of boolean expressions
· Non-Tautology
· Minimum disjunctive normal form
· Truth-functionally complete connectives

Miscellaneous quantified Boolean Formulas
· First Order Theory of capacity ity
Modal Logic S5-Satisfiability
· Modal Logic provability
· Predicate logic without Negation
· Conjunctive satisfiability with functions and inequalities
· Minimum axiom set
· First order subsumption
· Second Order instantiation

Automata and language theory
Automata theory finite state automaton inequivalence
· Two-way finite state automaton non-emptiness
· Linear Bounded automaton acceptance
· Quasi-Realtime automaton acceptance
· Non-erasing stack automaton acceptance
· Finite state automata Intersection
· Automatic ction of incompletely specified Automation
· Minimum inferred finite state automaton

Formal versions ages Regular Expression inequivalence
· Minimum inferred Regular Expression
· Renault covering for context-free grammars
· Covering for linear Grammars
· Structural inequivalence for linear Grammars
· Regular grammar inequivalence
· Non-LR (k) context-free grammar
· Etol grammar non-emptiness
· Context-free Programmed Language membership
· Quasi-real-time language membership
· Etol language membership
· Context-sensitive language membership
· Tree transducer language membership

Program Optimization
Code Generation register sufficiency
· Feasible register assignment
· Register sufficiency for Loops
· Code generation on a one-register Machine
· Code generation with unlimited registers
· Code generation for parallel assignments
· Code generation with address expressions
· Code generation with unfixed variable locations
· Ensemble Computation
· Microcode bit Optimization

Programs and schemes inequivalence of programs with Arrays
· Inequivalence of programs with assignments
· Inequivalence of finite memory programs
· Inequivalence of loop programs without nesting
· Inequivalence of simple functions
· Strong inequivalence of ianov schemes
· Strong inequivalence for monadic Recursion
· Non-containment for free B-Schemes
· Non-freedom for loop-free program schemes
· Programs with formally recursive procedures

Miscellaneous (Click link for more info and facts about betweenness) betweenness
· Cyclic Ordering
· Non-liveness of free choice Petri Nets
· Reachability for 1-conservative Petri Nets
· Finite function generation
· Permutation generation
· Decoding of Linear Codes
· Shapley-shubik voting power
· Clustering
· Randomization test for Matched Pairs
· Maximum Likelihood ranking
· Matrix domination
· Matrix Cover
· Simply deviated disjunction
· Demo-tree
· Minimum weight and/or graph Solution
· Fault Detection in Logic Circuits
· Fault Detection in Directed Graphs
· Fault Detection with test points

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.