Optimization by Jean-Baptiste Hiriart-Urruty