• Aucun résultat trouvé

-otion d’optimisation combinatoire 7

7

Œy;†;02]6/5?E7GqjVE7ŒZ;@;36W6/06247=/7y/=68<6/ŽE7Gqqj7

7

Le problème d’ordonnancement que nous traitons dans le cadre de cette thèse relève de l’optimisation combinatoire. Ce type de d’optimisation occupe de plus en plus d’importance K^$<@*X$<U;^>Y*@>`;K\KW^$QUWX$@K$Q'\U>WK$QK$@U$KYƒK;YƒK$‘<?;U^>'WWK@@K$§K$~*>$<'*;;U>^˜ˆ^;K$ expliqué, d’une part, par la grande difficulté de résolution des problèmes d’optimisation, et d’autre part, par la facilité de formalisa^>'W$ QK$ YK$ ^‡<K$ QK$ <;'}@`\KX$ KW$ QKX$ <;'}@`\KX$ d’optimisation combinatoire. Toutefois, ces derniers se caractérisent par leur difficulté de résolution, puisqu’ils sont pour la plupart des problèmes JP˜Q>||>Y>@KX$ K^$ WK$ <'XX`QKW^$ Q'WY$ <UX${$YK$—'*;$QK$X'@*^>'W$U@';>^ƒ\>~*K$K||>YUYK$=U@U}@K$<'*;$^'*^KX$@KX$Q'WW?KX$$

Un problème d’optimisation combinatoire peut˜ˆ^;K$Q?|>W>$<U;$¥$ $

K9B6-6/62-7GF$ ŒUœU;'=>^Yƒz$#¡©¢$

Œ'>^$S$l’ensemble des solutions possibles d’un problème. Soit»LS, l’ensemble dKX$X'@*^>'WX$ UQ\>XX>}@KX$ =?;>|>UW^$ *W$ KWXK\}@K$ QK$ Y'W^;U>W^KX$ C$ Œ'>^$ f$¥$ »$ 8$ 2, une fonction que l’on nomme fonction objectif. Un problème d’optimisation se définit par$¥$

\>W$ » f(x) x * 1 ) 5 $

Lorsque l’ensemble S$ QKX$ X'@*^>'WX$ KX^$ Q>XY;K^z$ 'W$ <U;@K$ QK$ problème d’optimisation Y'\}>WU^'>;K$

$

‚'*X$ <'*='WX$ Q?|>W>;$ @KX$ <;'}@`\KX$ QK$ \U„>\>XU^>'Wz$ QK$ |Uµ'W$ X>\>@U>;Kz$ KW$ ;K\<@UµUW^$$$$ W;X71-8.$<U;$H7W6-7ƒH1-8.„$

Ainsi, à chaque instance du problème d’optimisation mono˜'}—KY^>|$KX^$UXX'Y>?$¥$ ü *W$KWXK\}@K$Q>XY;K^$QK$X'@*^>'W$S ¦$

ü *WK$|'WY^>'W$'}—KY^>|$f$Ž'*$|'WY^>'W$QK$Y'Ÿ^$¦$

ü *W$KWXK\}@K$QK$Y'W^;U>W^KX$C$que doit satisfaire une solution afin d’être admissible.$ ™'*^K|'>Xz$ il pourrait exister d’autres variantes dans la définition des problèmes d’optimisation combinatoire à l’exemple des problèmes d’optimisation multi˜'}—KY^>|X$'*$@KX$ <;'}@`\KX$ QK$ XU^>X|UY^>'W$ QK$ Y'W^;U>W^KX$ £WK$ Q?|>W>^>'W$ UQ?~*U^K$ QK$ YKX$ QK*„$ QK;W>K;X$ KX^$ Q'WW?K$;KX<KY^>=K\KW^$QUWX$ §'@@K^^K$K^$Œ>U;;‡z$““¢$K^$ ™XUWz$#¡¡”¢$$

ŠWWK„K$#$¥$W'^>'W$Q’optimisation combinatoire$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#ª$ La résolution d’un problème d’optimisation combinatoire, ou plus précisément d’une telle >WX^UWYK$Q*$<;'}@`\Kz$Y'WX>X^K${$YƒK;YƒK;$*WK$X'@*^>'W$s )È »$'<^>\>XUW^$@U$|'WY^>'W$'}—KY^>|$ §K^^K$X'@*^>'W$s‹

, s’appelle solution optimale$'*$optimum global$et d’où la Q?|>W>^>'W$X*>=UW^K$ $

K9B6-6/62-7JF$>WX<>;?K$QK$ &U<UQ>\>^;>'*$K^$Œ^K>@>^¨z$#¡¡©¢$

£WK$ >WX^UWYK$ I$ d’un problème de minimisation est un couple de (>, f$ '®$ »LS$ KX^$ *W$ KWXK\}@K$|>W>$QK$X'@*^>'WX$UQ\>XX>}@KXz$K^$f$*WK$|'WY^>'W$'}—KY^>|${$\>W>\>XK;$f$¥$»$8$2$†K$ <;'}@`\K$KX^$QK$^;'*=K;$s )È »$^K@$~*K$ f sŽ È % f sŽ $<'*;$^'*^$?@?\KW^s )»$$

D’une manière similaire, on peut définir les problèmes de maximisation en remplaçant simplement Z par %.$

$

&'*;$<@*X$QK$<;?cision, il est important d’expliquer la différence q*>$K„>X^K$KW^;K$@KX$W'^>'WX$QK$ problème$ et d’instance de problème$ †U$ <;K\>`;K$ XK$ ;?|`;K$ {$ *WK$ ~*KX^>'W$ ?W?;U@K$ §K^^K$ question, exprimée d’une façon générique, possède généralement des paramètres dont lKX$ valeurs doivent être instanciées. On parle ainsi d’instance de problème ou de problème instancié. A titre d’exemple, un problème d’optimisation peut être décrit par la question$¥$ oD5@$ 5E6$ @#B>CB**L*+5=5*6$ @5$ J@DE$ LCKFDL6$ JBD>$ LDA=5*65>$ @L$ J>BCD+6)B*$ C#D*$ L65@)5> ˜$ Toutefois, une instance du problème est décrite quand on fixe le type d’atelier, les gammes opératoires ainsi que les durées d’exécution de chaque type de produit sur chaque machine.$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $

ŠWWK„K$$¥$W'^U^>'W$Q?Q>?K$U*$‹Œ&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#ª”$

{||‚‹‚7J7A7

-2/;/62-739369=7;47xyZ77

7

Œ};-6=07=/7_<25?E7JvvP7

$

Š|>Wz$QK$Q?|>W>;$*W$YUQ;K$QK$QKXY;><^>'W$X‡X^?\U^>~*K$<K;\K^^UW^$QK$X<?Y>|>K;$<;?Y>X?\KW^$ @K$<;'}@`\K$^;U>^?$K^$QK$@K$X>^*K;$<U;\>$@KX$Q>||?;KW^KX$Y@UXXKX$Q*$‹Œ&z$*WK$W'^U^>'W$U>WX>$ qu’une typologie ont été proposé par •UW>K;$K^$–@'Yƒ$ •UW>K;$K^$–@'Yƒz$““”¢$

$

†U$ W'^U^>'W$ <;'<'X?K$ ;K<'XK$ X*;$ ~*U^;K$ YƒU\<Xz$ |U>XUW^$ U<<U;U>^;K$ ~*U^;K$ |UY^K*;X$ <;>WY><U*„$¥$

Le type de HSP$¿les paramètres physiques$¿les paramètres logiques$¿le critère à optimiser$ R$¿$S$¿$.$¿$p$

$

ü Le premier champs$- = >HSP correspond au type de problème étudié.$

˜$- = ‚CHSP ou PHSP? selon que le problème statique (prédictif) est cyclique ou <UX$

˜$- = ‚DHSP ou RHSP? selon que le problème dynamique est avec prévision dans ce cas on parle d’un ordonnancement DHSP ou non et dans ce cas, on parle d’un problème d’ordonnancement réactif.$

$

ü Le second champs$ 5 = 5#, 5, 5”, 5$ ¹$ 5ž, 5ªz$ 5¤, 5©$ ¹$ 5¡$ X<?Y>|>K$ YK;^U>WKX$ YU;UY^?;>X^>~*KX$Q*$X‡X^`\K$<ƒ‡X>~*K${$^;U=K;X$'W¨K$<U;U\`^;KX$

˜$5#$ $À;%!nl?, 5#$¾$W@, si le nombre de lignes est égal à nl (avec nl ƒ 1) et 5#$ $ $ QUWX$@K$YUX$Y'W^;U>;Kz$YšKX^˜{˜Q>;K$~*K$@K$W'\};K$QK$@>WK$KX^$@>\>^?${$*WK$XK*@K$ ˜$5$ $À;%!ntransfer?, 5$¾$W^;UWX|K;z$X>$@K$W'\};K$^'^U@$QK$^;UWX<';^K*;X$>W^K;@>WKX$ est supérieur à 1 et 5$ $ z$QUWX$@K$YUX$Y'W^;U>;K$

˜$ 5”$ $ À;%!synchro? décrit le protocole d’échange entre robots et chariots de ^;UWX|K;^$: 5”$= synchro, si l’échange d’un porteur entre deux lignes nécessite, à un moment donné, la présence simultanée d’un chariot de trans|K;^$ et d’un robot. 5”$ < ;$ dans le cas où les mouvements d’un transporteur interligne sont >WQ?<KWQUW^X$QK$YK*„$QKX$;'}'^X$

ŠWWK„K$$¥$W'^U^>'W$Q?Q>?K$U*$‹Œ&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#ª$

˜$ 5$ $ ‚5#, 5, 5”Ç>¾#$ {$ W@z$ X‡\}'@>XK$ {$ @U$ |'>X$ @U$ Y'W|>*;U^>'W$ QK$ @U$ @>WKz$ @K$ W'\};K$ QK$ Y*=KX$ U>WX>$ ~*K$ @K$ W'\};K$ QK$ ;'}'^X$ <'*;$ YƒU~*K$ ^;'Wµ'W$ QK$ @>WK$ Y'WX>Q?;?$¥$

5#$ $‚I, U, O, L, H, …?,$

5$¾$\^z$Q?|>W>^$@K$W'\};K$QK$Y*=KXz$W'W$>WY@*UW^$@KX$<'X^KX$QK$YƒU;K\KW^$K^$QK$ Q?YƒU;K\KW^z$

5”$ $ À z$ \ƒÇ$ '®$ \ƒ$ KX^$ @K$ W'\};K$ QK$ ;'}'^X$ <;?XKW^X$ X*;$ @U$ @>WK$ ~*UWQ$ YK$ W'\};K$KX^$X*<?;>K*;${$#$

˜$5ž$ $À;%!Y^Ç$X<?Y>|>K$@U$YU<UY>^?$\U„>\U@K$QKX$Y*=KX$

$$5ž$ $ z$ X>$ ^'*^KX$ @KX$ Y*=KX$ X'W^$ \'W'˜bac et s’il n’est pas nécessaire de le Q>X^>W*K;$QK$56 qui prend lui aussi la valeur z$

$$5ž$ $#z$X>$^'*^KX$@KX$Y*=KX$X'W^$\'W'˜}UY$K^$5ª$KX^$Q>||?;KW^$QK$ z$ $$5ž$¾$Y^z$X>$@U$Y*=K$QK$<@*X$;UWQK$YU<UY>^?$Y'\<';^K$Y^$K\<@UYK\KW^X$

˜$ 5ª$ $ À;%!circ? traduit l’hypothèse de circulation des porteurs définit par  ŒƒU<>;'$K^$‚*^^@Kz$$#¡©©¢$; ainsi 5ª$¾$ E$s’il n y’a pas de circulation des por^K*;X$$ K^$QUWX$@K$YUX$Y'W^;U>;K$5ª$¾$Y>;Y$

˜$5¤$ $À;%!ret?. Ce paramètre précise l’existence d’un système dédié au retour des <';^K*;X$=>QKX$KW^;K$@KX$<'X^KX$QK$Q?YƒU;K\KW^$ K^$QK$YƒU;K\KW^$: 5¤$ $ E7X>$@K$ ;'}'^$ UXX*;K$ @K$ ;K^'*;$ QKX$ <';^K*;X$ =>QKX$ '*$ X>$ @KX$ <'X^KX$ QK$ YƒU;K\KW^$ K^$ QK$ déchargement sont associés, sinon 5¤$¾$;K^$

˜$ 5©$ $ À;%!K\<^‡Ç$ KX^$ UXX'Y>?$ {$ @U$ W?YKXX>^?$ QK$ ?;K;$ @KX$ <';^K*;X$ =>QKX$ ~*>$ WK$ <K*=KW^$ˆ^;K$?=UY*?X$QK$@U$@>WK$5©$¾$K\<^‡z$X>$@KX$<';^K*;X$=>QKX$WK$<K*=KW^$<UX$ ˆ^;K$X^'Yœ?X$ƒ';X$ligne ou au poste de chargement / déchargement, sinon 5©$ $ F$ ˜$5¡$ $À;%!UXXz$Q>XXÇ$Q?Y;>^$@KX$<'X^KX$QK$YƒU;K\KW^$K^$QK$Q?YƒU;K\KW^z$^;'>X$YUX$ X'W^${$Q>X^>W*K;$: 5¡¾;!X>$@U$Y'W|>*;U^>'W$QK$YKX$<'X^KX$KX^$~*K@Y'W~*Kz75¡¾UXXz$X>$ @KX$<'X^KX$X'W^$UXX'Y>?X$et 5¡¾Q>XX, s’ils sont dissociés.$

$

Remarque$¥$ QUWX$ YK;^U>WX$ U;^>Y@KX$ @U$ W'^U^>'W$ @'UQ¹*W@'UQ$ KX^$ K\<@'‡?K$ <'*;$ traduire l’absence d’information sur la configuration étudiée.$

ŠWWK„K$$¥$W'^U^>'W$Q?Q>?K$U*$‹Œ&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#ªž$

ü Le troisième champs$7=$7#$¹$7, 7, 7”, 7, 7ž$^;UQ*>^$@KX$YU;UY^?;>X^>~*KX$Q*$X‡X^`\K$ @'>~*K$

˜$7#$¾$W<U;^X$KX^$@K$W'\};K$^'^U@$QK$<;'Q*>^X${$^;U>^K;$

˜$ 7$ $ À;%!W<XÇ$ Y';;KX<'WQ$ U*$ W'\};K$ QK$ U\\KX$ Y'WX>Q?;?KX$ 7$ ¾$ z$ X>$ @K$ <;'}@`\K$ KX^$ \'W'˜gamme, sinon 7$ ¾$ W<Xz$ '®$ W<X$ KX^$ @K$ W'\};K$ QK$ U\\KX$ Q>||?;KW^KX$

˜$7”$¾$W'<$correspond au nombre maximal d’opérations dans l’ensemble de toutes @KX$U\\KX$Y'WX>Q?;?KX$

˜$ 7$ $ À;%!Y@KUWÇ$ <;?Y>XK$ X>$ @U$ U\\K$ Y'\<';^K$ QKX$ '<?;U^>'WX$ QK$ WK^^'‡UK$ Ainsi, si le déchargement est la dernière opération de la gamme, 7¾ z$ X>W'W$ 7¾Y@KUW$

˜$ 7ž$ $ À;%!;KY;YÇ$ X<?Y>|>K$ X>$ *WK$ Y'W^;U>W^K$ QK$ ;KY>;Y*@U^>'W$ KX^$ UXX'Y>?K$ U*„$ ressources de traitement. 7ž$ $ z$X>$^'*^KX$@KX$Y*=KX$X'W^$\'W'˜|'WY^>'Wz$X>W'W$K^$ X>$U*$\'>WX$*WK$Y*=K$KX^$\*@^>˜|'WY^>'WX$U@';X$7ž$ $;KY;Y$

$

ü Le quatrième et le dernier champ$ < À§\U„z$ ™\>W,…? correspond au critère à '<^>\>XK;$; en d’autres termes, l’objectif à atteindre. Pour le HSP, cet objectif peut ˆ^;K$¥$

˜$Minimisation la période d’un cycle (T ou T\>W) pour le cas d’un ordonnancement <?;>'Q>~*K$

˜$•>W>\>XU^>'W$@U$QU^K$QK$|>W$QK$<;'Q*Y^>'W$Ž§\U„$$ ˜$•>W>\>XU^>'W$QKX$KWY'*;X$

˜$Maximisation de l’utilisation des ressources$ ˜$•U„>\>XU^>'W$QK$@U$<;'Q*Y^>'W$

˜$•>W>\>XU^>'W$Q*$W'\};K$QK$YƒU;>'^X$*^>@>X?X$X*;$*WK$@>WK$K^$*W$ƒ';>¨'W$Q'WW?$ €ans le cas d’une approche multi˜Y;>^`;KXz$ @e champ < peut contenir autant de <U;U\`^;KX$~*K$QK$Y;>^`;KX${$'<^>\>XK;$

$

§K^^K$^‡<'@'>K$KX^$<;?XKW^?K$X'*X$@U$|';\K$U;}';KXYKW^K$K^$YƒU~*K$^‡<K$QK$<;'}@`\KX$‹‹Œ&$ KX^$U;}';?$X*;$l’une des figures de l’annexe 3

7

ŠWWK„K$$¥$W'^U^>'W$Q?Q>?K$U*$‹Œ&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#ªª$

§K^^K$W'^U^>'W$U$ ?^?$ U<<@>~*?K${$ *W$ ;UWQ$nombre d’articles trouvés daWX$@U$@>^^?;U^*;K$Ž='>;$ UWWK„K$ $ Š$ <;K\>`;K$ =*Kz$ K@@K$ <K*^$ <U;U±^;K$ Y'\<@K„K$ ™'*^K|'>Xz$ >@$ ^;`X$ >\<';^UW^$ QK$ ;U<<K@K;$~*K$<@*X>K*;X$X>\<@>|>YU^>'WX$X'W^$;?U@>X?KX$<*>X~*K$@U$<@*<U;^$Q*$^K\<Xz$'W$|U>^$U<<K@$ U*„$=U@K*;X$<U;$Q?|U*^$QKX$<U;U\`^;KX$

Annexe_3 : typologie arborescente 167

ANNEXE 3 :

typologie arborescente des travaux de recherche mentionnés dans notre

Documents relatifs