A H G Rinnooy Kan Author