6. L'optimisation et la programmation linéaire