1. The basic problem
The Bruss–Robertson–Steele (BRS) inequality was first proved in [Reference Bruss and Robertson2], and later generalized in [Reference Steele3]. The recent survey in [Reference Bruss1] gives a fine review.
You have N objects which you would like to take in your suitcase on a flight. The weight of object j is $Z_j$ , but the total weight you are allowed to take on the flight must not exceed $s>0$ . You want to maximise the number of objects that you can take, subject to this constraint. This can be posed as a linear programme:
Strictly, we have to have that each $x_i$ is in $\{0,1\}$ , but this additional constraint will only reduce the value; since we are looking for upper bounds, the gap here will help us. We can write this in canonical matrix form,
where $c^\top = (1, \ldots,1)$ , $b^\top = (1, \ldots, 1,s)$ , and
The dual linear programme is
Written out more fully, this is
The value of the dual problem is the value of the primal problem (e.g. [Reference Whittle4, Section 4.2]), and for any dual-feasible y the value $b^\top y$ is an upper bound for the value of the problem. If we write $y_{N+1} = \eta$ for short, the problem in (1) requires
Obviously, once $\eta>0$ has been chosen, the best dual-feasible choice of $y_1, \ldots, y_N$ will be $y_j = (1-\eta Z_j)^+$ . Thus, for any $\eta>0$ , the value $\Phi^*$ of the problem is bounded above by
which is clearly a convex piecewise-linear function of $\eta$ .
2. The BRS inequality
In the problem studied by Bruss and Robertson, and later in greater generality by Steele, $Z_1, \ldots, Z_N$ are positive random variables, and the distribution function of $Z_j$ is $F_j$ , assumed for convenience to be continuous. In this situation, the value $\Phi^*$ of the suitcase packing problem will of course be random, and the BRS inequality gives an upper bound for $E \Phi^*$ . Let us see how the BRS inequality follows easily from the linear-programming story of the previous section.
Clearly, for any $\eta>0$ we have
Now we optimize the bound in (2) by differentiating:
which will be satisfied when $\eta = \eta^*$ , the root of
Taking $\eta = \eta^*$ and using (3), the bound in (2) for $\mathbb{E} \Phi^*$ is easily seen to be
which is the BRS inequality.
Acknowledgements
Thanks to Thomas Bruss for drawing this interesting inequality to my attention.
Funding information
There are no funding bodies to thank relating to the creation of this article.
Competing interests
There were no competing interests to declare which arose during the preparation or publication process of this article.