Lagrangian knapsack bound
= Lagrangian knapsack bound
{c}
{title2=$U(\lambda)=\lambda B+\sum_i\max(0,c_i-\lambda w_i)$}
For binary <knapsack optimization>, $U(\lambda)$ is an upper bound for every $\lambda\geq0$. Its minimum is computable from the finitely many profit-to-weight breakpoints and agrees with the <fractional knapsack problem> optimum. Zero-weight positive-profit terms are added independently.