Papers
Topics
Authors
Recent
Search
2000 character limit reached

Minimum Bins Inequality: Theory & Applications

Updated 10 July 2026
  • Minimum Bins Inequality (MBI) is a principle that provides a global lower bound on the number of bins needed by accounting for both item weights and setup requirements in BPPS.
  • It is derived by complementing the natural ILP formulation with Minimum Classes Inequalities (MCIs), thereby dramatically strengthening LP relaxations with reduced integrality gaps.
  • In stochastic settings, MBI principles ensure that as-balanced-as-possible allocations minimize the expected final residue in ball-removal processes.

Searching arXiv for papers on “Minimum Bins Inequality” and closely related formulations. Search query: "Minimum Bins Inequality Bin Packing Problem with Setups arXiv" The Minimum Bins Inequality (MBI) denotes a lower-bounding principle about the minimum number of bins required by a constrained allocation or occupancy process, but the term is used in more than one arXiv-adjacent context. In the most formal and explicit sense, it is a valid inequality for the Bin Packing Problem with Setups (BPPS) that strengthens a compact ILP by imposing a global lower bound on the number of opened bins (Baldacci et al., 12 Sep 2025). In a second, closely related usage, the phrase refers to the question of whether a most balanced initial allocation minimizes the expected final residue in a stochastic ball-removal process; that question is answered affirmatively for the uniform-selection model by a coupling argument (Correa et al., 13 Feb 2026). Related balls-and-bins, occupancy, hashing, and binomial-minimum papers do not always use the name MBI, but they study quantitatively similar threshold, occupancy, or minimum-load phenomena (Schulte-Geers et al., 2022, Aamand et al., 2018, Zhu et al., 25 Feb 2025).

1. Named inequality in BPPS

In the BPPS literature, the MBI is introduced as a global strengthening of the natural compact formulation for the Bin Packing Problem with Setups (BPPS) (Baldacci et al., 12 Sep 2025). In this model one is given a set of items

I={1,2,,n},\mathcal I=\{1,2,\dots,n\},

identical bins of capacity

dZ>0,d\in \mathbb Z_{>0},

item weights wiw_i, a partition of the items into classes

P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},

setup weights scs_c, setup costs fcf_c, and a bin cost rr. If at least one item of class cc is packed in a bin, then class cc is active in that bin, and the bin incurs a one-time capacity reduction of scs_c and a one-time cost of dZ>0,d\in \mathbb Z_{>0},0 for that class-bin pair (Baldacci et al., 12 Sep 2025).

The natural compact ILP uses binary variables dZ>0,d\in \mathbb Z_{>0},1 for item assignment, dZ>0,d\in \mathbb Z_{>0},2 for class activation, and dZ>0,d\in \mathbb Z_{>0},3 for bin usage. Its capacity constraints are

dZ>0,d\in \mathbb Z_{>0},4

The MBI is designed to strengthen the global implication of these per-bin capacity constraints on the total number of bins (Baldacci et al., 12 Sep 2025).

The exact inequality is

dZ>0,d\in \mathbb Z_{>0},5

where

dZ>0,d\in \mathbb Z_{>0},6

The right-hand side is denoted

dZ>0,d\in \mathbb Z_{>0},7

The paper presents the MBI as a single inequality for a BPPS instance, not as a family indexed by subsets or bins, and it is described as a compact, closed-form valid inequality computable in linear time (Baldacci et al., 12 Sep 2025).

2. Derivation, validity, and relation to MCIs

The motivation for the MBI is the weakness of the LP relaxation of the natural formulation. The LP relaxation dZ>0,d\in \mathbb Z_{>0},8 is obtained by replacing the binary restrictions with

dZ>0,d\in \mathbb Z_{>0},9

and its optimal value is denoted wiw_i0. The paper proves that an optimal LP solution is the completely symmetric fractional point

wiw_i1

with objective value

wiw_i2

The paper states that this relaxation can be arbitrarily weak, because setup mass can be shared fractionally among bins even though in any integral solution a setup must be paid each time a class appears in a bin (Baldacci et al., 12 Sep 2025).

To repair the classwise undercounting, the paper first introduces the Minimum Classes Inequalities (MCIs): wiw_i3 These enforce that class wiw_i4 must be active in at least wiw_i5 bins, because once class wiw_i6 is active, only wiw_i7 capacity remains for its items. With MCIs, the LP optimal value becomes

wiw_i8

and the paper states that this restores the classical wiw_i9 worst-case guarantee: P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},0 However, MCIs remain classwise constraints on the P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},1-variables and do not directly impose a lower bound on the total number of opened bins P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},2. That remaining gap is exactly what the MBI fills (Baldacci et al., 12 Sep 2025).

The derivation is direct. Since each item must be packed, all item weights contribute to required capacity. Since MCIs imply that class P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},3 must be activated in at least P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},4 bins, setup weight P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},5 must be paid at least P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},6 times in total. Therefore any feasible integral solution must consume at least

P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},7

units of capacity, and since each used bin contributes at most P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},8, the number of used bins must satisfy the MBI (Baldacci et al., 12 Sep 2025).

The formal proof in the paper derives the inequality algebraically from the relaxation with MCIs. It uses

P={I1,I2,,Im},\mathcal P=\{\mathcal I_1,\mathcal I_2,\dots,\mathcal I_m\},9

and a lower bound on the total objective to obtain

scs_c0

Since scs_c1 and the scs_c2 are integer in every feasible solution, the ceiling form follows (Baldacci et al., 12 Sep 2025).

3. Structural role in the BPPS formulation

The paper emphasizes that MCIs and the MBI are complementary rather than interchangeable (Baldacci et al., 12 Sep 2025). The MCIs act at the class level,

scs_c3

while the MBI acts at the global bin-count level,

scs_c4

The MBI constrains only the aggregate number of bins, whereas the MCIs ensure that the contribution of each class is explicitly enforced. The paper does not claim that one dominates the other, and mathematically they live in different variable spaces (Baldacci et al., 12 Sep 2025).

Conceptually, the MBI is a BPPS analogue of the classical bin-packing weight lower bound

scs_c5

The BPPS adaptation replaces total item weight with

scs_c6

which includes the minimum setup burden implied by the MCIs. This can be read as a setup-aware global volume bound (Baldacci et al., 12 Sep 2025).

The paper also derives a paired upper bound on the number of bins used in an optimal solution. For each class scs_c7, let scs_c8 be an upper bound on the minimum number of bins of capacity scs_c9 needed to pack all items of class fcf_c0. Then

fcf_c1

is a valid upper bound on the number of bins used in any optimal BPPS solution. This upper bound is used to replace the trivial choice fcf_c2 in the compact model, and the paper notes that the number of variables and constraints scales linearly with fcf_c3: variables fcf_c4, constraints fcf_c5 (Baldacci et al., 12 Sep 2025).

The addition of the MBI does not improve the asymptotic worst-case guarantee beyond the fcf_c6 already obtained with MCIs. The paper states that there exists a sequence of instances such that

fcf_c7

This shows that the MBI is structurally important without changing the established worst-case ratio (Baldacci et al., 12 Sep 2025).

4. Stochastic balancing interpretation of MBI

A second usage of the term appears in the stochastic balls-and-bins removal problem studied in "About a Ball Removal Process on Bins" (Correa et al., 13 Feb 2026). There the process starts from an occupancy vector

fcf_c8

and repeatedly removes a ball from a non-empty bin chosen uniformly at random, stopping as soon as only one non-empty bin remains. If fcf_c9 denotes the number of balls in the last non-empty bin at the stopping time rr0, the objective is

rr1

and the optimization problem is

rr2

The paper states Will Ma’s conjecture as: the minimizing allocation is one that distributes the balls as evenly as possible, i.e. occupancies differ by at most rr3 (Correa et al., 13 Feb 2026).

The main theorem proves that conjecture. It states that

rr4

is attained only by assignments satisfying

rr5

Equivalently, among all allocations of rr6 balls into rr7 bins, the as-balanced-as-possible allocation uniquely minimizes the expected number of balls remaining, up to permutation symmetry (Correa et al., 13 Feb 2026).

A key structural point is that the objective function is not Schur-concave. The result is instead proved through a local balancing or smoothing inequality: whenever one bin exceeds another by at least rr8, moving one ball from the larger bin to the smaller bin strictly improves the objective. The relevant statement is

rr9

For cc0, the paper gives the recursion

cc1

with boundary values

cc2

and proves

cc3

The general-cc4 proof uses a coupling on the common sample space of selected bins, together with a stopping time cc5 and a partition of sample paths into event classes that are compared one by one (Correa et al., 13 Feb 2026).

This usage differs from the BPPS inequality in formal status. In the BPPS paper, MBI is a named linear inequality. In the ball-removal paper, the term refers to a balancing principle or conjecture about the minimization of the expected final residue. This suggests that current usage treats MBI as a broader label for minimum-bin-count or minimum-residue phenomena driven by balancing.

Several nearby papers do not use the exact label “Minimum Bins Inequality,” but they establish MBI-type results for occupancy thresholds, occupied-bin counts, or minimum-load surrogates.

In "Balls and Bins -- Simple Concentration Bounds," the central quantity is

cc6

for a nonuniform occupancy model in which cc7 balls are thrown independently according to a distribution cc8. The paper’s core inequality is

cc9

where cc0 is the maximum load after cc1 throws. It interprets this through a phase change around cc2: if cc3, a cc4-loaded bin is unlikely; if cc5, a cc6-loaded bin is likely (Schulte-Geers et al., 2022).

The same paper derives threshold statements for the waiting time

cc7

and expectation bounds

cc8

These are not MBI in name, but they provide a minimum-throw-scale characterization for the first cc9-loaded bin (Schulte-Geers et al., 2022).

In "Non-Empty Bins with Simple Tabulation Hashing," the relevant variable is the number of occupied bins

scs_c0

Under fully random hashing the baseline expectation is

scs_c1

For simple tabulation hashing, the paper proves

scs_c2

and the high-probability lower bound

scs_c3

It also gives lower-tail bounds around scs_c4, but with an unavoidable extra term scs_c5, so the lower tail is not purely subgaussian in general (Aamand et al., 2018).

In "Tight Bounds on the Binomial CDF, and the Minimum of i.i.d Binomials, in terms of KL-Divergence," the object is

scs_c6

For scs_c7, the paper proves

scs_c8

and then shows that, with explicit finite-sample correction

scs_c9

the minimum satisfies

dZ>0,d\in \mathbb Z_{>0},00

with probability dZ>0,d\in \mathbb Z_{>0},01, except in the regime where the theorem implies dZ>0,d\in \mathbb Z_{>0},02 with high probability (Zhu et al., 25 Feb 2025).

These papers show that, even when the exact label MBI is absent, a common mathematical pattern recurs: thresholding or bounding a minimal occupancy-related quantity by translating local collision or activation constraints into a global condition.

6. Computational significance, limitations, and non-uniform variants

The strongest computational evidence for the MBI as a named inequality comes from BPPS. The experiments compare four variants:

  1. dZ>0,d\in \mathbb Z_{>0},03,
  2. dZ>0,d\in \mathbb Z_{>0},04,
  3. dZ>0,d\in \mathbb Z_{>0},05,
  4. dZ>0,d\in \mathbb Z_{>0},06.

Over 480 instances, the paper reports:

  • dZ>0,d\in \mathbb Z_{>0},07: 162 solved to optimality, average gap dZ>0,d\in \mathbb Z_{>0},08;
  • dZ>0,d\in \mathbb Z_{>0},09: 220 solved, average gap dZ>0,d\in \mathbb Z_{>0},10;
  • dZ>0,d\in \mathbb Z_{>0},11: 253 solved, average gap dZ>0,d\in \mathbb Z_{>0},12;
  • dZ>0,d\in \mathbb Z_{>0},13: 268 solved, average gap dZ>0,d\in \mathbb Z_{>0},14.

On the subset of 286 instances solved optimally by at least one formulation, the overall average integrality gap is reported as:

  • dZ>0,d\in \mathbb Z_{>0},15: dZ>0,d\in \mathbb Z_{>0},16,
  • dZ>0,d\in \mathbb Z_{>0},17: dZ>0,d\in \mathbb Z_{>0},18,
  • dZ>0,d\in \mathbb Z_{>0},19: dZ>0,d\in \mathbb Z_{>0},20.

The paper also notes that dZ>0,d\in \mathbb Z_{>0},21, so the LP improvement from dZ>0,d\in \mathbb Z_{>0},22 to dZ>0,d\in \mathbb Z_{>0},23 is attributable specifically to the MBI, whereas the upper bound dZ>0,d\in \mathbb Z_{>0},24 reduces model size rather than the LP value (Baldacci et al., 12 Sep 2025).

In the stochastic ball-removal setting, the main limitation concerns non-uniform bin-selection rules. The paper explicitly studies a non-uniform two-bin extension with recursion

dZ>0,d\in \mathbb Z_{>0},25

and derives

dZ>0,d\in \mathbb Z_{>0},26

Using dZ>0,d\in \mathbb Z_{>0},27, dZ>0,d\in \mathbb Z_{>0},28, and

dZ>0,d\in \mathbb Z_{>0},29

the paper shows that the proportional allocation dZ>0,d\in \mathbb Z_{>0},30 is worse than dZ>0,d\in \mathbb Z_{>0},31: dZ>0,d\in \mathbb Z_{>0},32 Thus

dZ>0,d\in \mathbb Z_{>0},33

so probability-proportional balance is not optimal. The paper does not provide a full characterization of optimal allocations in the non-uniform setting and ends with the conjecture that the optimal allocation may still stay within dZ>0,d\in \mathbb Z_{>0},34 in dZ>0,d\in \mathbb Z_{>0},35 distance of the balanced allocation (Correa et al., 13 Feb 2026).

Taken together, these results distinguish three levels of usage. First, MBI is an exact named valid inequality in BPPS. Second, it denotes a solved balancing principle in the uniform ball-removal model. Third, it functions as a useful umbrella for occupancy-threshold and minimum-load results in hashing and balls-and-bins analyses. A plausible implication is that the term is stabilizing around a common methodological theme: converting unavoidable local burden—item weight, setup multiplicity, collision mass, or one-bin lower-tail probability—into a rigorous global lower bound on the number of bins, occupied bins, or surviving mass.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Minimum Bins Inequality (MBI).