K1MA4025 : Modèles et méthodes d`optimisation

publicité
Licence Ingénierie Mathématiques - 2ème Année
K1MA4025 : Modèles et méthodes d'optimisation
Séance 3 - Modélisation en Programme Linéaire en Nombres Entiers
Exercice 1 : Gestion de portefeuille
Un riche client est intéressé par 7 investissments {1 . . . , 7}. Modéliser les contraintes suivantes par des
variables binaires :
1.
2.
3.
4.
5.
6.
Le client ne peut pas choisir tous les investissements à la fois.
Il doit choisir au moins l'un des investissements.
L'investissement 1 ne peut pas être choisi si l'investissement 3 est choisi.
L'investissement 4 ne peut être choisi que si l'investissement 2 est également choisi.
Il doit investir à la fois dans 1 et 5 ou n'investir dans aucun des deux.
Il doit choisir au moins l'un des trois investissements 1, 2 et 3 ou au moins deux des investissements
2, 4, 5 et 6.
7. S'il choisi l'investissement 1, alors il doit aussi choisir les investissements 3, 5 et 7.
Exercice 2 : Problème de localisation de dépôts (Facility Location Problem)
Une compagnie veut construire des entrepôts an d'approvisionner un ensemble de magasins dénoté J =
{1, . . . , m}. Après prospection, la compagnie a retenu un ensemble de sites potentiels dénoté I = {1, . . . , n}.
Construire un entrepôt sur le site i ∈ I engage un coût ci tandis qu'approvisionner un magasin j ∈ J à
partir d'un entrepôt situé en i ∈ I entraîne un coût xe di,j .
1. Modéliser le problème qui consiste à déterminer les entrepôts à construire et à aecter chaque magasin
à un entrepôt de ravitaillement de manière à minimiser le coût total (construction plus approvisionnement).
2. Supposons maintenant que la compagnie ne distribue qu'un seul produit, mais que celui-ci est en
quantité limité Ci dans chaque entrepôt i ∈ I . Chaque magasin j ∈ J a une demande Dj , à satisfaire
et peut être approvisionné par plusieurs dépôts. Modéliser le problème en considérant dans un premier
temps que le coût d'approvisionnement du magasin j ∈ J par le dépôt i ∈ I est proportionnel à la
quantité de produit allant de i vers j .
Que faut-il changer si on suppose que le coût di,j , i ∈ I et j ∈ J , est un coût xe ?
3. Considérons maintenant le cas où la compagnie distribue plusieurs produits P ∈ {1, . . . , p}. Chaque
entrepôt i ∈ I ayant une capacité Ci,k de produit k ∈ P et chaque magasin j ∈ J ayant une demande
Dj,k pour le produit k ∈ P , modéliser le problème minimisant le coût total et respectant les contraintes
de capacité.
1
Exercice 3 : Problème du sac-à-dos
Un randonneur souhaitant partir dans une longue randonnée désire préparer sont sac-à-dos de manière
utile. Pour cela, il dispose d'un ensemble d'objets I = {1, . . . , n} pour chacun desquels il a déterminé son
utilité ui et son poids pi . Cependant, son sac-à-dos ne peut dépasser un certain poids B .
1. Modéliser ce problème sous la forme d'un programme linéaire en nombres entiers.
On suppose maintenant que lorsque deux objets i, j ∈ I sont combinés, ils apportent une utilité supplémentaire notée ui,j .
2. Modéliser ce problème sous la forme d'un programme quadratique en nombres entiers en utilisant
uniquement les variables dénies à la question précédente.
3. Linéariser cette formulation sous la forme d'un programme linéaire en nombres entiers en utilisant un
ensemble supplémentaire de variables indiquant si oui ou non deux objets sont pris simultanément.
Exercice 4 : Problème du plus court chemin
Le randonneur de l'exercice précédent désire maintenant se rendre le plus rapidement au point de départ
de sa randonnée. Pour cela il dispose d'une carte routière qui lui précise la distance entre les diérentes
villes et carrefours.
1. Modéliser le problème qui consiste à trouver le plus court chemin entre l'endroit où se trouve le
randonneur et le point de départ de sa randonnée.
2
Téléchargement