Optimization by etc., George L. Nemhauser & A.H.G. Rinnooy Kan