Vous êtes sur la page 1sur 2

Elments de correction pour la srie dexercices

Exercice 1
Sous lheuristique LPT, par dfinition le job le plus court (Jn) est le dernier tre excut. Pr ailleurs,
si ce job nest pas le dernier terminer son excution, alors son limination va produire un contre
exemple avec moins de jobs (
(
) reste inchang alors que
peut dcroitre). Ainsi pour
(
) . Puisque cette date
la plus petite instance Jn commence son excution la date
l, toutes les autres machines sont occups on dduit que
(
On a

exemple on a

+
<

!"# ($%&)

'(

(1 ) +
( ) )*

'(

. Puisque

( ) )

+ 1, et ainsi

, alors pour le contre

<3

. Notons

'(

que cette dernire ingalit est stricte. Ceci implique que pour le plus petit contre exemple, la
solution optimale comporte au plus deux jobs sur chacune des machines. Il est possible de prouver
dans ce cas que la rgle LPT est optimale. Ce qui gnre une contradiction.

Exercice 2
1. Plusieurs heuristiques peuvent tre imagines, dont : Appliquer lalgorithme de Johnson sur un
flow shop deux machines avec les dures opratoires comme suit :
- Sur la premire machine . = /. + .
- Sur la deuxime machine .0 = .0
Dans ce cas cela gnre la squence < , 2, 3, 4 > avec 6. = 56.
2.
Branchement : Fixer un job non encore ordonnanc dans la premire position vacante en allant du
dbut de la squence.
Mode dvaluation : pour toute solution partielle, calculer les temps de sjours des jobs fixs. Pour
tout job non encore ordonnanc, calculer une borne infrieure sur son temps de sjour en le plaant
la premire position vacante.
La borne suprieure est initi 29 = 56. Voir larbre de recherche.
Solution optimale < 24 3 > avec 6. = 37.

(1)

(2) (14)

Racine
BI=26

(4) (15)

(3)

A
BI=44

B
BI=30

(6) (12)

(5) (16)
C
BI=48

(7) (13)

BA..
BI=48

D
BI=39

(8)

BC..
BI=39

BD..
BI=35

(9) (11)
BDAC
BS=45

Exercice 3. 1. A loptimum on a
Exercice 4. Makespan optimal

(10) (17)
BDCA
BS=37

= 46.
= 112 (sur M2).

Exercice 5. Le problme peut tre modlis sous la forme 1|?. | @. .


Lordre EDD donne : D-B-A-F-C-E

avec 4 jobs en retard (A,F,C et E).

K=3, et l={B}.
Lordre EDD donne : D- A-F-C-E

avec un seul job en retard (E).

Fin de lalgorithme avec @. = 2.

Exercice 6. Le problme peut tre modlis sous la forme 1|/. , ?. , /A |


Temps
2
4
9
12
14
17
20
26

Avec

= 7.

Dure restante
D B A C
5
10 3
5
3
3
2
3
3
6
X
3
3
6
X
X
3
6
X
X
X
6
X
X
X
X

Choix
B
D
D
D
B
A
C

Vous aimerez peut-être aussi