P. 1
Cours Gestion de Production

Cours Gestion de Production

|Views: 544|Likes:
Published by Solenn Renaux

More info:

Published by: Solenn Renaux on Apr 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/28/2013

pdf

text

original

Exemple 12.1 Probl`emes avec coˆut fixe de mise en route de la production.

On veut repr´esenter un coˆut de production qui est nul en l’absence de production
et qui, dans le cas contraire, vaut la somme d’une constante K, le coˆut fixe de
production, ainsi que d’un coˆut proportionnel, le taux marginal ´etant m.

On veut donc pouvoir exprimer la fonction de coˆut suivante :
Si x = 0, c(x) = 0;
Si x > 0, c(x) = K +mx.

(12.1)

o`u x d´enote le niveau de production.
Cette fonction est repr´esent´ee `a la figure 12.1.

K

c(x)

x

m

Figure 12.1: Repr´esentation d’un coˆut fixe.

La repr´esentation math´ematique de ce coˆut fixe n´ecessite :
1. l’ajout d’une variable indicatrice d’une production positive :

y =

1 si x > 0
0 si x = 0

2. la modification de la fonction objectif en :

c(x,y) = Ky +mx

qui devient donc purement lin´eaire;

Section 12.2. Formulation des probl`emes mixtes

195

3. l’ajout des contraintes suivantes :

xMy, et y ∈{0,1}

(12.2)

avec M une borne sup´erieure sur la quantit´e produite (x).
Remarquons que si x > 0, par les relations (12.2), on a que y = 1 et on tient
compte du coˆut fixe de mise en route de production. Par contre, lorsque x = 0,
les relations (12.2) permettent les choix y = 0 ou y = 1. Cependant, comme on
minimise, l’optimiseur va automatiquement choisiry∗ = 0, la solution qui ´evite le
coˆut fixe !

Il y a de nombreuses applications de cette mod´elisation des coˆuts fixes par la
programmation mixte enti`ere. Un exemple de mise en application de ces coˆuts
fixes est fournit par l’exemple localisation simple qui suit.

Exemple 12.2 Le probl`eme de localisation simple. Il y a n clients pour un
certain produit. La demande annuelle de ces clients, not´eed
j pour le clientj, peut
ˆetre satisfaite `a partir de m d´epˆots. Le coˆut de transport unitaire entre le d´epˆot i
et le client j est donn´e par c
ij alors que l’utilisation du d´epˆot i implique un coˆut
fixe annuel d’ouverture du d´epˆot de f
i. La capacit´e du d´epˆot i est not´ee si.

Parexemple,onpeutimaginerleprobl`emedel’approvisionnementdesstations
services d’une compagnie p´etroli`ere. Elle dispose, pour ce faire, de plusieurs
emplacements possibles pour ses d´epˆots. Le coˆut fixe revient ici `a l’ouverture du
d´epˆot. Le coˆut de transport entre un d´epˆot et une station d’essence repr´esente le
coˆut du transport routier par camion citerne.

Choix des variables :

Le choix le plus ´evident est de consid´erer xij comme ´etant la partie de demande
du client j satisfaite `a partir de l’entrepˆot i (voir figure 12.2). Une seconde s´erie
de variables yi, astreintes `a ˆetre binaires, repr´esente l’ouverture du d´epˆot :

yi =

1 si le d´epˆot i est ouvert,

0 sinon

Expression des contraintes :

Il faut d’abord exprimer que la demande de chaque client est satisfaite. Ceci peut
s’´ecrire de la mani`ere suivante :

m
i=1

xij = dj, j = 1,...,n

196

Chapitre 12. La programmation en nombres entiers.

m

2

1

n

1

2

s

i

d

j

i

j

x

ij

Figure 12.2: Probl`eme de localisation simple.

En effet, si l’on fait la somme sur tous les entrepˆots des parties de la demande du
clientj satisfaites `a partir de ces entrepˆots, on doit obtenir exactement la demande
du client.

La seconde s´erie de contraintes exprime la liaison entre l’utilisation d’un ent-
repˆot et son ouverture. Elles peuvent s’´ecrire de la mani`ere suivante :

n
j=1

xij ≤siyi et yi ∈{0,1}

(12.3)

Expression de l’objectif :

L’objectif est simplement la minimisation des coˆuts totaux et s’exprime donc
comme :

minz =

m
i=1

n
j=1

cijxij +

m
i=1

fiyi

On peut maintenant d´emontrer que yi est bien une indicatrice d’ouverture du
d´epˆot i. En effet, soit il n’y a aucun pr´el`evement au d´epˆot ( n

j=1xij = 0) et
yi = 0 ou yi = 1 sont admissibles pour (12.3). Cependant, comme ouvrir le d´epˆot
(c’est-`a-dire prendre yi = 1) implique un coˆut fixe d’ouverture, l’algorithme de
minimisation des coˆuts choisira y∗i = 0 comme solution. D’autre part, s’il y a
pr´el`evement au d´epˆot ( n

j=1xij > 0), dans ce cas seul yi = 1 est admissible et
la premi`ere contrainte de (12.3) impose de respecter la capacit´e du d´epˆot. Ceci
est une fa¸con tr`es classique d’exprimer des coˆuts fixes d’ouverture via l’utilisation
d’une variable binaire.

Section 12.2. Formulation des probl`emes mixtes

197

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->