| 
1.4.4 Bornes inférieures et PSE
1.4.4.1 Bornes inférieuresLes bornes inférieures proviennent dans la plupart des
cas des ordonnancement partiels [10]. Pour le problème F2
ri Cmax, Tadei et al.
[65] proposent cinq bornes inférieures applicables après la
division de l'ensemble des jobs en deux sous ensembles de séquences
partielles, un sous ensemble des jobs qui ont
étédéjàordonnancés et un sous ensemble des
jobs à ordonnancer. Ces bornes sont particulièrement utiles pour
l'élaboration de PSE performante. Problèmes d'ordonnancement 22 Dridi et al. [15] se sont inspiréde Oguz
et al. pour proposer des bornes inférieures pour le
problème Fm+1 T = m
Cmax, nous ne décrivons ici que les bornes
inférieures qui nous seront utiles par la suite. Soit la première borne donnée par : 
| ?BIDHH0 = JiEJ | ai + min JiEJ | bi | 
L'auteur affirme que si on considère chaque type k
E {1, ... , m} séparément alors forcément la
somme de ses durées opératoires sur la machine
dédiée avec minJiEk ai est
inférieure à la valeur de makespan optimale. Soit BI0k =
minJiEk ai + >JiETk bi
la borne inférieure qu'on vient de décrire, la borne
BIDHH1 est donc la suivante : BIDHH1 = max{ max (BI0k);
BI0; max(ai + bi)} 1<k<m JiEJ La borne BIDHH2 est donnée par : 
| BIDHH2 = E 1<k<m | min JiETk | ( ? ai + min bi) 1<k<mJiETk0 | 
La troisième borne proposée dans [34] repose sur
l'ordre de Johnson, elle consiste à créer k sous
problèmes (k = {1, ... , m}) à deux machines
(la machine Mc et une machine dédiée
MK à chaque sous problème
notéPk), l'application de la règle de Johnson
fournisse pour chaque sous problème Pk une valeur de makespan
notéCJoh max(Pk), la borne BIDHH3
est donc la suivante : BIDHH3 = max {CJoh max(P k)} 1<k<m Carlier et Rebai [10] ont proposédes bornes
inférieures pour la résolution du problème
Fm ri, qi Cmax, ces bornes ont
étéobtenues à l'aide de l'algo-rithme de Johnson et celui
de Jackson. La première borne est obtenue par l'application du JPS
(Jackson's preemptive schedule) en considérant le
problème Fm ri, qi Cmax, elle
s'écrit comme suit, soient I l'ensemble de tous les jobs et
k C I un ordonnancement partiel 
| LBCR1 = max(min jEk | rj,M+i jEk | pj,M + min qj,M) V M =
1, ... ,m (1.3) jEk | 
Une autre borne LBCR2 est obtenue en
appliquant l'ordre de Johnson sur deux machines consécutives M
et M + 1, elle s'écrit comme suit : LBCR1 = max(min iEJ ri,M+Johnson(J, M, M+1)+min
iEJqi,M+1) V M = 1, ... , m-1 (1.4) OùJohnson(J, M, M + 1)
représente la valeur de makespan de l'ensemble des jobs J sur
les deux machines M et M + 1. Problèmes d'ordonnancement 23 |