IFT1575 Modèles de recherche opérationnelle (RO)
4. Programmation en nombres entiers
b. Séparation et évaluation progressive
c. Plans de coupes
4. Programmation entiers 2
Résolution de modèles entiers
Programmation en nombres entiers = Programmation
linéaire avec certaines variables à valeurs entières
Pourquoi ne pas oublier les contraintes d’
intégralité
Résoudre le modèle de PL ainsi obtenu (appelé
relaxation PL
)…
Puis arrondir aux valeurs entières les plus près?
Dans certains cas, ça peut fonctionner…
Mais dans d’autres cas, cette
méthode par
arrondissement
est désastreuse!
4. Programmation entiers 3
Arrondissement : exemple 1
entierset 0,
2
1
3
2
1
max
21
21
21
2
+
+
=
xx
xx
xx
x
Z
4. Programmation entiers 4
Arrondissement : exemple 2
entierset 0,
2
2010
5
max
21
1
21
21
+
+
=
xx
x
xx
x
Z
4. Programmation entiers 5
Approche par énumération
Un modèle en nombres entiers
borné
(par exemple,
un modèle avec uniquement des variables 0-1)
possède un nombre fini de solutions
Pourquoi ne pas les énumérer toutes?
Déjà, pour
n
=20 variables 0-1, il y a plus d’un million
de solutions possibles!
Pour
n
=30, c’est plus d’un milliard!...
Peut-être peut-on combiner cette idée d’énumérer les
solutions avec l’idée de résoudre la relaxation PL pour
éliminer certaines de ces solutions?
1 / 38 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !