E cient methods for the lot sizing problem

77
Efficient methods for the lot sizing problem Ay¸ se Akbalık 21/09/2020 HdR defense in Computer Science 1

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

3

Background

CV

Ayse Akbalık HdR defense 3 / 77

4

Background

CV

Ayse Akbalık HdR defense 4 / 77

5

Background

CV

Ayse Akbalık HdR defense 5 / 77

6

Background

CV

Ayse Akbalık HdR defense 6 / 77

7

Background

CV

Ayse Akbalık HdR defense 7 / 77

8

Background

CV

Ayse Akbalık HdR defense 8 / 77

9

Background

CV

Ayse Akbalık HdR defense 9 / 77

10

Background

CV

Ayse Akbalık HdR defense 10 / 77

11

Background

CV

Ayse Akbalık HdR defense 11 / 77

12

Background

CV

Ayse Akbalık HdR defense 12 / 77

13

Background

My research topics

Ayse Akbalık HdR defense 13 / 77

14

Background

International collaborations

Ayse Akbalık HdR defense 14 / 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

16

Background

Publication indicators

Ayse Akbalık HdR defense 16 / 77

17

Background

Teaching activities (1)

Ayse Akbalık HdR defense 17 / 77

18

Background

Teaching activities (2)

Ayse Akbalık HdR defense 18 / 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

63

Projects

My current research projects

Ayse Akbalık HdR defense 63 / 77

64

Projects

My current research projects on LSP

Ayse Akbalık HdR defense 64 / 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

69

Projects

Our contributions : Multi-item LSP

Ayse Akbalık HdR defense 69 / 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

71

Projects

Other projects

Ayse Akbalık HdR defense 71 / 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

Efficient methods for the lot sizing problem

Ayse Akbalık

21/09/2020

HdR defense in Computer Science

77