Recherche opérationnelle
M´thode graphique e
Simplexe
Dualit´ e
Introduction
M´thode graphique e
Simplexe
Dualit´ e
Recherche op´rationnelle e Programmation lin´aire et recherche e op´rationnelle e
Ioan Todinca
Ioan.Todinca@univ-orleans.fr t´l. 02 38 41 72 93 e bureau : en bas ` gauche a
Tentative de d´finition e
Ensemble de m´thodes (algorithmiques, math´matiques, e e mod´lisation) afin de prendre des d´cisions optimales ou proches e e de l’optimum dans des probl`mes complexes, qui traitent de la e maximisation d’un profit ou la minimisation d’un coˆt. u
• Comment aller le plus vite d’Orl´ans ` Berlin, en voiture? e a • Comment ordonnancer les tˆches d’un projet en fonction de la a
main d’œuvre, tout en minimisant sa dur´e? e maximiser le profit obtenu apr`s deux ans? e
• Comment investir ses 1000 euros d’´conomie de sorte ` e a
1/56
2/56
Introduction
M´thode graphique e
Simplexe
Dualit´ e
Introduction
M´thode graphique e
Simplexe
Dualit´ e
Des probl`mes de RO que vous savez r´soudre e e
Programmation lin´aire e
• Trouver un (plus court) chemin entre deux villes
→plus courts chemins dans les graphes
• Broadcast de coˆt minimum dans un r´seau u e
→ arbres recouvrants de poids minimum. → probl`me du flot maximum. e
Les probl`mes de programmation lin´aire (PL) sont des probl`mes e e e d’optimisation o` la fonction objectif et les contraintes sont toutes u lin´aires. e
• Mod´lisation d’un probl`me r´el e e e • Si l’on constate que ce probl`me s’exprime comme un PL, le e
• Envoi d’un maximum d’information dans un r´seau e
r´soudre e
3/56
4/56
Introduction
M´thode graphique e
Simplexe
Dualit´ e
Introduction
M´thode graphique e
Simplexe
Dualit´ e
Pourquoi un cours sur la programmation lin´aire? e
Objectif : apprendre ` mod´liser les probl`mes r´els et ` r´soudre a e e e a e les programmes lin´aires. e
• De nombreux probl`mes r´els peuvent ˆtre exprim´s comme