• Aucun résultat trouvé

Couplage planification-ordonnancement : une approche par décomposition et génération de coupes

N/A
N/A
Protected

Academic year: 2021

Partager "Couplage planification-ordonnancement : une approche par décomposition et génération de coupes"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00481496

https://hal.archives-ouvertes.fr/hal-00481496

Submitted on 30 Sep 2010

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Couplage planification-ordonnancement : une approche par décomposition et génération de coupes

Nadjib Brahimi, Olivier Guyon, Eric Pinson, David Rivreau

To cite this version:

Nadjib Brahimi, Olivier Guyon, Eric Pinson, David Rivreau. Couplage planification-ordonnancement : une approche par décomposition et génération de coupes. FRANCORO V / 8ème congrès de la société française de recherche opérationnelle et d’aide à la décision (ROADeF), Feb 2007, Grenoble, France.

�hal-00481496�

(2)

déomposition et génération de oupes

N.Brahimi,O.Guyon,E.Pinson etD. Rivreau

UCO,InstitutdeMathématiquesAppliquées,EquipeOSPL

eri.pinsonima.uo.fr

1 Introdution

L'objetdeetteétudeest l'ordonnanementd'unensemble J denjobs (tâhes)indépendants aumoyend'unensembleO deressoures(opérateurs)surunhorizontemporelH.Chaque jobest

aratériséparuneduréepj,undomained'exéutionDj = [rj, dj],etrequiertpoursonexéution

unopérateurquelonquedeO.Chaqueopérateurpossèdeunensemblederoulementsquipeuvent

lui être aetés. Un roulement est omposé d'une suite ordonnée de Prols Horaires Hebdoma-

daires(PHH),dénissantunanevasd'horairesdepréseneoud'abseneàl'éhelled'unesemaine.

Typiquement, un PHH peut représenter leshoraires d'une semainede travail de nuit, du matin

oudusoir,quipeuventêtreombinésenunroulementdetrois-huit.Diérentesrèglesportantsur

leshorairess'appliquentselonlesopérateurs,denaturelégislative,ontratuelleouautres(ongés

posés...). Ces règles dénissent en outre le oût assoié aux diérents horaires aetables aux

opérateurs,parlebiaisdediérentssalaireshoraires.L'objetifduproblèmeestdedéterminerun

ordonnanementdel'ensembledesnjobs,enaetantàhaqueopérateurunesuitederoulements

etenxantladuréed'appliation(planningdeprésene-absene),detellesortequelesbesoinsen

eetifsoientsatisfaits, ete,aumoindreoût.

2 Formalisation du problème

Apartirdesinformationsmentionnéespréédemment(basedePHHs,réglementationdutravail,

historiquedel'ativitédesopérateurs,...),onpeutagrégerlesroulementsaetablesauxdiérents

opérateursenunensembledeprols,haqueprolωdéterminantdemanièreexpliiteune suited'horairesdetravailaetablesàunopérateuràl'éhelledel'horizon.Ainsi,ωpeutêtredéni

parunveteurσωdebooléenssurH telqueσωt = 1siωouvret,0sinon.L'objetifduproblème

est alorsd'aeter unprol àhaqueopérateur, de manièreà e que le prol umulé (variable)

ainsigénérépermettel'ordonnanementdesnjobs,eteenminimisantleoûtdesprolsaetés.

Une formalisationpossibledeetteproblématiqueentermedePLNEestdonlasuivante :

[P] : min X

o∈O

X

ω∈Ωo

ηoωyoω (1)

oO X

ω∈Ωo

yoω = 1 (2)

jJ X

t∈Dj

xjt =pj (3)

tH X

j∈J

xjt X

o∈O

X

ω∈Ωo

σωtyωo (4)

oO,ωo yoω0,1 (5)

jJ,tH xjt0,1 (6)

yoω = 1 si leprol ω est aetéà l'opérateuro, 0sinon, xjt = 1si une unité dujob j est

exéutéeàt,0sinon, ηωo désignantlavalorisationnanièreduprolω relativementàl'opérateur

o,etolessous-ensembledeprolsdeadmissiblespourl'opérateuro.

(3)

3 Approhes de résolution

Diérentes approhesderésolutionsontproposéespoure problèmetrivialementNP-diile.

En partiulier:

Une borne inférieure basée sur une déomposition lagrangiennedes ontraintes ouplantes

(4),

Uneheuristiqueonstrutiveoupléeàune reherhetabou,

Uneapprohepardéompositionetgénérationdeoupes.L'idéesous-jaenteàetteapprohe

est la suivante.Supposons xéeune séletiony¯ d'un prol à haun des opérateurs parle

biaisdelarésolutionduProgrammeMaître[P M]suivant:

[P M] :minP

o∈O

P

ω∈Ωoηoωyoω (7)

(2),(5)

Cut (8)

Onobtientainsiune ourbededisponibilitédelaressoureopérateurdéniepar:

tH, bt=X

o∈O

X

ω∈Ωo

σωtyoω

et lesous-problèmesatellite[SP(¯y)]:

[SP(¯y)] : maxz=P

j∈J

P

t∈Djxjt (9)

tH P

j∈Jxjt bt (10)

(3),(6) [SPy)]est unproblèmedeotmaximal.Si z=P

j∈Jpj,alorsnousdisposonsd'unesolution

réalisableetoptimalede[P].Sinon,ilestnéessairederéviserl'aetationdeprolsauxopérateurs

par le biais de l'ajout d'une oupe valide à Cut dans [P M] permettant d'invalider l'aetation prols-opérateursourante.Cette oupeexploite enl'ourrene simplement lefait quelaoupe

minimaleassoiéeauotmaximalsolutionde[SPy)]estinférieureàP

j∈Jpj.

4 Expérimentations Numériques

Cesdiérentsrésultatsontétéexpérimentéssurunensembledejeuxdedonnéesgénérésaléatoi-

rementdontlatailleatteintplusieursdizainesdejobsetd'opérateurs.Nousreportonsenpartiulier

uneomparaisondesperformanesentreunsolverMIP(XPRESS)surlaformalisation"brute"de

[P],notrestratégiedegénérationdeoupes,ainsiquesurunedéompositiondeBenderslassique.

Danstouslesas,notreapprohes'avèreompétitiveenterme detempsalul.

Référenes

1. B.Detienne,L.Péridy,E.Pinson,D.Rivreau(2006).Générationdeoupespourlaplaniationd'agents.

MOSIM06,Rabat,avril2006.

2. A.T.Ernst,H.Jiang,M. Krishnamoorthy,D.Sier(2004).Stashedulingandrostering: Areview of

Références

Documents relatifs

Grossin (1974) qui nous explique que chaque âge a son horizon temporel propre, les jeunes sont tournés vers l’avenir et les vieux vers le passé. Il constate que les jeunes sont

L ’infrastructure de télécommunication ou « réseau » d ’un opérateur consiste en un ensemble de réseaux (réseau de transmission, réseau de commutation, réseau

hoix de v k et v l orrespondra aux début et n d'une séquene de véhiules d'une même ouleur, ei empê-. hant l'insertion d'un véhiule d'une

Nous avons propos´ e une fonction de dissimilarit´ e entre jeux de donn´ ees pr´ esentant un ensemble de propri´ et´ es d´ esirables, et capable d’employer des m´

micropeds, un ensemble d'horizons rouges compacts 3 porosité tubulaire, un horizon d'altération, Dans l e second type, on trouve soit la séquence horizons rouges compacts

Nous avons propos´ e une fonction de dissimilarit´ e entre jeux de donn´ ees pr´ esentant un ensemble de propri´ et´ es d´ esirables, et capable d’employer des m´

961 ont défini l'entreprise virtuelle comme un ensemble d'unités et de processus au sein d'un réseau de type chaîne logistique, se composant d'un ensemble d'unités de

Dans le présent chapitre, nous décrivons la méthodologie qui est un ensemble des étapes à suivre durant le processus de construction d'ontologie, ensuite, les deux algorithmes