A convergent decomposition method for box-constrained optimization problems.