Combinatorial Optimization & NP-Hardness

Published on 2026.04.17
#Optimization #NP-Hard #Approximation Algorithms #Quantum Optimization

Background

Problems like TSP, set cover, and knapsack involve search spaces that explode factorially or exponentially. Modern engineering relies on high-quality approximation algorithms for these NP-hard challenges.

Core Theory

1. Complexity Framework

  • P: Polynomial time solvable.
  • NP: Polynomial time verifiable.
  • NP-Hard: At least as hard as any problem in NP.

2. Approximation Ratios

Algorithms return solutions with a guaranteed ratio: $\rho = \max \frac{\mathrm{OPT}}{\mathrm{ALG}}$.

3. QUBO & Quantum Annealing

Modeling combinatorial problems as Quadratic Unconstrained Binary Optimization for quantum solvers.


Figure

Optimization Search Tree Figure 1: Search tree structure for branch-and-bound with optimal path highlighting.