HAL Id: hal-01433071
https://hal.archives-ouvertes.fr/hal-01433071
Submitted on 19 Jan 2017
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.
Zero-inventory-ordering property in profit maximization
problem
Yuan Bian
To cite this version:
Yuan Bian. Zero-inventory-ordering property in profit maximization problem. [Rapport de recherche]
16/1/DAPI, Ecole des Mines de Nantes - IRCCyN. 2016. �hal-01433071�
MAXIMIZATION PROBLEM
YUAN BIAN
R´esum´e. Dans ce document, nous essayons de regarder comment prouver la propri´et´e Z´ero-Stock dans le cas de la maximisation du profit en prenant en compte le coˆut de financement du besoin en fonds de roulement (BFR).
Cette recherche prend place dans le cadre du projet RCSM dans lequel nous essayons de proposer des m´ethodes d’optimisation capable de g´en´erer des plans de production maximisant le profit qui est la diff´erence entre le revenue de ventes et l’ensemble du coˆut logistique et le coˆut de financement en fonction du BFR. Dans un premier temps, une fonction g´en´erique mod´elisant le BFR a ´et´e ´etablie et valid´ee : cette fonction permet de d´eterminer le BFR g´en´er´e par un plan de production. Dans un second temps, un mod`ele bas´e sur le mod`ele de avec la fonction objectif de maximiser le profit. Le but de ce rapport de recherche est de tenter d’´etablir une propri´et´e structurelle forte pour ce mod`ele dont pourront d´ecouler des m´ethodes d’optimisation efficaces.
1. Rappel de la mod´elisation
1.1. Hypoth`eses. Les hypoth`eses prises pour ce mod`ele sont en deux familles : de type “lot-sizing” et de type financier. Les hypoth`eses “lot-sizing” sont similaires que celles de l’ULS (Uncapacitated Lot-Sizing Problem). Puis, les hypoth`eses financi`eres pour calculer le BFR sont pr´esent´ees comme suit :
– Les coˆuts de lancement, de production et de stockage doivent ˆetre pay´es imm´ediatement ;
– La marge n’est pas consid´er´ee pour le calcul du BFR total car elle ne sera pas n´ecessairement r´einvestir dans le mˆeme cycle d’exploitation ;
– Dans le calcul du BFR, les produits dans un mˆeme lot de production partagent le coˆut de lancement, mais ils ne partagent pas de coˆut de stockage d’autres produits dans le mˆeme lot.
1.2. Param`etres et variables. Dans un premier temps, nous rappelons le mod`ele permettant de maximiser le profit dans un cadre mono-niveau, mono-produit et `a capacit´e illimit´ee. Le tableau 3 pr´esente les param`etres utilis´es par le mod`ele.
Dans la suite, nous supposerons que tous ces param´etres sont positifs ou nuls. Le tableau 2 d´efinit l’ensemble des variables utilis´ees par le mod`ele.
Date: novembre 2015.
Key words and phrases. ULS, Profit, BFR, ZIO.
Param`etre D´efinition
T Longueur de l’horizon Dt Demande pour la p´eriode t
h Coˆut unitaire de stockage p Coˆut unitaire de production s Coˆut fixe de lancement
a Coˆut unitaire d’achat de mati`ere premi`ere v Prix unitaire de vente
rc D´elai de paiement client
rf D´elai de paiement fournisseur
α taux d’int´erˆet de financement (taux du coˆut d’opportunit´e) mensuel Table 1. Param`etres du mod`ele
Variable D´efinition
Qt Quantit´e produite `a la p´eriode t
Xt,k Quantit´e produite `a la p´eriode t pour satisfaire une partie
de la demande Dk
It,k Quantit´e stock´ee au d´ebut de la p´eriode t pour satisfaire
la demande de la p´eriode k I0
t Quantit´e stock´ee au d´ebut de la p´eriode t
Yt indique s’il y a eu lancement de production `a la p´eriode t
Table 2. Variables du mod`ele
1.3. Mod´elisation de bas´e du BFR. Les param`etres et les variables sont d´efinis pour le cas mono-site, mono-niveau, mono-produit et `a capacit´e infinie. La variables de d´ecision, wtk, est adopt´es bas´e sur celles de FAL(Facillity Location based)
for-mulation de l’ULS (Uncapacitated Lot-Sizing problem). Elle repr´esente la quantit´e de production r´ealis´ee `a la p´eriode t pour la demande de la p´eriode k. Cette va-riable nous permet d’avoir tout l’information n´ecessaire pour calculer le montant de paiement au fournisseur (PF) et du client (PC) et les dates associ´ees. Dans notre mod´elisation, le BFR total est le BFR pour l’ensemble des activit´es d’achat, de lancement, de production et de stockage. Pour chaque partie du BFR, il faut calculer le montant `a payer pour r´ealiser l’op´eration, puis le nombre de p´eriodes `a financer. Pour chaque Xtk, le montant `a payer est fonction de le coˆut unitaire de
l’op´eration et de Xtk. Le nombre de p´eriodes `a financer est la dur´ee entre paiement
au fournisseur et paiement du client en respectant les d´elais associ´es. Les formules se trouvent dans le tableau ci-dessous :
Coˆut de l’op´eration × Nombre de p´eriodes Op´erations Coˆut unitaire × Quantit´e × [P F - P C]
Achat a × Xt,k × [(k + rc) - (t + rf)]
Lancement sYt
Qt+(1−Yt) × Xt,k × [(k + rc) - t]
Production p × Xt,k × [(k + rc) - t]
Stockage h × It,k × [(k + rc) - t]
Avec, It,k = t−1
P
j=0
Xj,k. It,k est donc l’ensemble de produits fabriqu´es avant la
p´eriode t pour satisfaire la demande de la p´eriode k. (Donc, It0 =
T
P
k=t
It,k.)
1.4. Value actuelle nette (VAN) actualis´ee. La VAN est un indicateur qui permet de prendre la d´ecision quant `a la rentabilit´e ou pas d’un projet d’investis-sement. Comme pour r´ealiser une op´eration, on commence par un investissement initial qui nous permet de fabriquer les produits finis. Puis, on les vent et attendre la rentr´ee des gains par les PCs. La VAN est utilis´ee afin de comparer les gains `a son investissement initial. Dans ce travail, la p´eriode o`u les activit´es li´e `a la pro-duction est d´etermin´e par le plan de production. La VAN nous permet de comparer directement tous les paiements r´ealis´es dans diff´erentes p´eriodes.
1.4.1. BFR en VAN. Afin d’expliquer cette mod´elisation en VAN, les coˆuts d’achat `
a financer pour une production de Xt,kde la p´eriode t `a la p´eriode k−1 est pr´esent´es,
ainsi que ceux actualis´es sont pr´esent´es dans le tableau 4. Notons A = a × Xt,k, le
montant `a financer sans actualisation et τ = 1
1+α, le taux d’actualisation.
P´eriode t t+1 t+2 ... k-1 Montant `a financer A A A ... A Montant `a financer en VAN A × τt A × τt+1 A × τt+2 ... A × τk−1
Table 4. Les coˆuts d’achat `a financer en VAN
Donc, les composants du BFR agr´eg´e en VAN qui est g´en´er´e par les activit´es r´ealis´ees dans la p´eriode t est respectivement formul´e comme suit :
BF Rtachat = T X k=t aXt,k T X j=t 1 (1 + α)j+rf − T X j=k 1 (1 + α)j+rc BF Rachat
t est formul´e comme dessus afin de mesurer correctement le BFR n´egative
quand t + rf > k + rc. Puis, pour les autres parties du BFR, comme t ≤ k + rc, ils
peuvent ˆetre formul´e comme suite : De mˆeme : BF Rlanc t = T X k=t sYt Qt+ (1 − Yt) Xt,k k+rc−1 X j=t 1 (1 + α)j = T X k=t sYt Qt+ (1 − Yt) Xt,k 1 α(1 + α)(t−1) 1 − 1 (1 + α)(k+rc−t) BF Rprodt = T X k=t pXt,k k+rc−1 X j=t 1 (1 + α)j = T X k=t pXt,k 1 α(1 + α)(t−1) 1 − 1 (1 + α)(k+rc−t−rf)
BF Rstock t = T X k=t hIt,k k+rc−1 X j=t 1 (1 + α)j = T X k=t hIt,k 1 α(1 + α)(t−1) 1 − 1 (1 + α)(k+rc−t−rf)
Donc, le BFR agr´eg´e de la p´eriode t en VAN s’´ecrit :
BF Raggrt = BF Rprod+ BF Rlanc+ BF Rachat+ BF Rstock
Puis, le BFR total est
BF Rtotal= T
X
t=1
BF Raggrt
Ainsi, le coˆut de financement du BFR total est B = α × BF Rtotal.
1.4.2. Profit et coˆuts logistiques en VAN. D’autre part, d’autres termes pour cal-culer le profit doit ˆetre ´egalement actualis´es y compris le revenu et l’ensemble des coˆuts logistiques . Pour le revenu et les coˆuts logistiques, il suffit juste de actualiser selon le nombre des p´eriodes pass´ees en respectant le d´elais de paiements au four-nisseur et du client. Revenu : R = T +rc X t=1 vDt−rc 1 (1 + α)t Coˆut logistique : L = T +rf X t=1 (aQt−rf + pQt+ sYt+ hI 0 t) 1 (1 + α)t
2. Mod`ele de maximisation du profit
2.1. Profit p´eriodique. afin de formuler le profit `a la p´eriode t, il faut exprimer math´ematiquement le flux de tr´esorerie entrant et sortant qui sont pr´esent´es en
VAN ci-dessous : Entrant Revenu `a t : Rt = vDt−rc 1 (1 + α)t Sortant
Coˆut logistique `a t : Lt = (aQt−rf + pQt+ sYt+ hI 0 t) 1 (1+α)t Coˆut de financement du BFR `a t : Bt = α × (a t−rf−1 P j=1 T P k=t−rc−1 Xj,k+ p t−1 P j=1 T P k=t−rc−1 Xj,k + t−1 P j=1 T P k=t−rc−1 sYj Qj+(1−Yj)× Xj,k+ h t−1 P j=1 T P k=t−rc−1 It,k)(1+α)1 t t−rf−1 P j=1 T P k=t−rc−1
Xj,krepr´esente l’ensemble des produits pour lesquels on doit
en-core financer les coˆuts li´es `a la production en respectant les d´elais. (Par exemple, pour X25, on doit encore financier les coˆuts `a la p´eriode 3 avec rf = 1 et rc = 2.) De
mˆeme raison, l’ensemble du coˆut de stockage `a financer `a la p´eriode t est pr´esent´e comme dessus.
Donc, le profit `a la p´eriode t est donc P rof itt = T +r
P
t=1
(Rt− Lt− Bt) avec r =
max {rf, rc}.
2.2. Mod`ele complet. Le mod`ele est ´etabli pour le cas de niveau, mono-produit et `a capacit´e infinie avec un objectif de maximiser le profit. Nous adoptons la d´efinition simple du profit de [Thomas 1970] en ajoutant le coˆut de financement du BFR. M aximiser P rof it = R − L − B (1) U LSP (BF R) Qt= T X k=t Xt,k ∀t ∈ [1, T ] (2) Xt,k≤ DkYt ∀(k, t) ∈ [1, T ] 2 (3) Yt≤ Qt ∀t ∈ [1, T ] (4) t X k=1 Xk,t= Dt ∀t ∈ [1, T ] (5) Xt,k≥ 0, Yt∈ {0, 1} ∀(k, t) ∈ [1, T ] 2 (6)
La fonction objectif (1) consiste `a maximiser le profit qui est ´egale `a la revenue moins le coˆut logistique total moins le coˆut de financement total. L’´equation (2) calcule la quantit´e fabriqu´ee durant une p´eriode et les ´equations (3) et (4) d´efinissent lorsqu’il y a lieu de lancer en production. La relation (5) assure que la demande
sera bien servie dans les temps et les ´equations (6) sont les ´equations d’int´egrit´e et de positivit´e.
3. Conjecture Z´ero-stock (ZIO)
Notation. Pour un plan de production P v´erifiant X(U LSP (BF R)), nous noterons
P rof it(P ) son ´evaluation via la fonction objectif
Definition. Nous dirons qu’un plan v´erifie la condition z´ero-stock (ZIO) si et seule-ment s’il n’y a production qu’`a stock nul. En utilisant nos notations, cela s’´ecrit :
Qt× "t−1 X k=1 T X l=t Xk,l !# = 0 ∀t ∈ [2, T ]
En d’autres termes, cela s’´ecrit
Qt> 0 ⇒ Xk,l= 0 ∀(k, l) ∈ [1, t − 1] × [t, T ]
Xk,l> 0 ⇒ Qt= 0 ∀t ∈ [k + 1, l]
Conjecture. Il existe un plan P∗∈ X(U LSP (BF R)) v´erifiant la propri´et´e z´ero-stock
tel que
P rof it(P∗) = max
P ∈X(U LSP (BF R))
P rof it(P )
Id´ee de preuve. On suppose qu’on a un plan (P ) ∈ X(U LSP (BF R)) ne v´erifiant
pas (ZIO) et on essaie de montrer qu’on l’am´eliore au regard de la fonction objectif en le rendant progressivement (ZIO).
Soit (P ) ∈ X(U LSP (BF R))ne v´erifiant pas (ZIO). Notons que (t, m, n) ∈ [1, T ]3est
un triplet tel que m < t ≤ n et une violation de la propri´et´e se trouve `a la p´eriode t, c’est-`a -dire, Qt× Xm,n> 0, (on fabrique `a nouveau des produits quand le stock `a
la p´eriode t n’est pas encore z´ero.) De plus, on supposera que la violation de la pro-pri´et´e ZIO se trouve dans plusieurs p´eriodes sur l’horizon de planification avec (P ).
Consid´erons le plan (P0) d´eduit de (P ) de la mani´ere suivante : Xk,t0 = Xk,t ∀(k, t) ∈ [1, T ]
2
− {(m, n), (t, n)} Xm,n0 = 0
Xt,n0 = Xt,n+ Xm,n
Par construction, (P0) ∈ X(U LSP (BF R)) et on y trouve une violation de la
pro-pri´et´e de moins par rapport le nombre de violations trouv´es dans le (P ). Maintenant, il faudrait arriver `a prouver que P rof it(P ) − P rof it(P0) ≤ 0. Pour cela, raisonnons composante par composante.
Dans cette preuve, on g´en´eralise les param`etres des coˆuts unitaires d’achat, de lancement, de production et de stockage et du prix de vente et les consid`ere comme des param`etres d´ecroissants. Donc, notons, :
a0t= a1+α1 t
s0t= s1+α1 t
p0t= p1+α1 t
h0t= h1+α1 t
D’abord, Il n’y a pas de diff´erence en profit avec ces deux plans avec la demande et le prix de vente identiques.
Revenue(P) - Revenue(P’) =0
Puis, la diff´erence en coˆut logistique est examin´ee comme suite :
L(P ) − L(P0) = T X j=1 [a0j(Qj− Q0j) + p0j(Qj− Q0j) + s0j(Yj− Yj0) + h0j(Ij− Ij0)] = Xm,n(a0m− a0t) + Xm,n(pm0 − p0t) + s0t(Ym− Ym0) + Xm,n t−1 X j=m h0j ≥ 0car Ym≥ Ym0
Puis, on compare les diff´erentes parties du BFR :
BF Rprod(P ) − BF Rprod(P0) = T X t=1 T X k=t pXt,k k+rc−1 X j=t 1 (1 + α)t− T X t=1 T X k=t pXt,k0 k+rc−1 X j=t 1 (1 + α)t = Xm,n k+rc−1 X j=m p0j− k+rc−1 X j=t p0j = Xm,n t−1 X j=m p0j > 0 BF Rachat(P ) − BF Rachat(P0) = T X t=1 T X k=t aXt,k T X j=t 1 (1 + α)j+rf − T X j=k 1 (1 + α)j+rc − T X t=1 T X k=t aXt,k0 T X j=t 1 (1 + α)j+rf − T X j=k 1 (1 + α)j+rc = Xm,n T X j=m a0j− T X j=t a0j = Xm,n t−1 X j=m a0j > 0 BF Rstock(P ) − BF Rstock(P0) = T X t=1 T X k=t hIt,k k+rc−1 X j=t 1 (1 + α)t− T X t=1 T X k=t hIt,k0 k+rc−1 X j=t 1 (1 + α)t = n−1 X l=m n+rc−1 X j=l h0jIl,n− n−1 X l=m n+rc−1 X j=l h0jIl,n0 = n−1 X l=m n+rc−1 X j=l h0jXm,n> 0
Ces trois composantes ne posent manifestement pas de probl`eme puisqu’elles sont positives. Puis, nous nous concentrons sur la partie “lancement” du BFR :
BF Rlanc(P ) − BF Rlanc(P0) = T X t=1 T X k=t sYtXt,k Qt+ (1 − Yt) Xt,k k+rc−1 X j=t 1 (1 + α)t − T X t=1 T X k=t sYtXt,k Qt+ (1 − Yt) Xt,k k+rc−1 X j=t 1 (1 + α)t
Comme les deux plans sont identiques pour toutes les p´eriodes except´ees aux p´eriodes m et t et les coˆuts unitaires sont constants, l’expression se simplifie comme suit : BF Rlanc(P ) − BF Rlanc(P0) = T X k=m Xm,k k+rc−1 X j=m s0 jYm Qm+ (1 − Ym) + T X k=t Xt,k k+rc−1 X j=t s0 jYt Qt+ (1 − Yt) − T X k=m Xm,k0 k+rc−1 X j=m s0jYm0 Q0 m+ (1 − Ym0) − T X k=t Xt,k0 k+rc−1 X j=t s0jYt0 Q0 t+ (1 − Yt0) = T X k=m Xm,k k+rc−1 X j=m s0jYm Qm+ (1 − Ym) − Xm,k0 k+rc−1 X j=m s0jYm0 Q0 m+ (1 − Ym0) | {z } P artie1 + T X k=t Xt,k k+rc−1 X j=t s0jYt Qt+ (1 − Yt) − Xt,k0 k+rc−1 X j=t s0jYt0 Q0t+ (1 − Yt0) | {z } P artie2
Puis, ´evaluons la Partie 1. Deux cas peuvent se pr´esenter : Cas 1 : Q0m= 0. Dans ce cas,
P artie1 = T X k=m Xm,k k+rc−1 X j=m s0jYm Qm+ (1 − Ym) = T X k=m Xm,k k+rc−1 X j=m s0j Qm > 0
Cas 2 : Q0m> 0. Dans ce cas
P artie1 = T X k=m Xm,k k+rc−1 X j=m s0jYm Qm+ (1 − Ym) − Xm,k0 k+rc−1 X j=m s0jYm0 Q0 m+ (1 − Ym0) = T X k=m Xm,k k+rc−1 X j=m s0j Qm − Xm,k0 k+rc−1 X j=m s0j Q0 m = 1 QmQ 0 m T X k=m k+rc−1 X j=m s0jXm,kQ 0 m− X 0 m,kQm =
Cas 2 (suite) : 1 QmQ 0 m n+rc−1 X j=m s0jXm,nQ 0 m+ T X k=m,k6=n k+rc−1 X j=m s0jXm,k0 Q0m− Xm,k0 Qm = 1 QmQ 0 m n+rc−1 X j=m s0jXm,nQ 0 m+ T X k=m,k6=n k+rc−1 X j=m s0jXm,k0 Qm0 − Xm,k0 (Q0m+ Xm,n) = 1 QmQ 0 m n+rc−1 X j=m s0jXm,nQ 0 m− T X k=m,k6=n k+rc−1 X j=m s0jXm,k0 Xm,n = Xm,n QmQ 0 m n+rc−1 X j=m s0jQ0m− T X k=m,k6=n k+rc−1 X j=m s0jXm,k0 = Xm,n QmQ 0 m n+rc−1 X j=m s0j t−1 X k=m Xm,k0 − t−1 X k=m k+rc−1 X j=m s0jXm,k0 = Xm,n QmQ 0 m t−1 X k=m Xm,k( n+rc−1 X j=m s0j− k+rc−1 X j=m s0j) = Xm,n QmQ 0 m t−1 X k=m Xm,k n+rc−1 X j=k+rc−1 s0j > 0
Ainsi, la Partie 1 ne pose pas de probl`eme car elle est positive. ´Evaluons la Partie 2 : T X k=t Xt,k k+rc−1 X j=t s0jYt Qt+ (1 − Yt) − Xt,k0 k+rc−1 X j=t s0jYt0 Q0t+ (1 − Yt0) = T X k=t Xt,k Qt k+rc−1 X j=t s0j−X 0 t,k Q0 t k+rc−1 X j=t s0j = 1 QtQ 0 t T X k=t Xt,kQ0t k+rc−1 X j=t s0j− Xt,k0 Qt k+rc−1 X j=t s0j = 1 QtQ 0 t T X k=t Xt,k(Qt+ Xm,n) k+rc−1 X j=t s0j− Xt,k0 Qt k+rc−1 X j=t s0j = 1 QtQ 0 t T X k=t Xt,kXm,n k+rc−1 X j=t s0j− Qt(Xt,k− Xt,k0 ) k+rc−1 X j=t s0j = 1 QtQ 0 t T X k=t Xt,kXm,n k+rc−1 X j=t s0j− QtXm,n n+rc−1 X j=t s0j =
ce qui va poser manifestement probl`eme est la quantit´e : Xm,n Q0t n+rc−1 X j=t s0j
Examinons deux cas possibles :
Cas A : Q0t≥ Qm. Nous avons donc
Xm,n Q0t n+rc−1 X j=n s0j< Xm,n Qm n+rc−1 X j=n s0j
Et essayons de comparer cette quantit´e `a la Partie 1 Cas 1 : Q0m= 0. Dans ce cas
Partie 1 = T X k=m Xm,k Qm k+rc−1 X j=m s0j T X k=m Xm,k Qm k+rc−1 X j=m s0j = T X k=m,k6=n Xm,k Qm k+rc−1 X j=m s0j+Xm,n Qm n+rc−1 X j=n s0j ≥ Xm,n Qm n+rc−1 X j=n s0j ≥ Xm,n Qm n+rc−1 X j=n s0j
Dans ce cas, Partie 1 + Partie 2 sera une quantit´e positive. Cas 2 : Q0m> 0. Dans ce cas
Partie 1 = Xm,n QmQ 0 m t−1 X k=m Xm,k n+rc−1 X j=k+rc−1 s0j
Xm,n QmQ 0 m t−1 X k=m Xm,k( n+rc−1 X j=m s0j− k+rc−1 X j=m s0j) ≥ Xm,n QmQ 0 m t−1 X k=m Xm,k( n+rc−1 X j=m s0j− t+rc−1 X j=m s0j) ≥ Xm,n Qm ( n+rc−1 X j=m s0j− t+rc−1 X j=m s0j) ≥ Xm,n Q0 t ( n+rc−1 X j=m s0j− t+rc−1 X j=m s0j) = Xm,n Q0 t n+rc−1 X j=t+rc−1 s0j (3.1) De plus on a : 1 QtQ 0 t T X k=t Xt,kXm,n k+rc−1 X j=t s0j ≥ Xm,n QtQ 0 t T X k=t Xt,k k+rc−1 X j=t s0j ≥ Xm,n QtQ 0 t T X k=t Xt,k t+rc−1 X j=t s0j ≥ Xm,n QtQ 0 t t+rc−1 X j=t s0j T X k=t Xt,k ≥ Xm,n Q0t t+rc−1 X j=t s0j (3.2) donc (3.1 + (3.2) = Xm,n Q0t n+rc−1 X j=t s0j
Dans ce cas, Partie 1 + Partie 2 sera une quantit´e positive.
Cas B : Q0t< Qm. On distingue `a nouveau les deux cas de la partie 1 :
Cas 1 : Q0m= 0. Impossible car m´ecaniquement Q0t≥ Qm.
La partie 1 s’´ecrit : Xm,n QmQ 0 m t−1 X k=m Xm,k n+rc−1 X j=k+rc−1 s0j ≥ Xm,n QmQ 0 m n+rc−1 X j=t+rc−2 s0j t−1 X k=m Xm,k ≥ Xm,n QmQ 0 m n+rc−1 X j=t+rc−2 s0jQ 0 m ≥ Xm,n Qm n+rc−1 X j=t+rc−2 s0j La partie 2 s’´ecrit : 1 QtQ 0 t T X k=t Xt,kXm,n k+rc−1 X j=t s0j− QtXm,n n+rc−1 X j=t s0j = Xm,n QtQ 0 t T X k=t Xt,k k+rc−1 X j=t s0j− Qt n+rc−1 X j=t s0j ≥ Xm,n QtQ 0 t t+rc−1 X j=t s0j T X k=t Xt,k ! − Qt n+rc−1 X j=t s0j ≥ Xm,n QtQ 0 t t+rc−1 X j=t s0jQt− Qt n+rc−1 X j=t s0j ≥ −Xm,n Q0t n+rc−1 X j=t+rc−1 s0j ≥ −Xm,n Qm n+rc−1 X j=t+rc−1 s0j Ainsi, Partie 1 + Partie 2 = Xm,n Qm n+rc−1 X j=t+rc−2 s0j−Xm,n Qm n+rc−1 X j=t+rc−1 s0j ≥ Xm,n Qm s0t+rc−2 ≥ 0
R´esum´e des cas trait´es : Cas A : Q0t≥ Qm. Q0m= 0 : Ok ! Q0m> 0 : Ok ! Cas B : Q0t< Qm. Q0m= 0 : Ok car impossible Q0m> 0 : Ok !
Avec la d´emonstration ci-dessus, on montre que la fonction objectif est am´elior´ee en ´elimination une violation de la propri´et´e (ZIO). Pour la mˆeme raison, on peut toujours l’am´eliorer s’il y a encore des violations de (ZIO). Donc, on en d´eduit que le plan qui respecte la propri´et´e (ZIO) est le plan optimal dans ce cas.
(Yuan Bian) Ecole des Mines de Nantes, La chantrerie, 4 rue Alfred Kastler 44307 Nantes cedex 3