theoretical-computer-science / Approximation algorithms; hardness of bin packing

Bin packing within an additive constant: is there a polynomial-time algorithm using at most OPT + C bins?

Theorem 1.2: for every fixed integer c≥0c\ge0 it is NP-hard to distinguish pairs (I,B)(I,B) where II packs into BB bins from pairs where II needs more than B+cB+c bins, with rational sizes all greater than 1/61/6. Corollary 1.3: a deterministic polynomial-time algorithm using at most OPT(I)+COPT(I)+C bins for an absolute constant CC exists if and only if P = NP. The reduction goes from vertex cover with Håstad's gap through a competing two-tree interval construction encoded in five-item bins. Not shown: a lower bound of order log⁡OPT\log OPT matching Hoberg-Rothvoss, or hardness for a fixed number of item sizes (polynomial by Goemans-Rothvoss).

45Significance / 100
1Frontier events
0Verification tasks
0Recorded attempts

Temporal state

Current frontier

No reconciled state yet.

Append-only history

Frontier timeline

theoretical-computer-scienceSep 24, 2026Significance 45/100Registry: lean checked

Bin packing within an additive constant: is there a polynomial-time algorithm using at most OPT + C bins?

Prior state unknown→disproved

Theorem 1.2: for every fixed integer c≥0c\ge0 it is NP-hard to distinguish pairs (I,B)(I,B) where II packs into BB bins from pairs where II needs more than B+cB+c bins, with rational sizes all greater than 1/61/6. Corollary 1.3: a deterministic polynomial-time algorithm using at most OPT(I)+COPT(I)+C bins for an absolute constant CC exists if and only if P = NP. The reduction goes from vertex cover with Håstad's gap through…

SourceReplayReproducedFormal proofStatement auditExternal checkExpert reviewPeer review

Research memory

Claims and attempts

Scoped claims

Source authenticated

Theorem 1.2: for every fixed integer c≥0c\ge0 it is NP-hard to distinguish pairs (I,B)(I,B) where II packs into BB bins from pairs where II needs more than B+cB+c bins, with rational sizes all greater than 1/61/6. Corollary 1.3: a deterministic polynomial-time algorithm using at most OPT(I)+COPT(I)+C bins for an absolute constant CC exists if and only if P = NP. The reduction goes from vertex cover with Håstad's gap through a competing two-tree interval construction encoded in five-item bins. Not shown: a lower bound of order log⁡OPT\log OPT matching Hoberg-Rothvoss, or hardness for a fixed number of item sizes (polynomial by Goemans-Rothvoss).

Theorem 1.2: for every fixed integer c≥0c\ge0 it is NP-hard to distinguish pairs (I,B)(I,B) where II packs into BB bins from pairs where II needs more than B+cB+c bins, with rational sizes all greater than 1/61/6. Corollary 1.3: a deterministic polynomial-time algorithm using at most OPT(I)+COPT(I)+C bins for an absolute constant CC exists if and only if P = NP. The reduction goes from vertex cover with Håstad's gap through a competing two-tree interval construction encoded in five-item bins. Not shown: a lower bound of order log⁡OPT\log OPT matching Hoberg-Rothvoss, or hardness for a fixed number of item sizes (polynomial by Goemans-Rothvoss).

Recorded attempts

Evidence graph

Connected research record

Bin packing within an additive constant: is there a polynomial-time algorithm using at most OPT + C bins? — Mathematical Frontier Network