Source and verification
This article explains family 118 of the October 6, 2026 OpenAI collection. Research conclusions are attributed to its manuscripts. The review covers statements, introductions, and selected proof mechanisms; it is not an independent verification of the complete proofs.
🏷️ Bin patterns and fractional packings
An instance is an explicit list of rational item sizes , encoded in binary. A bin holds items of total size at most one. The optimum is the smallest number of bins covering all copies.
A configuration records a feasible bin pattern. There are two useful linear relaxations. In the numerical-type formulation, distinct sizes form a set , with demand for size . A pattern is a nonnegative integer vector satisfying . Assigning it weight gives
These patterns may repeat a size more often than it occurs in the input. Capacity, rather than availability, bounds each pattern’s multiplicities.
The individual-copy formulation instead indexes every physical item separately. A pattern is a subset of available copies with . Its weight must satisfy for each item, and the objective is . Write its optimum as .
Projecting an individual-copy solution to numerical types gives
For three items of size , each pair is a feasible individual-copy pattern. Weight on each of the three pairs covers every item once and costs , whereas two integral bins are needed. This illustrates fractional splitting, but only gives the elementary rounding gap. The manuscript constructs gaps exceeding every fixed additive allowance.
🏷️ Structural gaps and algorithmic hardness
Manuscript statements
For every integer , there is a rational instance of items, all strictly larger than , such that
Separately, for every fixed , distinguishing instances packable in bins from those not packable in bins is NP-hard, with supplied as an integer. (OpenAI, 2026)
The structural claim is unconditional within the manuscript’s proof. Taking contradicts the Modified Integer Round-Up Conjecture
The LP value in the construction is integral, so the ceiling cannot absorb the excess.
The algorithmic claim says that a deterministic polynomial-time algorithm with one absolute additive allowance exists exactly when . This is distinct from disproving an existential LP bound. It also differs from a asymptotic ratio, whose permitted additive excess grows like .
Items larger than force at most five items per bin. They do not bound the number of distinct sizes or the binary precision of those sizes. The manuscript does not claim a matching logarithmic lower bound as a function of the input length; the instances may grow very rapidly with .
🏷️ A reduction that controls arbitrary packings
The common construction starts with a graph on vertices and a vertex-cover target . A vertex cover meets every edge. For fixed and , the source produces items with the following interface:
- A cover of size at most yields a packing into bins.
- Any packing into at most bins yields a cover of size at most .
The encoding length and construction time are polynomial for each fixed pair . The second implication must apply to every feasible packing, including bins absent from the displayed fractional solution. An obstruction to rounding only one chosen fractional support would not establish a gap for the full configuration LP.
The reduction’s local resource system uses two finite rooted trees. At each depth there is a quota of marked vertices. Each tree individually has a marking meeting every root-to-leaf path at least times within those quotas. Sharing the same quotas across both trees prevents both trees from having even one mark on every path. The construction places these alternatives in plus and minus interval regions for each graph vertex. Almost global resources must therefore supplement one side; the plus-side expenditure determines the extracted cover.
🏷️ Prefix counts turn bins into interval coverage
An intended bin has five roles: a row, an anchor, a global auxiliary, a local auxiliary, and a flag. In a deadline bin, a row starts at a baseline , auxiliary lengths move it to a completion location , and the anchor supplies a deadline . Feasibility expresses .
The elementary identity is
Thus changing rows from baseline locations to completion locations increases the prefix count at exactly by the number of their intervals covering . Moving deadlines from the right end of a test interval to its left end forces at least additional completions throughout that interval. A scalar packing condition has become a geometric coverage requirement.
Local resources can cover at most one cell at the appropriate depth, and their counts enforce the tree quotas. Global resources pay for the side where local quotas are insufficient. The interval formulation makes this accounting hold simultaneously over the many tests belonging to one vertex.
🏷️ Edge permits and conservation
A second bin type pairs a job row with a key. Each graph edge creates repeated jobs at both endpoints. A long job paired with the key at its own position must consume a permit assigned to that edge, or a resource belonging to an earlier edge.
The numerical order prevents borrowing from later rows or later edges. Borrowing an earlier row creates a prefix deficit in the deadline bins. That deficit forces compensating interval coverage. Consequently, if a vertex’s plus allocation is small, many long jobs must be matched at their exact positions. Conservation bounds how many can be paid with earlier-edge resources. If both endpoints of an edge have small plus allocation, its permit supply is insufficient. Every edge therefore has a sufficiently funded endpoint.
The source encodes all these coordinates into ordinary scalar sizes near . Several integer scores classify five-item bins and order their labels. Conservation bounds the exceptional items and unequal-label matches. A key quantitative feature is that the error charged at a vertex is independent of its number of job positions. Otherwise repeating tests would enlarge the soundness error along with the desired amplification. (OpenAI, 2026)
One simple part of this stability can already be seen from cardinality. A packing of items into at most bins has at most unused item slots relative to five per bin. Hence the number of bins containing fewer than five items is at most . This alone does not classify the five-item bins: the source’s score conservation is needed to control their possible role and label patterns.
🏷️ An exact fractional witness and a four-vertex obstruction
Because every bin contains at most five items, assigning dual weight to each of the physical items proves . The same cardinality bound gives : assign type weight and pair it with the item multiplicities.
For the upper bound, use the complete graph with target . The construction gives every vertex two local states. Mix them with weights and . Each state uses the appropriate labeled items once, and averaged resource demands match the global inventories. The source explicitly distributes this mixture over physical copies, rather than assuming that a type-level solution automatically lifts to the stronger relaxation. Its total weight is .
The minimum vertex cover of has size three: omitting any two vertices leaves their connecting edge uncovered. Set . A hypothetical packing into bins would extract a cover of size at most
a contradiction. This deduction uses only the finite construction and its soundness, not a complexity assumption. The fractional mixture is valid even though its local states cannot be realized together as an integral packing.
🏷️ From satisfiability gaps to additive hardness
For the algorithmic consequence, the source starts with a fixed satisfiability gap: all clauses are satisfiable in the YES case, while at most of clauses can be satisfied in the NO case.
Create one vertex for each of three literal slots per clause. Join each clause’s slots into a triangle and join complementary literal slots. An independent set picks at most one consistent literal per clause, so its maximum size equals the maximum number of simultaneously satisfiable clauses. Therefore
where is the minimum cover size. The NO case has . Choosing makes a packing contradict this lower bound, while a satisfying assignment gives a packing.
If an algorithm always outputs at most bins, take a fixed integer . Its output distinguishes this promise gap, implying . Conversely, under , exact rational bin feasibility is decidable in polynomial time. Binary search finds the optimum number of bins; successively fixing each item’s bin and testing whether a completion exists constructs an optimal packing. This supplies the search direction of the equivalence as well as the decision direction.
🏷️ Key steps and proof outlines
Prefix conservation gives coverage at every test point
Fix an arbitrary packing into at most bins. The classification lemmas first show that all but a controlled number of anchors participate in good five-role tuples. In “Extracting a small vertex cover,” let denote the resulting error budget per label, and let be the amplification parameter. For a graph vertex , let count the intended row baselines at most , the baselines of actual good deadline tuples, and their completion locations at most . (OpenAI, 2026)
Inside a test interval, moving deadlines left creates exactly additional deadlines in the prefix. At most anchors are bad, so good matching implies
On the other hand, earlier keys consume their own required number of earlier rows. At most deviations can free additional rows for deadline tuples, giving . Subtracting and using the interval identity yields
This argument holds at every test point, including tied endpoints because intervals are half-open. The original baseline prefix need not equal the prefix used by the candidate packing; the two inequalities are precisely what controls that discrepancy.
Competing trees force one expensive side
A global interval reaches only its designated plus or minus region. A tuple with a positive local length can meet at most one cell at its depth, by the geometric separation of cells. Mark that cell in its tree. The local item inventory bounds the total marks at each depth across both trees.
Suppose both global allocations and were smaller than . Since every leaf test point needs at least covering intervals, at least one local interval would have to cover each leaf in both trees. The induced marks would hit every root-to-leaf path in both trees while respecting their shared depth quotas. This contradicts the competing-tree lemma. Therefore
The lemma forces a side for every vertex, but does not yet force a vertex cover. The next accounting step links the chosen sides to graph edges.
Displaced rows strengthen, rather than evade, the test
Consider a job position whose cell is not touched by a positive local interval. Let count keys there matched to earlier rows. Those rows are then unavailable for earlier deadline tuples, improving the baseline estimate to at an interior point of the job cell. The required interval coverage consequently increases by .
At this point coverage can come only from global plus intervals or short rows of the current position. Comparing available short rows with the number of keys still needing long rows yields the source’s bound
where counts good long matches at their exact job position. Borrowing earlier rows therefore does not defeat the extraction: the prefix deficit forces compensating long matches. Only a bounded number of positions are excluded by local intervals, independent of the total number of repeated jobs.
Conservation of edge permits then shows that both endpoints of an edge cannot have small plus allocations. The funded-plus vertices form a cover. Their number is bounded using , with amplification chosen so the accumulated classification errors add at most .
Why the fractional witness does not contradict extraction
In the example, the fractional solution mixes the two local states of each vertex equally. Linear resource constraints see only the averages and are satisfied at cost . An integral packing must choose actual simultaneous tuples and is subject to the prefix and permit conservation just proved. It would extract a cover of size at most , whereas every cover of has size at least three. Thus the contradiction uses the soundness theorem for all packings, not merely failure to round the particular displayed fractional support.
See Also
- Uniform sparsest cut separates a relaxation obstruction from a computational reduction in another optimization problem.
- Common-base counting explains why labeled copies and occupancy types can have different multiplicities; here the two configuration formulations likewise require separate witnesses.
🏷️ Manuscripts and verification scope
- Additive hardness and unbounded configuration gaps in bin packing — pinned manuscript and companion source.
The family scope page describes selected formalization coverage. The scope includes both configuration formulations, the unconditional unbounded gaps, and the fixed-additive hardness and complexity equivalence. No Lean build, axiom audit, or manuscript-to-formal-statement equivalence check was performed for these notes.
OpenAI collection provides prerequisites and the reading sequence; coverage register records completed and pending families.