Valid Inequalities for the Proportional Lotsizing and Scheduling Problem with Fictitious Microperiods. Waldemar Kaczmarczyk

Size: px
Start display at page:

Download "Valid Inequalities for the Proportional Lotsizing and Scheduling Problem with Fictitious Microperiods. Waldemar Kaczmarczyk"

Transcription

1 Valid Inequalities for the Proportional Lotsizing and Scheduling Problem with Fictitious Microperiods Waldemar Kaczmarczyk Department of Operations Research AGH University of Science and Technology Kraków, Poland 29th European Conference On Operational Research Valencia, 8-11 July 2018 Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 1 / 17

2 Contents 1 Basic model 2 Motivation 3 Valid inequalities One lot per product per week at most Predefined sequence of products 4 Experiments 5 Conclusions Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 2 / 17

3 Basic model Lot sizing and scheduling discrete time scale, i.e., planning horizon split in periods, several products with deterministic dynamic (variable) demand, single machine with limited capacity, minimize machine set-up costs and inventory holding costs. Small time buckets one set-up per time period at most, PLSP one product before and one after each set-up, to enable high-quality solutions real periods (macroperiods, here: weeks) are often split into shorter fictitious periods (microperiods, here: shifts), Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 3 / 17

4 Motivation I Multi-level environments dependent demand, multi-stage (flow) lines, Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 4 / 17

5 Motivation II Lead time integer multiple of period (shift) length Zero components and finished products processed during the same period, for basic models solution may be not feasible, for advanced models additional variables and constraints (Stadtler, 2011, Stadtler and Sahling, 2013), One batch of components completed in a period before processing of finished products, long periods large transfer batches: long cycle times, high work-in-process, i.e., high inventory holding cost and may infeasible because of storage area upper limit, short periods many binary variables. Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 5 / 17

6 Motivation III Models with fictitious microperiods the whole demand of a week is cumulated at the end of its last shift, inventory holding costs are accounted only at the end of each week, approximation of a large bucket model, Weeks 1 2 Shifts Demand Holding cost 5 5 Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 6 / 17

7 Motivation IV Properties of models with fictitious periods If demand may be non-zero only at the end of week, then: 1 One lot per product per macroperiod at most (Tempelmeier and Buschkühl, 2008). 2 Different sequences of lots during of a week give indistinguishable symmetrical solutions, if set-up costs are not sequence dependent. The sequence of lots may be fixed in advance: except weekly set-up carry-over i.e., the first and last product during a week. may lead to non-optimal solution, minimize holding cost if products sorted in increasing order of the ratio of the holding cost to processing time. Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 7 / 17

8 Notation N set of products, W set of weeks (macroperiods), T set of shifts (microperiods), T w set of shifts during week w, L(w) last shift in week w, I jt inventory of product j at the end of period t, x jt production volume of product j during period t, y jt = 1, if at the end of period t machine is set up for j; 0 otherwise, z jt = 1, if during period t machine starts up to process j; 0 otherwise. Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 8 / 17

9 VI: One lot per product per week at most I 1 permit any start-up if the machine was set-up already at end of the previous week: y j,l(w 1) + z jt 1, j N, w W, t T w, (y0z) 2 permit all start-ups if the machine was set-up already at the end of the previous week: y j,l(w 1) + s T w z js 1, j N, w W, (y0w) 3 permit start-up if the machine was already set-up in any previous period of the same week, y j,t 1 + z js 1, j N, w W, t T w (yw) s T w : s t Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 9 / 17

10 VI: One lot per product per week at most II 4 new binary variable weekly set-up state Y jw : limit the numbers of start-ups, variables describing aggregated decisions, create nodes in the search tree (Willimas, 1999), Y jw {0, 1}, j N, w W, Y jw = y j,l(w 1) + z jt, j N, w W, (y0wb) t T w 5 inventory lower bounds only for the last shift of each week: w+p u I j,l(w 1) d ju [1 Y jr ], u=w r=w j N, w W, p = 0,..., W w (ilbw) Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 10 / 17

11 VI: Predefined sequence of products I Sequence of lots consistent with increasing order of product indices. 1 Permit start-up for product j after set-up for product k if j < k: z j,s, 1 y kt + y k,l(w 1) + y j,l(w) s T w :s>t j, k N : j < k, (syy) 2 product with higher index ca to precede product with smaller j y jt k y k,t+1 + n(2 b t e t ), j N k N w W, t T w \ {L(w) 1, L(w)}, (sjy) Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 11 / 17

12 VI: Predefined sequence of products II 3 with flow and set-up variables f kjt S ( ) y k,l(w 1) + y j,l(w) t T w 4 with flow and set-up or start up variables: j, k N : j < k, w W (sf) f kjt y k,l(w 1) + y j,l(w) j, k N : j < k, w W, t T w (sff, sffz) Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 12 / 17

13 Data sets 36 different data sets, 5 or 10 products, 6 weeks, numbers of shifts: 3, 5 or 10 for 5 products, 5, 10 or 15 for 10 products, 3 random demand instances for 5 and 10 products, average replenishment cycles in range [1, 2] or [3, 4] weeks, machine utilization 80%, Cplex , Intel Core i7, 2.8 MHz, 8 GB RAM. Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 13 / 17

14 Results 5 products Valid Obj. MIP Time Nodes Iterations It./ It. time ineq. [%] gap[%] [s] node [µs] None y0z y0w yw y0wb ilb ilbc ilbw syy sjy sf sff sffz means that all values are equal to zero, Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 14 / 17

15 Results 10 products Valid Obj. MIP Time Nodes Iterations It./ It. time ineq. [%] gap [%] [s] node [µs] None y0wb ilb ilbw ilbw, ilb ilbw, syy ilbw, sjy ilbw, sf ilbw, sff ilbw, sffz means that all values are equal to zero, 0.0 means that average value is smaller than 0.05 Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 15 / 17

16 Impact of microperiod number on results for ten products a) Time [s] b) MIP gap [%] Number of shifts Number of shifts Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 16 / 17

17 Conclusions A. Weekly binary set-up variable and weekly inventory lower bounds reduce number of nodes, iterations and computational effort, make the small bucket models more competitive against the large bucket models, B. Predefined sequence reduces number of nodes, but increases iterations and computational effort; increases total cost in average by 0.1%, i.e., could be used in heuristics. Waldemar Kaczmarczyk (AGH) Valid inequalities for fictitious microperiods EURO 2018, Valencia 17 / 17

Practical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk

Practical Tips for Modelling Lot-Sizing and Scheduling Problems. Waldemar Kaczmarczyk Decision Making in Manufacturing and Services Vol. 3 2009 No. 1 2 pp. 37 48 Practical Tips for Modelling Lot-Sizing and Scheduling Problems Waldemar Kaczmarczyk Abstract. This paper presents some important

More information

A parallel machine lot-sizing and scheduling problem with a secondary resource and cumulative demand

A parallel machine lot-sizing and scheduling problem with a secondary resource and cumulative demand To appear in the International Journal of Production Research Vol. 00, No. 00, 00 Month 20XX, 1 18 A parallel machine lot-sizing and scheduling problem with a secondary resource and cumulative demand Murat

More information

Solving a Multi-Level Capacitated Lot Sizing. Problem with Multi-Period Setup Carry-Over via a. Fix-and-Optimize Heuristic

Solving a Multi-Level Capacitated Lot Sizing. Problem with Multi-Period Setup Carry-Over via a. Fix-and-Optimize Heuristic Solving a Multi-Level Capacitated Lot Sizing Problem with Multi-Period Setup Carry-Over via a Fix-and-Optimize Heuristic Florian Sahling a, Lisbeth Buschkühl b, Horst Tempelmeier b and Stefan Helber a

More information

Classification of Dantzig-Wolfe Reformulations for MIP s

Classification of Dantzig-Wolfe Reformulations for MIP s Classification of Dantzig-Wolfe Reformulations for MIP s Raf Jans Rotterdam School of Management HEC Montreal Workshop on Column Generation Aussois, June 2008 Outline and Motivation Dantzig-Wolfe reformulation

More information

Synchronization of Scarce Resources for a Parallel Machine Lotsizing Problem

Synchronization of Scarce Resources for a Parallel Machine Lotsizing Problem Synchronization of Scarce Resources for a Parallel Machine Lotsizing Problem Christian Almeder, Bernardo Almada-Lobo To cite this version: Christian Almeder, Bernardo Almada-Lobo. Synchronization of Scarce

More information

On the Equivalence of Strong Formulations for Capacitated Multi-level Lot Sizing Problems with Setup Times

On the Equivalence of Strong Formulations for Capacitated Multi-level Lot Sizing Problems with Setup Times On the Equivalence of Strong Formulations for Capacitated Multi-level Lot Sizing Problems with Setup Times Tao Wu 1, Leyuan Shi 1, Joseph Geunes 2, Kerem Akartunalı 3 1 Department of Industrial and Systems

More information

Operator assignment problem in aircraft assembly lines: a new planning approach taking into account economic and ergonomic constraints

Operator assignment problem in aircraft assembly lines: a new planning approach taking into account economic and ergonomic constraints Operator assignment problem in aircraft assembly lines: a new planning approach taking into account economic and ergonomic constraints Dmitry Arkhipov, Olga Battaïa, Julien Cegarra, Alexander Lazarev May

More information

A Fix-and-Optimize Approach for the Multi-Level Capacitated Lot Sizing Problem

A Fix-and-Optimize Approach for the Multi-Level Capacitated Lot Sizing Problem A Fix-and-Optimize Approach for the Multi-Level Capacitated Lot Sizing Problem Stefan Helber, Florian Sahling Leibniz Universität Hannover Institut für Produktionswirtschaft Königsworther Platz 1 D-30167

More information

Column Generation for Extended Formulations

Column Generation for Extended Formulations 1 / 28 Column Generation for Extended Formulations Ruslan Sadykov 1 François Vanderbeck 2,1 1 INRIA Bordeaux Sud-Ouest, France 2 University Bordeaux I, France ISMP 2012 Berlin, August 23 2 / 28 Contents

More information

What is an integer program? Modelling with Integer Variables. Mixed Integer Program. Let us start with a linear program: max cx s.t.

What is an integer program? Modelling with Integer Variables. Mixed Integer Program. Let us start with a linear program: max cx s.t. Modelling with Integer Variables jesla@mandtudk Department of Management Engineering Technical University of Denmark What is an integer program? Let us start with a linear program: st Ax b x 0 where A

More information

Time Aggregation for Network Design to Meet Time-Constrained Demand

Time Aggregation for Network Design to Meet Time-Constrained Demand 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Time Aggregation for Network Design to Meet Time-Constrained Demand N. Boland

More information

18 hours nodes, first feasible 3.7% gap Time: 92 days!! LP relaxation at root node: Branch and bound

18 hours nodes, first feasible 3.7% gap Time: 92 days!! LP relaxation at root node: Branch and bound The MIP Landscape 1 Example 1: LP still can be HARD SGM: Schedule Generation Model Example 157323 1: LP rows, still can 182812 be HARD columns, 6348437 nzs LP relaxation at root node: 18 hours Branch and

More information

Worst case analysis for a general class of on-line lot-sizing heuristics

Worst case analysis for a general class of on-line lot-sizing heuristics Worst case analysis for a general class of on-line lot-sizing heuristics Wilco van den Heuvel a, Albert P.M. Wagelmans a a Econometric Institute and Erasmus Research Institute of Management, Erasmus University

More information

IBM Research Report. Stochasic Unit Committment Problem. Julio Goez Lehigh University. James Luedtke University of Wisconsin

IBM Research Report. Stochasic Unit Committment Problem. Julio Goez Lehigh University. James Luedtke University of Wisconsin RC24713 (W0812-119) December 23, 2008 Mathematics IBM Research Report Stochasic Unit Committment Problem Julio Goez Lehigh University James Luedtke University of Wisconsin Deepak Rajan IBM Research Division

More information

A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling

A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling A comparison of sequencing formulations in a constraint generation procedure for avionics scheduling Department of Mathematics, Linköping University Jessika Boberg LiTH-MAT-EX 2017/18 SE Credits: Level:

More information

Discrete lot sizing and scheduling on parallel machines: description of a column generation approach

Discrete lot sizing and scheduling on parallel machines: description of a column generation approach 126 IO 2013 XVI Congresso da Associação Portuguesa de Investigação Operacional Discrete lot sizing and scheduling on parallel machines: description of a column generation approach António J.S.T. Duarte,

More information

A column generation approach to the discrete lot sizing and scheduling problem on parallel machines

A column generation approach to the discrete lot sizing and scheduling problem on parallel machines A column generation approach to the discrete lot sizing and scheduling problem on parallel machines António J.S.T. Duarte and J.M.V. Valério de Carvalho Abstract In this work, we study the discrete lot

More information

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES

CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES CAPACITATED LOT-SIZING PROBLEM WITH SETUP TIMES, STOCK AND DEMAND SHORTAGES Nabil Absi,1 Safia Kedad-Sidhoum Laboratoire d Informatique d Avignon, 339 chemin des Meinajariès, 84911 Avignon Cedex 09, France

More information

A polynomial time algorithm to solve the single-item capacitated lot sizing problem with minimum order quantities and concave costs

A polynomial time algorithm to solve the single-item capacitated lot sizing problem with minimum order quantities and concave costs A polynomial time algorithm to solve the single-item capacitated lot sizing problem with minimum order quantities and concave costs Bertrand Hellion, Bernard Penz, Fabien Mangione aboratoire G-SCOP n o

More information

A Column-Generation Approach for a Short-Term Production Planning Problem in Closed-Loop Supply Chains

A Column-Generation Approach for a Short-Term Production Planning Problem in Closed-Loop Supply Chains A Column-Generation Approach for a Short-Term Production Planning Problem in Closed-Loop Supply Chains Florian Sahling, Institute of Production Management, Leibniz Universität Hannover, Germany, E-mail:

More information

ABCβ A Heuristic for Dynamic Capacitated Lot Sizing with Random Demand under a Fillrate Constraint

ABCβ A Heuristic for Dynamic Capacitated Lot Sizing with Random Demand under a Fillrate Constraint ABCβ A Heuristic for Dynamic Capacitated Lot Sizing with Random Demand under a Fillrate Constraint Horst Tempelmeier, Sascha Herpers To cite this version: Horst Tempelmeier, Sascha Herpers. ABCβ A Heuristic

More information

The Challenge Roadef - Équipe S23

The Challenge Roadef - Équipe S23 The Challenge Roadef - Équipe S23 Antoine Rozenknop 1 Roberto Wolfler Calvo 1 Daniel Chemla 2 Laurent Alfandari 3 Lucas Létocart 1 Guillaume Turri 1 1 LIPN, University of Paris Nord, Villetaneuse, France

More information

An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse

An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse An Adaptive Partition-based Approach for Solving Two-stage Stochastic Programs with Fixed Recourse Yongjia Song, James Luedtke Virginia Commonwealth University, Richmond, VA, ysong3@vcu.edu University

More information

A heuristic algorithm for the Aircraft Landing Problem

A heuristic algorithm for the Aircraft Landing Problem 22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 A heuristic algorithm for the Aircraft Landing Problem Amir Salehipour

More information

Event-based MIP models for the resource constrained project scheduling problem

Event-based MIP models for the resource constrained project scheduling problem Event-based MIP models for the resource constrained project scheduling problem Oumar Koné, Christian Artigues, Pierre Lopez LAAS-CNRS, Université de Toulouse, France Marcel Mongeau IMT, Université de Toulouse,

More information

Disconnecting Networks via Node Deletions

Disconnecting Networks via Node Deletions 1 / 27 Disconnecting Networks via Node Deletions Exact Interdiction Models and Algorithms Siqian Shen 1 J. Cole Smith 2 R. Goli 2 1 IOE, University of Michigan 2 ISE, University of Florida 2012 INFORMS

More information

A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem

A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem Yongpei Guan 1 Shabbir Ahmed 1 George L. Nemhauser 1 Andrew J. Miller 2 A Branch-and-Cut Algorithm for the Stochastic Uncapacitated Lot-Sizing Problem December 12, 2004 Abstract. This paper addresses a

More information

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions

Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions Deterministic Operations Research, ME 366Q and ORI 391 Chapter 2: Homework #2 Solutions 11. Consider the following linear program. Maximize z = 6x 1 + 3x 2 subject to x 1 + 2x 2 2x 1 + x 2 20 x 1 x 2 x

More information

The network maintenance problem

The network maintenance problem 22nd International Congress on Modelling and Simulation, Hobart, Tasmania, Australia, 3 to 8 December 2017 mssanz.org.au/modsim2017 The network maintenance problem Parisa Charkhgard a, Thomas Kalinowski

More information

Scheduling Home Hospice Care with Logic-Based Benders Decomposition

Scheduling Home Hospice Care with Logic-Based Benders Decomposition Scheduling Home Hospice Care with Logic-Based Benders Decomposition John Hooker Carnegie Mellon University Joint work with Aliza Heching Ryo Kimura Compassionate Care Hospice CMU Lehigh University October

More information

Discrete (and Continuous) Optimization WI4 131

Discrete (and Continuous) Optimization WI4 131 Discrete (and Continuous) Optimization WI4 131 Kees Roos Technische Universiteit Delft Faculteit Electrotechniek, Wiskunde en Informatica Afdeling Informatie, Systemen en Algoritmiek e-mail: C.Roos@ewi.tudelft.nl

More information

A Priori Route Evaluation for the Lateral Transhipment Problem (ARELTP) with Piecewise Linear Profits

A Priori Route Evaluation for the Lateral Transhipment Problem (ARELTP) with Piecewise Linear Profits 1 / 47 A Priori Route Evaluation for the Lateral Transhipment Problem (ARELTP) with Piecewise Linear Profits Martin Romauch 1 Richard Hartl 1 Thibaut Vidal 2 1 University of Vienna 2 PUC-Rio, Rio de Janeiro,

More information

Lot sizing and scheduling with sequence-dependent setup costs and times and e$cient rescheduling opportunities

Lot sizing and scheduling with sequence-dependent setup costs and times and e$cient rescheduling opportunities Int. J. Production Economics 66 (2000) 159}169 Lot sizing and scheduling with sequence-dependent setup costs and times and e$cient rescheduling opportunities Knut Haase, Alf Kimms* Institut fu( r Betriebswirtschaftslehre,

More information

Decision Diagrams: Tutorial

Decision Diagrams: Tutorial Decision Diagrams: Tutorial John Hooker Carnegie Mellon University CP Summer School Cork, Ireland, June 2016 Decision Diagrams Used in computer science and AI for decades Logic circuit design Product configuration

More information

Mixed Integer Programming:

Mixed Integer Programming: Mixed Integer Programming: Analyzing 12 Years of Progress Roland Wunderling CPLEX Optimizer Architect Background 2001: Manfred Padberg s60 th birthday Bixby et al., Mixed-Integer Programming: A Progress

More information

Formulations and heuristics for the multi-item uncapacitated lot-sizing problem with inventory bounds

Formulations and heuristics for the multi-item uncapacitated lot-sizing problem with inventory bounds International Journal of Production Research ISSN: 0020-7543 (Print) 1366-588X (Online) Journal homepage: http://www.tandfonline.com/loi/tprs20 Formulations and heuristics for the multi-item uncapacitated

More information

Period Order Quantity

Period Order Quantity IE6404 - Chapter 5 Dynamic Lot Sizing Techniques 1 Dynamic Lot Sizing Methods Simple Rules Period order quantity Fixed period demand Lot for lot (L4L) Heuristic Methods Silver-Meal method (SM) Least Unit

More information

A Mixed Integer Linear Program for Optimizing the Utilization of Locomotives with Maintenance Constraints

A Mixed Integer Linear Program for Optimizing the Utilization of Locomotives with Maintenance Constraints A Mixed Integer Linear Program for with Maintenance Constraints Sarah Frisch Philipp Hungerländer Anna Jellen Dominic Weinberger September 10, 2018 Abstract In this paper we investigate the Locomotive

More information

The CPLEX Library: Mixed Integer Programming

The CPLEX Library: Mixed Integer Programming The CPLEX Library: Mixed Programming Ed Rothberg, ILOG, Inc. 1 The Diet Problem Revisited Nutritional values Bob considered the following foods: Food Serving Size Energy (kcal) Protein (g) Calcium (mg)

More information

A Column Generation Based Destructive Lower Bound for Resource Constrained Project Scheduling Problems.

A Column Generation Based Destructive Lower Bound for Resource Constrained Project Scheduling Problems. See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/221353491 A Column Generation Based Destructive Lower Bound for Resource Constrained Project

More information

Piecewise linear approximations of the standard normal first order loss function and an application to stochastic inventory control

Piecewise linear approximations of the standard normal first order loss function and an application to stochastic inventory control Piecewise linear approximations of the standard normal first order loss function and an application to stochastic inventory control Dr Roberto Rossi The University of Edinburgh Business School, The University

More information

Cutting Planes in SCIP

Cutting Planes in SCIP Cutting Planes in SCIP Kati Wolter Zuse-Institute Berlin Department Optimization Berlin, 6th June 2007 Outline 1 Cutting Planes in SCIP 2 Cutting Planes for the 0-1 Knapsack Problem 2.1 Cover Cuts 2.2

More information

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies

Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Inventory optimization of distribution networks with discrete-event processes by vendor-managed policies Simona Sacone and Silvia Siri Department of Communications, Computer and Systems Science University

More information

Introduction into Vehicle Routing Problems and other basic mixed-integer problems

Introduction into Vehicle Routing Problems and other basic mixed-integer problems Introduction into Vehicle Routing Problems and other basic mixed-integer problems Martin Branda Charles University in Prague Faculty of Mathematics and Physics Department of Probability and Mathematical

More information

Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows

Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows Branch-and-Price-and-Cut for the Split Delivery Vehicle Routing Problem with Time Windows Guy Desaulniers École Polytechnique de Montréal and GERAD Column Generation 2008 Aussois, France Outline Introduction

More information

Sequential pairing of mixed integer inequalities

Sequential pairing of mixed integer inequalities Sequential pairing of mixed integer inequalities Yongpei Guan, Shabbir Ahmed, George L. Nemhauser School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta,

More information

Integer Programming. Wolfram Wiesemann. December 6, 2007

Integer Programming. Wolfram Wiesemann. December 6, 2007 Integer Programming Wolfram Wiesemann December 6, 2007 Contents of this Lecture Revision: Mixed Integer Programming Problems Branch & Bound Algorithms: The Big Picture Solving MIP s: Complete Enumeration

More information

An extended MIP formulation and dynamic cut generation approach for the stochastic lot sizing problem

An extended MIP formulation and dynamic cut generation approach for the stochastic lot sizing problem Submitted to INFORMS Journal on Computing manuscript (Please, provide the mansucript number!) Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes

More information

Logic-based Benders Decomposition

Logic-based Benders Decomposition Logic-based Benders Decomposition A short Introduction Martin Riedler AC Retreat Contents 1 Introduction 2 Motivation 3 Further Notes MR Logic-based Benders Decomposition June 29 July 1 2 / 15 Basic idea

More information

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications

Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications Extended Formulations, Lagrangian Relaxation, & Column Generation: tackling large scale applications François Vanderbeck University of Bordeaux INRIA Bordeaux-Sud-Ouest part : Defining Extended Formulations

More information

A Re-optimization Approach for Train Dispatching

A Re-optimization Approach for Train Dispatching Zuse Institute Berlin Takustr. 7 14195 Berlin Germany FRANK FISCHER 1 BORIS GRIMM 2 TORSTEN KLUG 2 THOMAS SCHLECHTE 2 A Re-optimization Approach for Train Dispatching 1 University of Kassel, Algorithmic

More information

Single-part-type, multiple stage systems

Single-part-type, multiple stage systems MIT 2.853/2.854 Introduction to Manufacturing Systems Single-part-type, multiple stage systems Stanley B. Gershwin Laboratory for Manufacturing and Productivity Massachusetts Institute of Technology Single-stage,

More information

HYBRID FLOW-SHOP WITH ADJUSTMENT

HYBRID FLOW-SHOP WITH ADJUSTMENT K Y BERNETIKA VOLUM E 47 ( 2011), NUMBER 1, P AGES 50 59 HYBRID FLOW-SHOP WITH ADJUSTMENT Jan Pelikán The subject of this paper is a flow-shop based on a case study aimed at the optimisation of ordering

More information

Multi-Area Stochastic Unit Commitment for High Wind Penetration

Multi-Area Stochastic Unit Commitment for High Wind Penetration Multi-Area Stochastic Unit Commitment for High Wind Penetration Workshop on Optimization in an Uncertain Environment Anthony Papavasiliou, UC Berkeley Shmuel S. Oren, UC Berkeley March 25th, 2011 Outline

More information

Integer Linear Programming (ILP)

Integer Linear Programming (ILP) Integer Linear Programming (ILP) Zdeněk Hanzálek, Přemysl Šůcha hanzalek@fel.cvut.cz CTU in Prague March 8, 2017 Z. Hanzálek (CTU) Integer Linear Programming (ILP) March 8, 2017 1 / 43 Table of contents

More information

Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for. Interfering Job Sets. Ketan Khowala

Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for. Interfering Job Sets. Ketan Khowala Single Machine Scheduling: Comparison of MIP Formulations and Heuristics for Interfering Job Sets by Ketan Khowala A Dissertation Presented in Partial Fulfillment of the Requirements for the Degree Doctor

More information

Airline Network Revenue Management by Multistage Stochastic Programming

Airline Network Revenue Management by Multistage Stochastic Programming Airline Network Revenue Management by Multistage Stochastic Programming K. Emich, H. Heitsch, A. Möller, W. Römisch Humboldt-University Berlin, Department of Mathematics Page 1 of 18 GOR-Arbeitsgruppe

More information

Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem

Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem Online Companion for Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem Germán Morales-España, Jesus M. Latorre, and Andres Ramos Universidad Pontificia Comillas, Spain Institute

More information

Job Sequencing with One Common and Multiple Secondary Resources: A Problem Motivated from Particle Therapy for Cancer Treatment

Job Sequencing with One Common and Multiple Secondary Resources: A Problem Motivated from Particle Therapy for Cancer Treatment Job Sequencing with One Common and Multiple Secondary Resources: A Problem Motivated from Particle Therapy for Cancer Treatment Matthias Horn 1, Günther Raidl 1, and Christian Blum 2 1 Institute of Computer

More information

Math Models of OR: Branch-and-Bound

Math Models of OR: Branch-and-Bound Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound

More information

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet

2007/87. Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs. Ayse Akbalik and Yves Pochet 2007/87 Valid inequalities for the single-item capacitated lot sizing problem with step-wise costs Ayse Akbalik and Yves Pochet CORE DISCUSSION PAPER 2007/87 Valid inequalities for the single-item capacitated

More information

An Optimization Framework for Solving Capacitated Multi-level Lot-sizing Problems with Backlogging

An Optimization Framework for Solving Capacitated Multi-level Lot-sizing Problems with Backlogging Submitted to manuscript (Please, provide the mansucript number!) An Optimization Framework for Solving Capacitated Multi-level Lot-sizing Problems with Backlogging Tao Wu, Leyuan Shi, Joseph Geunes, Kerem

More information

arxiv: v1 [cs.oh] 19 Oct 2012

arxiv: v1 [cs.oh] 19 Oct 2012 A Robust Lot Sizing Problem with Ill-known Demands arxiv:1210.5386v1 [cs.oh] 19 Oct 2012 Romain Guillaume, Université de Toulouse-IRIT, 5, Allées A. Machado, 31058 Toulouse Cedex 1, France, Romain.Guillaume@irit.fr

More information

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands Axel Nyberg Åbo Aademi University Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University,

More information

Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems

Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems Polynomial Time Algorithms for Stochastic Uncapacitated Lot-Sizing Problems Yongpei Guan School of Industrial Engineering, University of Oklahoma, Norman, OK 73019, U.S.A, yguan@ou.edu Andrew J. Miller

More information

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration

Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration 1 Stochastic Unit Commitment with Topology Control Recourse for Renewables Integration Jiaying Shi and Shmuel Oren University of California, Berkeley IPAM, January 2016 33% RPS - Cumulative expected VERs

More information

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services

A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services A Branch-and-Cut Algorithm for the Periodic Rural Postman Problem with Irregular Services Enrique Benavent Ángel Corberán Demetrio Laganà Francesca Vocaturo DEIO, Universitat de València, Spain DIMEG,

More information

Production Planning and Control

Production Planning and Control Production Planning and Control MAERIAL REQUIREMEN PLANNING Haeryip Sihombing BMFP 453 4 Universiti eknikal Malaysia Melaka (UeM) HAERY SIHOMBING First widely available software implementation of a manufacturing

More information

Anja Wolter, Stefan Helber

Anja Wolter, Stefan Helber Generation of the Parameters for the Test Instances for the Paper entitled Simultaneous Production and Maintenance Planning for a Single Capacitated Resource facing both a Dynamic Demand and Intensive

More information

Solving LP and MIP Models with Piecewise Linear Objective Functions

Solving LP and MIP Models with Piecewise Linear Objective Functions Solving LP and MIP Models with Piecewise Linear Obective Functions Zonghao Gu Gurobi Optimization Inc. Columbus, July 23, 2014 Overview } Introduction } Piecewise linear (PWL) function Convex and convex

More information

Orbital Conflict. Jeff Linderoth. Jim Ostrowski. Fabrizio Rossi Stefano Smriglio. When Worlds Collide. Univ. of Wisconsin-Madison

Orbital Conflict. Jeff Linderoth. Jim Ostrowski. Fabrizio Rossi Stefano Smriglio. When Worlds Collide. Univ. of Wisconsin-Madison Orbital Conflict When Worlds Collide Jeff Linderoth Univ. of Wisconsin-Madison Jim Ostrowski University of Tennessee Fabrizio Rossi Stefano Smriglio Univ. of L Aquila MIP 2014 Columbus, OH July 23, 2014

More information

Minimizing total weighted tardiness on a single machine with release dates and equal-length jobs

Minimizing total weighted tardiness on a single machine with release dates and equal-length jobs Minimizing total weighted tardiness on a single machine with release dates and equal-length jobs G. Diepen J.M. van den Akker J.A. Hoogeveen institute of information and computing sciences, utrecht university

More information

Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries

Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries Multi-Task/Multi-Stage Production Planning and Scheduling for Process Industries Francesco Gaglioppa Lisa A. Miller Saif Benjaafar Graduate Program in Industrial Engineering Department of Mechanical Engineering

More information

Faster Primal-Dual Algorithms for the Economic Lot-Sizing Problem

Faster Primal-Dual Algorithms for the Economic Lot-Sizing Problem Acknowledgment: Thomas Magnanti, Retsef Levi Faster Primal-Dual Algorithms for the Economic Lot-Sizing Problem Dan Stratila RUTCOR and Rutgers Business School Rutgers University Mihai Pătraşcu AT&T Research

More information

arxiv: v2 [cs.dm] 2 Mar 2017

arxiv: v2 [cs.dm] 2 Mar 2017 Shared multi-processor scheduling arxiv:607.060v [cs.dm] Mar 07 Dariusz Dereniowski Faculty of Electronics, Telecommunications and Informatics, Gdańsk University of Technology, Gdańsk, Poland Abstract

More information

A p-median Model for Assortment and Trim Loss Minimization with an Application to the Glass Industry

A p-median Model for Assortment and Trim Loss Minimization with an Application to the Glass Industry A p-median Model for Assortment and Trim Loss Minimization with an Application to the Glass Industry Claudio Arbib, Fabrizio Marinelli Dipartimento di Informatica, Università degli Studi di L Aquila, via

More information

A Randomized Linear Program for the Network Revenue Management Problem with Customer Choice Behavior. (Research Paper)

A Randomized Linear Program for the Network Revenue Management Problem with Customer Choice Behavior. (Research Paper) A Randomized Linear Program for the Network Revenue Management Problem with Customer Choice Behavior (Research Paper) Sumit Kunnumkal (Corresponding Author) Indian School of Business, Gachibowli, Hyderabad,

More information

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018 Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections

More information

Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities

Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities Multi-Skill Resource-Constrained Project Scheduling: Formulation and Inequalities Isabel Correia, Lídia Lampreia Lourenço and Francisco Saldanha-da-Gama CIO Working Paper 17/2008 Multi-Skill Resource-Constrained

More information

Tightening a Discrete Formulation of the Quadratic Assignment Problem

Tightening a Discrete Formulation of the Quadratic Assignment Problem A publication of 1309 CHEMICAL ENGINEERING TRANSACTIONS VOL. 32, 2013 Chief Editors: Sauro Pierucci, Jiří J. Klemeš Copyright 2013, AIDIC Servizi S.r.l., ISBN 978-88-95608-23-5; ISSN 1974-9791 The Italian

More information

Capacitated Lot-Sizing with. Linked Production Quantities. Knut Haase. University of Kiel

Capacitated Lot-Sizing with. Linked Production Quantities. Knut Haase. University of Kiel Capacitated Lot-Sizing with Linked Production Quantities of Adjacent Periods Knut Haase University of Kiel Abstract: One of the most important tasks operations manager are confronted with is to determine

More information

Chapter 3: Discrete Optimization Integer Programming

Chapter 3: Discrete Optimization Integer Programming Chapter 3: Discrete Optimization Integer Programming Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Sito web: http://home.deib.polimi.it/amaldi/ott-13-14.shtml A.A. 2013-14 Edoardo

More information

Outline. Relaxation. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Lagrangian Relaxation. Lecture 12 Single Machine Models, Column Generation

Outline. Relaxation. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Lagrangian Relaxation. Lecture 12 Single Machine Models, Column Generation Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING 1. Lagrangian Relaxation Lecture 12 Single Machine Models, Column Generation 2. Dantzig-Wolfe Decomposition Dantzig-Wolfe Decomposition Delayed Column

More information

Coin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages.

Coin Changing: Give change using the least number of coins. Greedy Method (Chapter 10.1) Attempt to construct an optimal solution in stages. IV-0 Definitions Optimization Problem: Given an Optimization Function and a set of constraints, find an optimal solution. Optimal Solution: A feasible solution for which the optimization function has the

More information

Integer Programming, Constraint Programming, and their Combination

Integer Programming, Constraint Programming, and their Combination Integer Programming, Constraint Programming, and their Combination Alexander Bockmayr Freie Universität Berlin & DFG Research Center Matheon Eindhoven, 27 January 2006 Discrete Optimization General framework

More information

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 9 June 2015 Morning Time: 1 hour 30 minutes

Decision Mathematics D1 Advanced/Advanced Subsidiary. Tuesday 9 June 2015 Morning Time: 1 hour 30 minutes Paper Reference(s) 6689/01 Edexcel GCE Decision Mathematics D1 Advanced/Advanced Subsidiary Tuesday 9 June 2015 Morning Time: 1 hour 30 minutes Materials required for examination Nil Items included with

More information

Integer and Constraint Programming for Batch Annealing Process Planning

Integer and Constraint Programming for Batch Annealing Process Planning Integer and Constraint Programming for Batch Annealing Process Planning Willem-Jan van Hoeve and Sridhar Tayur Tepper School of Business, Carnegie Mellon University 5000 Forbes Avenue, Pittsburgh, PA 15213,

More information

MEDIUM-TERM HYDROPOWER SCHEDULING BY STOCHASTIC DUAL DYNAMIC INTEGER PROGRAMMING: A CASE STUDY

MEDIUM-TERM HYDROPOWER SCHEDULING BY STOCHASTIC DUAL DYNAMIC INTEGER PROGRAMMING: A CASE STUDY MEDIUM-TERM HYDROPOWER SCHEDULING BY STOCHASTIC DUAL DYNAMIC INTEGER PROGRAMMING: A CASE STUDY Martin Hjelmeland NTNU Norwegian University of Science and Technology, Trondheim, Norway. martin.hjelmeland@ntnu.no

More information

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano

Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS. Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano Parallel PIPS-SBB Multi-level parallelism for 2-stage SMIPS Lluís-Miquel Munguia, Geoffrey M. Oxberry, Deepak Rajan, Yuji Shinano ... Our contribution PIPS-PSBB*: Multi-level parallelism for Stochastic

More information

Stochastic Decision Diagrams

Stochastic Decision Diagrams Stochastic Decision Diagrams John Hooker CORS/INFORMS Montréal June 2015 Objective Relaxed decision diagrams provide an generalpurpose method for discrete optimization. When the problem has a dynamic programming

More information

Decision Diagrams for Discrete Optimization

Decision Diagrams for Discrete Optimization Decision Diagrams for Discrete Optimization Willem Jan van Hoeve Tepper School of Business Carnegie Mellon University www.andrew.cmu.edu/user/vanhoeve/mdd/ Acknowledgments: David Bergman, Andre Cire, Samid

More information

This version is available at https://strathprints.strath.ac.uk/53600/

This version is available at https://strathprints.strath.ac.uk/53600/ Toledo, Claudio Fabiano Motta and Arantes, Márcio da Silva and Hossomi, Marcelo Yukio Bressan and França, Paulo Morelato and Akartunali, Kerem (2015) A relax-and-fix with fix-and-optimize heuristic applied

More information

IV. Violations of Linear Programming Assumptions

IV. Violations of Linear Programming Assumptions IV. Violations of Linear Programming Assumptions Some types of Mathematical Programming problems violate at least one condition of strict Linearity - Deterministic Nature - Additivity - Direct Proportionality

More information

Designing Survivable Networks: A Flow Based Approach

Designing Survivable Networks: A Flow Based Approach Designing Survivable Networks: A Flow Based Approach Prakash Mirchandani 1 University of Pittsburgh This is joint work with Anant Balakrishnan 2 of the University of Texas at Austin and Hari Natarajan

More information

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1

2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1 Consider a production facility which can be devoted in each period to one of two products. For simplicity, we assume that the production rate is deterministic and that production is always at full capacity.

More information

Scheduling with Constraint Programming. Job Shop Cumulative Job Shop

Scheduling with Constraint Programming. Job Shop Cumulative Job Shop Scheduling with Constraint Programming Job Shop Cumulative Job Shop CP vs MIP: Task Sequencing We need to sequence a set of tasks on a machine Each task i has a specific fixed processing time p i Each

More information

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009 Branch-and-Bound Algorithm November 3, 2009 Outline Lecture 23 Modeling aspect: Either-Or requirement Special ILPs: Totally unimodular matrices Branch-and-Bound Algorithm Underlying idea Terminology Formal

More information

Cost models for lot streaming in a multistage flow shop

Cost models for lot streaming in a multistage flow shop Omega 33 2005) 435 450 www.elsevier.com/locate/omega Cost models for lot streaming in a multistage flow shop Huan Neng Chiu, Jen Huei Chang Department of Industrial Management, National Taiwan University

More information

Online Optimization of Busy Time on Parallel Machines

Online Optimization of Busy Time on Parallel Machines Online Optimization of Busy Time on Parallel Machines Mordechai Shalom 1 Ariella Voloshin 2 Prudence W.H. Wong 3 Fencol C.C. Yung 3 Shmuel Zaks 2 1 TelHai College, Upper Galilee, 12210, Israel cmshalom@telhai.ac.il

More information

Research Article Dynamic Programming and Heuristic for Stochastic Uncapacitated Lot-Sizing Problems with Incremental Quantity Discount

Research Article Dynamic Programming and Heuristic for Stochastic Uncapacitated Lot-Sizing Problems with Incremental Quantity Discount Mathematical Problems in Engineering Volume 2012, Article ID 582323, 21 pages doi:10.1155/2012/582323 Research Article Dynamic Programming and Heuristic for Stochastic Uncapacitated Lot-Sizing Problems

More information