Mathematical Programming, Series B; 30(4):127-139 [2000]