The Packing Process

The \(\Packing \) process extends the idea of \(\Twinning \) and when sampling an underloaded bin (i.e., a bin \(i\) with \(x_i^t < t/n\)) it allocates to it as many balls as to make it (just) overloaded and when sampling an overloaded bin it allocates to it one ball.

The \(\Packing \) process:
Iteration: At each step \(t = 1, 2, \ldots \),

  • • Sample a bin \(i = i^t\) uniformly at random.

  • • Update its load:

    \[ x_i^{t+1} = \begin {cases} \left \lceil \frac {W^t}{n} \right \rceil + 1 & \text {if }x_i^t < W^t/n \\ x_i^t + 1 & \text {if }x_i^t \geq W^t/n. \end {cases} \]

Your browser does not support the HTML5 canvas tag.

.