European Journal of Operational Research; 122(2):219-241 [2000]