Reprinted from European Journal of Operational Research; 122:469-485 [2000]