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

E cient methods for the lot sizing problem

Mar 20, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

Page 2: E cient methods for the lot sizing problem

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

Page 3: E cient methods for the lot sizing problem

3

Background

CV

Ayse Akbalık HdR defense 3 / 77

Page 4: E cient methods for the lot sizing problem

4

Background

CV

Ayse Akbalık HdR defense 4 / 77

Page 5: E cient methods for the lot sizing problem

5

Background

CV

Ayse Akbalık HdR defense 5 / 77

Page 6: E cient methods for the lot sizing problem

6

Background

CV

Ayse Akbalık HdR defense 6 / 77

Page 7: E cient methods for the lot sizing problem

7

Background

CV

Ayse Akbalık HdR defense 7 / 77

Page 8: E cient methods for the lot sizing problem

8

Background

CV

Ayse Akbalık HdR defense 8 / 77

Page 9: E cient methods for the lot sizing problem

9

Background

CV

Ayse Akbalık HdR defense 9 / 77

Page 10: E cient methods for the lot sizing problem

10

Background

CV

Ayse Akbalık HdR defense 10 / 77

Page 11: E cient methods for the lot sizing problem

11

Background

CV

Ayse Akbalık HdR defense 11 / 77

Page 12: E cient methods for the lot sizing problem

12

Background

CV

Ayse Akbalık HdR defense 12 / 77

Page 13: E cient methods for the lot sizing problem

13

Background

My research topics

Ayse Akbalık HdR defense 13 / 77

Page 14: E cient methods for the lot sizing problem

14

Background

International collaborations

Ayse Akbalık HdR defense 14 / 77

Page 15: E cient methods for the lot sizing problem

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

Page 16: E cient methods for the lot sizing problem

16

Background

Publication indicators

Ayse Akbalık HdR defense 16 / 77

Page 17: E cient methods for the lot sizing problem

17

Background

Teaching activities (1)

Ayse Akbalık HdR defense 17 / 77

Page 18: E cient methods for the lot sizing problem

18

Background

Teaching activities (2)

Ayse Akbalık HdR defense 18 / 77

Page 19: E cient methods for the lot sizing problem

19

Background

Other activities

Co-president of ROADEF’2017 Conference organization committee(380 participants)

Ayse Akbalık HdR defense 19 / 77

Page 20: E cient methods for the lot sizing problem

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

Page 21: E cient methods for the lot sizing problem

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

Page 22: E cient methods for the lot sizing problem

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

Page 23: E cient methods for the lot sizing problem

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

Page 24: E cient methods for the lot sizing problem

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

Page 25: E cient methods for the lot sizing problem

25

My research activities Overview on the single-item lot sizing problem (LSP)

LSP for production/replenishment

Ayse Akbalık HdR defense 25 / 77

Page 26: E cient methods for the lot sizing problem

26

My research activities Overview on the single-item lot sizing problem (LSP)

LSP for production/replenishment

Ayse Akbalık HdR defense 26 / 77

Page 27: E cient methods for the lot sizing problem

27

My research activities Overview on the single-item lot sizing problem (LSP)

Network representation of LSP

Ayse Akbalık HdR defense 27 / 77

Page 28: E cient methods for the lot sizing problem

28

My research activities Overview on the single-item lot sizing problem (LSP)

Network representation of LSP

Ayse Akbalık HdR defense 28 / 77

Page 29: E cient methods for the lot sizing problem

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

Page 30: E cient methods for the lot sizing problem

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

Page 31: E cient methods for the lot sizing problem

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

Page 32: E cient methods for the lot sizing problem

32

My research activities My main contributions to the literature

My topics : LSP integrated with other constraints

Ayse Akbalık HdR defense 32 / 77

Page 33: E cient methods for the lot sizing problem

33

My research activities My main contributions to the literature

My contributions to the LSP literature

Ayse Akbalık HdR defense 33 / 77

Page 34: E cient methods for the lot sizing problem

34

My research activities My main contributions to the literature

Our methodology

Ayse Akbalık HdR defense 34 / 77

Page 35: E cient methods for the lot sizing problem

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

Page 36: E cient methods for the lot sizing problem

36

My research activities My main contributions to the literature

My main contributions to the LSP literature

Ayse Akbalık HdR defense 36 / 77

Page 37: E cient methods for the lot sizing problem

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

Page 38: E cient methods for the lot sizing problem

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

Page 39: E cient methods for the lot sizing problem

39

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 39 / 77

Page 40: E cient methods for the lot sizing problem

40

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 40 / 77

Page 41: E cient methods for the lot sizing problem

41

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 41 / 77

Page 42: E cient methods for the lot sizing problem

42

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 42 / 77

Page 43: E cient methods for the lot sizing problem

43

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 43 / 77

Page 44: E cient methods for the lot sizing problem

44

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 44 / 77

Page 45: E cient methods for the lot sizing problem

45

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 45 / 77

Page 46: E cient methods for the lot sizing problem

46

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 46 / 77

Page 47: E cient methods for the lot sizing problem

47

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 47 / 77

Page 48: E cient methods for the lot sizing problem

48

My research activities LSP under capacity reservation contract

Illustration of LSP with batch replenishment under CRC

Ayse Akbalık HdR defense 48 / 77

Page 49: E cient methods for the lot sizing problem

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

Page 50: E cient methods for the lot sizing problem

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

Page 51: E cient methods for the lot sizing problem

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

Page 52: E cient methods for the lot sizing problem

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

Page 53: E cient methods for the lot sizing problem

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

Page 54: E cient methods for the lot sizing problem

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

Page 55: E cient methods for the lot sizing problem

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

Page 56: E cient methods for the lot sizing problem

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

Page 57: E cient methods for the lot sizing problem

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

Page 58: E cient methods for the lot sizing problem

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

Page 59: E cient methods for the lot sizing problem

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

Page 60: E cient methods for the lot sizing problem

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

Page 61: E cient methods for the lot sizing problem

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

Page 62: E cient methods for the lot sizing problem

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

Page 63: E cient methods for the lot sizing problem

63

Projects

My current research projects

Ayse Akbalık HdR defense 63 / 77

Page 64: E cient methods for the lot sizing problem

64

Projects

My current research projects on LSP

Ayse Akbalık HdR defense 64 / 77

Page 65: E cient methods for the lot sizing problem

65

Projects

Project “Energy aware LSP”

Project members : C. Gicquel, B. Penz, C. Rapine

Ayse Akbalık HdR defense 65 / 77

Page 66: E cient methods for the lot sizing problem

66

Projects

Project “Energy aware LSP”

Project members : C. Gicquel, B. Penz, C. Rapine

Ayse Akbalık HdR defense 66 / 77

Page 67: E cient methods for the lot sizing problem

67

Projects

Project “LSP for glass container industry”

Project members : B. Almada-Lobo, L. Guimaraes, C. Rapine

Ayse Akbalık HdR defense 67 / 77

Page 68: E cient methods for the lot sizing problem

68

Projects

Project “LSP for glass container industry”

Project members : B. Almada-Lobo, L. Guimaraes, C. Rapine

Ayse Akbalık HdR defense 68 / 77

Page 69: E cient methods for the lot sizing problem

69

Projects

Our contributions : Multi-item LSP

Ayse Akbalık HdR defense 69 / 77

Page 70: E cient methods for the lot sizing problem

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

Page 71: E cient methods for the lot sizing problem

71

Projects

Other projects

Ayse Akbalık HdR defense 71 / 77

Page 72: E cient methods for the lot sizing problem

72

Projects

Project “Multi-compartment multi-commodity VRP”

Project members : S. Martin, C. Rapine

Ayse Akbalık HdR defense 72 / 77

Page 73: E cient methods for the lot sizing problem

73

Projects

Project “Multi-compartment multi-commodity VRP”

Project members : S. Martin, C. RapineAyse Akbalık HdR defense 73 / 77

Page 74: E cient methods for the lot sizing problem

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

Page 75: E cient methods for the lot sizing problem

75

Projects

Project “Semi-Fluid Packing”

Project members : J.P. Pedroso, C. Rapine

Ayse Akbalık HdR defense 75 / 77

Page 76: E cient methods for the lot sizing problem

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

Page 77: 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

77