Vous êtes sur la page 1sur 4

FUSL 3me Bac ECOG-INGE

Exemple Recherche Oprationnelle

de questions mai 2012

Nom : Prnom
1 \,' ",;.u.
,~
U'V

ECOG INGE
..v
"'UO<O~~'

'Y~"'"-J .~."".

"1

11 ",,-<,,,-,,",,,,, ...,..r'~r.~_

V ~-(I,"'-{,t', L'lLUJ~~-(-:'
=
Xl, 8XI Xl

p ( l.,:jA..tv-'l'
.

{)I<.C. 1J

(61)

~(b."~

Co '.~.

"':

@.~>f(2.<-<~-

2, On considre le problme de PLE suivant : Max


S.C.q.

X2 < 6 gXI 5X2 < 45 X2 entiers non ngatifs.

+ + +

5X2

(1)

(a) Reprsentez graphiquement l'ensemble des solutions ralisables pour ce problme. Indiquez galement la solution optimale du problme PLI, relaxation PL du problme original. (b) Sur base de la formulation du problme (1), donnez une borne suprieure entire sur chacune des deux variables de dcision. Extrapolez partir de ces bornes suprieures une borne suprieure sur le nombre de nuds de l'arbre B&B.

4
Pas de solution ralisable

5
x1 = 40/9, x2= 1, z = ?

Exemple de questions mai 2012

Page 2 de 4 pages

Nom et prnom:

(c) L'algorithme

B&B est-il un bon

algorithme?

(d) La figure prcdente prsente l'arbre d'numration de l'algorithme B&B obtenu en ayant engendr les nuds dans l'ordre de leur numrotation. Au nud 1, on a essay Xl = 3 et X2 = 2 comme solution realisable pour tablir la premire borne infrieure. Compltez les informations donnes sur la figure en n'effectuant que des calculs trs simples (pas de dictionnaire ou de tableau). Donnez en particulier pour chaque nud la meilleure borne infrieure et la meilleure borne suprieure au moment o il est engendr. Donnez pour chaque branchement la contrainte impose sur la variable utilise pour la sparation. Expliquez pourquoi l'numration est arrte certains nuds. (e) Le tableau correspondant

la solution optimale au nud 1est


Z Z
Xl X2 Xl X2 X3 X4

-1 0 0

0 1 0

0 0 1

-4 -4
4
9
5

-4
4" -4
l l

-4

165 15

"4

i. Ajoutez la contrainte correspondant au branchement vers le nud 2 de la figure ce tableau et transformez le tableau de manire pouvoir effectuer une itration de l'algorithme dual. ii. Effectuez une itration de l'algorithme dual. dans ]ft 3. On considre les deux problmes de PL suivants avec variables libres, respectivement et ]ft2 avec chaque fois l'illustration du domaine ralisable: max C1X1 s.c.q. Xl < 1 -Xl < 1

max s.c.q.

C1X1

Xl Xl -Xl
-Xl

+ + +

C2X2 X2 X2 X2 X2::;

< 1 < 1 < 1


1

(a) On vous demande d'tendre ce problme dans ]ft3 de manire obtenir comme domaine ralisable un octadre rgulier centr l'origine (solide huit faces) correspondant la figure suivante

Exemple de questions mai 2012

Page 3 de 4 pages

Nom et prnom:

Combien y a-t-il de solutions de base ralisables et expliquez pourquoi elles sont toutes dgnres. (b) Montrez que la solution optimale d'un tel problme s'obtient par un simple examen des valeurs des coefficients Cj sans devoir appliquer l'algorithme du simplexe. La justification est base Sur le fait que lorsqu'un problme PL a une solution optimale, on peut toujours l'obtenir en un point extrme. Vous pouvez faire l'hypothse que tous les coefficients Cj sont diffrents. (c) Ecrivez le problme dual pour les trois problmes prcdents (d) Gnralisez le problme de PL 4.
]Rn,

si vous le pouvez.

(a) On s'intresse la solution du programme linaire suivant: maximiser


CIXI

C2X2

+
(j = 1, 2, ... , n),

avec des variables non ngatives bornes suprieurement et une contrainte linaire gnrale. On suppose que toutes les donnes Cj, aj et strictement positives et qu'elles sont telles que
al
Uj

pour j

1,2, ... , n, et b sont toutes

CI C2 en -?:-?: ...?:a2 an Cj /

(b) Donnez une interprtation

de ce que reprsente un coefficient

aj.

(c) Quelles seraient les tapes de l'algorithme du simplexe, version adapte la prsence de bornes suprieures sur les variables, appliqu ce problme. Rappelons qu'on n'est pas oblig de faire rentrer en base la variable hors base qui a le cot rduit le plus intressant (le plus grand si on maximise comme ici), mais bien une variable hors base dont le ot rduit a le bon signe (ici positif). Montrez qu'on obtient alors un algorithme qui peut dterminer la solution en au maximum n tapes. (d) crire le dual du problme prsent au dbut de la question. 5. Rsoudre le problme de sac du campeur suivant par la mthode de programmation dynamique:

Exemple de questions mai 2012

Page 4 de 4 pages

Nom et prnom:

6. Pour fabriquer un article donn, il faut assembler m composants numrots de 1 m. Chaque composant intervient en un et un seul exemplaire dans le produit fini. Les composants peuvent tre fabriqus sur l'une quelconque des n machines de l'atelier. La productivit de la machine j lorsqu'elle est affecte la production du composant i est aij > O (aij reprsente un nombre de composants i produits par unit de temps par la machine j). Le problme est de dterminer combien de temps chaque machine doit tre affecte chaque composant de faon ce que le nombre d'articles (produits finis) assembls par unit de temps soit maximal. On accepte des rponsse avec des nombres qui ont une partie fractionnaire (en d'autres termes une formulation du type problme de PL et acceptable). Pour formuler le problme on introduit les variables suivantes: 1. y = nombre d'articles (produits finis) produits par unit de temps. On n'imposera pas de contrainte d'intgralit sur cette variable.
2. Xij

fraction du temps (pourcentage,

c'est dire un nombre entre 0 et 1) o la machine d'un composant il

j est affecte la production du composant i.

\\Qt1.~

\/\ _

On suppose qu'il n'y a pas de temps mort si on passe de la production __c o.:lle e d'un composant i2. 7.

~~~\H

(a) Donnez la formulation mathmatique comme programme linaire du problme d'affectation de trois personnes trois tches, chaque tche devant tre excute par une et une seule personne, et chaque personne tant affecte une et une seule tche. La matrice des cots d'affectation des personnes aux tches est la suivante: Tche 1 Tche 2 Tche 3 Personne 1 647 Personne 2 473 Personne 3 8 Il 2 (b) Donnez la formulation du dual du problme de PL que vous avez formul propos de la question (a). (c) Rsoudre par la mthode Hongroise le problme d'affectation. Donnez les solutions optimales, primale et duale du probme (valeur des variables de dcision et valeur de la fonction objectif). (d) Rsoudre le mme problme par la mthode hongroise, si les donnes avaient t Tche 1 Tche 2 Tche 3 Personne 1 647 Personne 2 673 Personne 3 8112