European Journal of Operational Research; 122(2):469-485 [2000]