|
Un orchestre symphonique s'adresse à un atelier de menuiserie où l'on fabrique des chaises et des pupitres.
L'atelier reçoit commande de 50 pupitres et 50 chaises à livrer au plus tard dans 11 semaines. Désignons respectivement par x et y le nombre de semaines de travail pour Albert et Bernard. En résumé nous obtenons un système d'inéquations linéaires:
Si nous représentons sur un graphique les contraintes, la partie colorée est l'ensemble de toutes les solutions. Bien entendu, on cherchera à obtenir un bénéfice maximum. On doit minimiser le coût de production: 10000x + 15000y Étudions graphiquement la variation du coût. Pour cela supposons que nous nous fixions un coût bien déterminé, par exemple 30000. On a donc 10000x + 15000y = 30000 ce qui est l'équation d'une droite. Si nous modifions ce coût, par exemple 45000, on obtient 10000x + 7000y = 45000, c'est-à-dire l'équation d'une autre droite. ![]() On pourrait le prévoir en se rendant compte que pour un choix de x et y le coût est bien déterminé, et que les droites ne peuvent se couper. La variation du coût se représente graphiquement par la translation de la droite 10000x + 7000y = k. A l'origine x = y = 0 et le coût est nul; au plus la droite s'écarte de l'origine, au plus le coût augmente. On doit donc choisir dans le domaine le point "le plus proche" de l'origine, qui dans notre cas est le point de coordonnées x = 2 et y = 6. La solution consiste donc à faire travailler Albert 2 semaines et Bernard 6 semaines. Il en coûtera 110000 et le délai sera largement respecté. Modifions légèrement les données. Supposons que Bernard ne fabrique que 6 chaises par semaine. Dans tout ce qui précède, il suffit de remplacer 7 par 6. Que se passe-t-il ? Une des droites frontières du domaine est modifiée et la solution optimale devient x = 1,25 et y = 7,5. Malheureusement, il y a un problème: toute semaine entamée doit être entièrement payée; autrement dit, il ne faut tenir compte que des solutions en nombres entiers. Que faut-il faire ? Regardons les choses de plus près. Nous ne pouvons en fait considérer que les points à coordonnées entières contenus dans le domaine; nous devrons donc déplacer la droite correspondant au coût minimum parallèlement à elle-même jusqu'à ce qu'elle rencontre un point à coordonnées entières. Ce n'est, en général, pas chose aisée, mais dans notre cas nous pouvons regarder les possibilités point par point. |