E cient methods for the lot sizing problem
Transcript of E cient methods for the lot sizing problem
Efficient methods for the lot sizing problem
Ayse Akbalık
21/09/2020
HdR defense in Computer Science
1
2
Background
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 2 / 77
15
Background
Supervisions
Ph.D supervision Mlouka Farhat (Defense : 2019)Co-supervised with N. Sauer and A. Hadj-Alouane.“Lot sizing problem with batch replenishment under buybackcontract”.
M.S. supervisions 7 master students“Fleet sizing, lot sizing, replenishment planning and supplychain optimization topics”.
Industrial projects Master 1 and Master 2 levels“Industrial engineering common topics”.
Ayse Akbalık HdR defense 15 / 77
19
Background
Other activities
Co-president of ROADEF’2017 Conference organization committee(380 participants)
Ayse Akbalık HdR defense 19 / 77
20
Background
Other activities
Co-president of ROADEF’2017 Conference organization committee(380 participants)
Member of epiSTEM Turkiye, a volunteer science communicationorganization
Ayse Akbalık HdR defense 20 / 77
21
Background
Other activities
Co-president of ROADEF’2017 Conference organization committee(380 participants)
Member of epiSTEM Turkiye, a volunteer science communicationorganization
Erasmus responsible for Turkish universities
Referee for 15 inter. journals (EJOR, IJPE, JORS, C&OR, POM, etc.)
Ayse Akbalık HdR defense 21 / 77
22
My research activities
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 22 / 77
23
My research activities Overview on the single-item lot sizing problem (LSP)
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 23 / 77
24
My research activities Overview on the single-item lot sizing problem (LSP)
LSP inside ERP
Figure – ERP : Enterprise Resource Planning, PP : Production planning, MRP :Material Requirements Planning, LSP : Lot sizing problem
Source : Y. Pochet, LA. Wolsey, Production Planning for MIP.
Ayse Akbalık HdR defense 24 / 77
25
My research activities Overview on the single-item lot sizing problem (LSP)
LSP for production/replenishment
Ayse Akbalık HdR defense 25 / 77
26
My research activities Overview on the single-item lot sizing problem (LSP)
LSP for production/replenishment
Ayse Akbalık HdR defense 26 / 77
27
My research activities Overview on the single-item lot sizing problem (LSP)
Network representation of LSP
Ayse Akbalık HdR defense 27 / 77
28
My research activities Overview on the single-item lot sizing problem (LSP)
Network representation of LSP
Ayse Akbalık HdR defense 28 / 77
29
My research activities Overview on the single-item lot sizing problem (LSP)
Lot sizing problem
The aim
To satisfy a deterministic demand over a finite horizon, while minimizingthe total cost.
Several extensions...
Single or multi-item, uncapacitated or capacitated, with or withoutbacklogging/lost sales, time windows, special cost structures, etc.
Important references...
Pochet and Wolsey (2006), Production planning by MIP
Brahimi et al. (2017), EJOR, Updated review on LSP
Ayse Akbalık HdR defense 29 / 77
30
My research activities Overview on the single-item lot sizing problem (LSP)
Different tools to model and solve LSP
Polyhedral approach, extended formulations
Dynamic programming
Network flows
Heuristics, matheuristics, etc.
Ayse Akbalık HdR defense 30 / 77
31
My research activities My main contributions to the literature
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 31 / 77
32
My research activities My main contributions to the literature
My topics : LSP integrated with other constraints
Ayse Akbalık HdR defense 32 / 77
33
My research activities My main contributions to the literature
My contributions to the LSP literature
Ayse Akbalık HdR defense 33 / 77
34
My research activities My main contributions to the literature
Our methodology
Ayse Akbalık HdR defense 34 / 77
35
My research activities My main contributions to the literature
My theoretical contributions to the LSP literature
Source : Brahimi et al. (2017), EJOR, Single-item dynamic LSP, An updated survey
Ayse Akbalık HdR defense 35 / 77
36
My research activities My main contributions to the literature
My main contributions to the LSP literature
Ayse Akbalık HdR defense 36 / 77
37
My research activities LSP under capacity reservation contract
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 37 / 77
38
My research activities LSP under capacity reservation contract
Capacity Reservation Contracts (CRC)
Reservation of any desired quantity of the capacity at supplier, in exchangeof an advantageous price for the buyer : a risk sharing mechanism.
Once this capacity is exceeded, the purchase price increases : convex costfunction
Fluctuating and uncertain demand, products having short lifecycles,important capacity investments, ex. high-tech industry, Wu et al. (2005).
Ayse Akbalık HdR defense 38 / 77
39
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 39 / 77
40
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 40 / 77
41
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 41 / 77
42
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 42 / 77
43
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 43 / 77
44
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 44 / 77
45
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 45 / 77
46
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 46 / 77
47
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 47 / 77
48
My research activities LSP under capacity reservation contract
Illustration of LSP with batch replenishment under CRC
Ayse Akbalık HdR defense 48 / 77
49
My research activities LSP under capacity reservation contract
Literature review
Fixed charge cost Batch orderingParameters AH2001 LL2013 NV2005 Our study
Number of items mono mono multi monoReserved capacity constant constant / ND constant constant/arbitraryBatch production - - yes yes
Batch size - - constant constant/arbitrarySetup cost X X X X
Unit production cost X X - XUnit holding cost X X X X
Fixed cost per batch at - - a atFixed cost per batch bt - - b bt
AH2001 : Atamturk and Hochbaum (2001)LL2013 : Lee and Li (2013)NV2005 : van Norden and van de Velde (2005)
Ayse Akbalık HdR defense 49 / 77
50
My research activities LSP under capacity reservation contract
Formulation of LSP-BCR without inventory variables
minC0 +T∑t=1
(Ktyt + atAt + btBt + pt′xt − ht
t∑i=1
di )
s.t.t∑
i=1
xi ≥t∑
i=1
di ,∀t = 1, . . . ,T
xt ≤T∑i=t
diyt ,∀t = 1, . . . ,T
xt ≤ Vt(At + Bt),∀t = 1, . . . ,T
At ≤ Rt ,∀t = 1, . . . ,T
xt ∈ R+,At ,Bt ∈ N, yt ∈ {0, 1},∀t = 1, . . . ,T
Ayse Akbalık HdR defense 50 / 77
51
My research activities LSP under capacity reservation contract
The notation (Kt , at , bt , p′
t ,Rt ,Vt)
The notation (Kt , at , bt , p′t ,Rt ,Vt) is used for parameters : (setup cost,
fixed cost per batch under the reserved capacity, fixed cost per batch overthe reserved capacity, unit modified procurement cost, reserved capacity,batch capacity). The field for a parameter α will take either the value :
’−’ if α is null,
’α’ if it is assumed stationary,
and ’αt ’ if it is allowed to be time-dependent.
Ayse Akbalık HdR defense 51 / 77
52
My research activities LSP under capacity reservation contract
NP-hardness of (K/at/ +∞/− /Rt/V )
Florian et al. (1980) show that the single item CLSP with constantdemand and null storage cost is NP-hard.
By considering bt = +∞, our problem is transformed into a CLSP.
Furthermore, by setting K = 1 and V = 1, the fixed cost per batch atwill replace the unit procurement cost.
A special case of our problem is thus equivalent to the instanceconsidered in Florian et al. (1980).
Ayse Akbalık HdR defense 52 / 77
53
My research activities LSP under capacity reservation contract
NP-hardness of (Kt ,−, b,−,−,Vt) or(Kt ,+∞, b,−,+∞,Vt)
With the assumption of bt ≤ at , ∀t, our problem becomes an ULSP.
We obtain an equivalent problem either assuming (at =∞ andRt = +∞) or (Rt = 0 and at = 0).
In Akbalik and Rapine (2013) the ULSP with batch production witharbitrary batch sizes and arbitrary setup costs is shown to be NP-hard.
Ayse Akbalık HdR defense 53 / 77
54
My research activities LSP under capacity reservation contract
Main assumptions
The batch sizes are assumed to be stationary.
We assume arbitrary costs at and bt to generalize our methods.
The reservation capacities Rt are considered as a multiple of thebatch size V for a given period t.
Ayse Akbalık HdR defense 54 / 77
55
My research activities LSP under capacity reservation contract
ZIO (zero-inventory-ordering) is not dominant
ZIO property is not dominant for LSP-BCR, even with null setup costs,null unit procurement and holding costs, and stationary capacities,stationary batch sizes.
Figure – An illustrative example for the non-dominant ZIO property forLSP-BCR. R = 9, V = 3, d1 = 5, d2 = 4, a1 > a2, b1 and b2 are higher thancosts a.
Ayse Akbalık HdR defense 55 / 77
56
My research activities LSP under capacity reservation contract
Case 1. (−, at , bt , p′
t ,Rt ,V ) : Algorithm in O(T 2log(T ))
We double the number of periods as in Akbalik and Rapine (2013) and Helmrich et al.(2015) to
reduce the instance of LSP-BCR into an instance of CLSP-B with time dependent capacities.
Figure – Transformation of LSP-BCR into CLSP-B with 2T periods.Ayse Akbalık HdR defense 56 / 77
57
My research activities LSP under capacity reservation contract
Case 1. (−, at , bt , p′
t ,Rt ,V ) : Algorithm in O(T 2log(T ))
van Vyve (2007) proposes an algorithm in O(T 2log(T )) for the CLSP-Bwith time-dependent capacities, without setup cost, without backloggingand under the WW cost structure.
Ayse Akbalık HdR defense 57 / 77
58
My research activities LSP under capacity reservation contract
Case 2. (−, at , bt , p′,Rt ,V ) : Algorithm in O(Tlog(T ))
The idea of the algorithm is to produce in the periods with the least ctcosts, while satisfying demands without backlogging. The Insertion Sortalgorithm is used for ordering periods in non-decreasing (ND) order oftheir fixed costs per batch ct and in each step saturating the least costperiods. The overall algorithm takes O(Tlog(T )) time.
Ayse Akbalık HdR defense 58 / 77
59
My research activities LSP under capacity reservation contract
Case 3. (K , a,+∞,−,Rt ,V ) : Algorithm in O(Tlog(T ))
Note that with infinite spot market costs, the problem becomesCLSP-B with time-dependent capacities.
The algorithm is based on ordering units in periods with the largestremaining capacity.
We use the well known heap sort algorithm with an O(Tlog(T )) timecomplexity to choose the largest value among all existing capacities inthe heap.
Case 4. (Kt , a,+∞,−,R,V ) : Algorithm in O(Tlog(T ))
This time the sorting is done over setup costs rather than thecapacities.
A positive quantity is ordered on periods with the lowest setup costfirst.
Ayse Akbalık HdR defense 59 / 77
60
My research activities LSP under capacity reservation contract
Our contributions : Polynomial time algorithms
Table – Polynomial time algorithms proposed in this study.
Kt at bt p′t Rt Vt Complexity results- at bt p′t Rt V O(T 2log(T ))- at bt p′ Rt V O(Tlog(T ))K a +∞ - Rt V O(Tlog(T ))Kt a +∞ - R V O(Tlog(T ))Kt at +∞ p′t R V O(T 4), R mod V = 0Kt at +∞ p′t R V O(T 6)
Ayse Akbalık HdR defense 60 / 77
61
My research activities LSP under capacity reservation contract
Our contributions : NP-hardness results
Table – NP-hardness results proposed in this study.
Kt at bt p′t Rt Vt Complexity resultsK at +∞ - Rt V NP-hardKt - - - Rt V NP-hardKt - b - - Vt NP-hardKt +∞ b - +∞ Vt NP-hard- - bt - - Vt NP-hard- +∞ bt - +∞ Vt NP-hard
Perspectives and open cases can be found in the following publication : Akbalik, Hadj-Alouane,Sauer, Ghribi (2017), NP-hard and polynomial cases for the single-item lot sizing problem withbatch ordering under capacity reservation contract, EJOR
Ayse Akbalık HdR defense 61 / 77
62
Projects
Outline
1 Background
2 My research activitiesOverview on the single-item lot sizing problem (LSP)My main contributions to the literatureLSP under capacity reservation contract
3 Projects
Ayse Akbalık HdR defense 62 / 77
65
Projects
Project “Energy aware LSP”
Project members : C. Gicquel, B. Penz, C. Rapine
Ayse Akbalık HdR defense 65 / 77
66
Projects
Project “Energy aware LSP”
Project members : C. Gicquel, B. Penz, C. Rapine
Ayse Akbalık HdR defense 66 / 77
67
Projects
Project “LSP for glass container industry”
Project members : B. Almada-Lobo, L. Guimaraes, C. Rapine
Ayse Akbalık HdR defense 67 / 77
68
Projects
Project “LSP for glass container industry”
Project members : B. Almada-Lobo, L. Guimaraes, C. Rapine
Ayse Akbalık HdR defense 68 / 77
70
Projects
Project “Cutting Stock & LSP”
Project members : M.A. Caravilla, J.F. Oliveira, C. Rapine, E. Silva
Ayse Akbalık HdR defense 70 / 77
72
Projects
Project “Multi-compartment multi-commodity VRP”
Project members : S. Martin, C. Rapine
Ayse Akbalık HdR defense 72 / 77
73
Projects
Project “Multi-compartment multi-commodity VRP”
Project members : S. Martin, C. RapineAyse Akbalık HdR defense 73 / 77
74
Projects
Project “Semi-Fluid Packing”
Products that are non-deformable in one directionBut adopt the form of the container in the other direction
Ayse Akbalık HdR defense 74 / 77
75
Projects
Project “Semi-Fluid Packing”
Project members : J.P. Pedroso, C. Rapine
Ayse Akbalık HdR defense 75 / 77
76
Projects
Perspectives
Many interesting open cases for each LSP studied.
Robustness to take into account for several of them.
Multi-item LSP : use efficient algorithms proposed for single-item LSP.
Integration of the LSP with other interesting optimization problems.
Ayse Akbalık HdR defense 76 / 77