Annals of Operations Research; 88:337-359 [1999]