WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Contribution à la résolution des problèmes de flow shop avec machines dédiées, avec dates de disponibilité et délais de livraison

( Télécharger le fichier original )
par Mohamed Karim Hajji
Université de Sousse, Institut supérieur d transport et de la logistique - Mastère de recherche en sciences du transport et de la logistique 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

1.4.4 Bornes inférieures et PSE

1.4.4.1 Bornes inférieures

Les 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)

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"