The Twinning Process

The \(\Twinning \) process allocates \(w_+\) balls when sampling an overloaded bin (i.e., a bin \(i\) with \(x_i^t \geq t/n\)) and \(w_-\) balls when sampling an underloaded bin.

The \(\Twinning \) 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} x_i^t + 2 & \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.

.