European Journal of Operational Research; 90:395-412 [1996]