Event-based formulations for the RCPSP with production and consumption of resources
|
|
- Todd Harrell
- 6 years ago
- Views:
Transcription
1 Event-based formulations for the RCPSP with production and consumption of resources Oumar KONE 1, Christian ARTIGUES 1, Pierre LOPEZ 1, and Marcel MONGEAU 2 May : CNRS ; LAAS ; 7 avenue du colonel Roche, F Toulouse, France Université de Toulouse ; UPS, INSA, INP, ISAE ; LAAS ; F Toulouse, France {okone,artigues,lopez}@laas.fr 2: Université de Toulouse ; UPS, INSA, UT1, UTM ; Institut de Mathématiques de Toulouse CNRS ; Institut de Mathématiques de Toulouse UMR 5219 ; F Toulouse, France mongeau@math.univ-toulouse.fr 1/31
2 Outline 1 RCPSP with resource production and consumption 2 Proposals 3 Computational results 4 Conclusions 2/31
3 Outline 1 RCPSP with resource production and consumption Definition Problem description Background 2 Proposals 3 Computational results 4 Conclusions 3/31
4 Definition RCPSP: Resource-Constrained Project Scheduling Problem Definition: Cumulative scheduling problem Multi-resources Many applications in industry (staff scheduling, parallel processors...) Covers a large number of theoretical scheduling problems (parallel machines, flow-shops, job-shops, flexible shop problems...) 4/31
5 Problem description (1/3) Renewable resources R = {1,..., m}: set of resources B k : capacity of resource k (k = 1, 2,..., m) Activities A = {1,..., n}: set of activities 0 and n + 1: two dummy activities (end & start of project) p i : processing time of each activity i b ik : consumption of resource k by activity i 5/31
6 Problem description (2/3) Non-renewable resources: which can be produced and required during the processing of each activity i P = {1, 2,..., l}: set of l non-renewable resources C p : level of the initial stock of resource p P Each activity i requires c ip units of p at the start of its processing; produces c + ip units of p at the end of its processing. 6/31
7 Problem description (3/3) Objective: Minimizing the makespan C max Constraints: Precedence constraints: (i, j) E, activity i must precede activity j. Resource constraints: At each time, for each resource k, the total of consumptions of the activities in process cannot exceed B k. Stock constraint: Stock must remain non-negative at each time. This problem is strongly NP-hard 7/31
8 Background Lower bounds (Carlier & Néron 2006) Approximate Methods (Kolisch & Hartmann 2006, Palpant et al. 2004) Exact Methods (Demeulemeester & Herroelen 1997, Sprecher 2000, Laborie 2005) Production and consumption of resources (Carlier et al. 2009, Laborie 2003, Bouly et al. 2005, Neumann & Schwindt 2002) Present study: Focus on ILP formulations 8/31
9 Outline 1 RCPSP with resource production and consumption 2 Proposals Extension of state-of-the art models Event-based formulations OOE formulation Preprocessing 3 Computational results 4 Conclusions 9/31
10 Extension of state-of-the art models (Pritsker et al. 1969): Discrete-Time (DT) (Christofides et al. 1987): Disaggregated Discrete-Time (DDT) Pseudo-polynomial number of variables and constraints (depending on the schedule horizon) Good LP relaxation (Artigues et al. 2003): Flow-based continuous-time (FCT) Compact model (polynomial number of variables) Weak LP relaxation ( big-m constraints) 10/31
11 Event-based formulations Inspired by: (Pinto & Grossmann 1995) on batch process problems (Dauzère-Pérès et al. 1995) for flow-shop problems (Zapata et al. 2008) propose such an event-based formulation for a multimode RCPSP (3n 2 binary variables) Two new formulations (see (Koné et al. 2010)): Start/end event-based formulation (SEE): 2 types of binary variables (not presented here) On/off event-based formulation (OOE): 1 type of binary variable Extensions for resource consumption and production. 11/31
12 On/off event-based formulation (1/2) Binary variable: z ie = 1 activity i begins or continues its processing immediately after event e Continuous variables: t e (event date), C max (makespan) s ep 0: level of stock of resource p P at event e p iep 0: quantity of resource p P produced by i at event e u iep 0: quantity of resource p P required by i at event e No need of end events E = {0, 1,..., n 1} No need to use the dummy activities 0 and n + 1 Like FCT, OOE can treat instances with non-integer processing times (p i = 2.8) Polynomial number of binary variables (n 2 ) and constraints 12/31
13 On/off event-based formulation (2/2) No need of end events: g h i j zi1 = 1 zi2 = 1 Events Variables n events in the worst case: Activities Events 13/31
14 OOE - Formulation (1/4) Objective function: Duration constraints: min C max (1) C max t e + (z ie z i(e 1) )p i e E, i A (2) t 0 = 0 (3) t f t e + (z ie z i(e 1) (z if z i(f 1) ) 1)p i (e, f, i) E 2 A, f > e 0 (4) t e+1 t e e n 1 E (5) translate that [z i(e 1) = 0 z ie = 1] = [ P e 1 v=0 z iv = 0], e E \ {0}, i A 14/31
15 OOE - Formulation (2/4) Non-preemption constraints: e 1 X z ie e(1 (z ie z i(e 1) )) e 0 E (6) e =0 n 1 X z ie (n e)(1 + (z ie z i(e 1) )) e 0 E (7) e =e Activity startup constraints: X z ie 1 i A (8) e E 15/31
16 OOE - Formulation (3/4) Precedence constraints: ex z ie + z je 1 + (1 z ie )e e E, (i, j) E (9) e =0 Renewable resource constraints: n 1 X b ik z ie B k e E, k R (10) i=0 16/31
17 OOE - Formulation (4/4) Non-renewable resource constraints: p iep c + ip (z i(e 1) z ie ) (e, i, p) E A P (11) p iep c + ip z i(e 1) (e, i, p) E A P (12) p iep c + ip (1 z ie ) (e, i, p) E A P (13) u iep c ip (z ie z i(e 1) ) (e, i, p) E A P (14) u iep c ip z ie (e, i, p) E A P (15) u iep c ip (1 z i(e 1) ) (e, i, p) E A P (16) Flow conservation constraints for non-renewable resources: s ep = s (e 1)p + X p iep X u iep (e, p) E P, e > 0 (17) i A i A s 0p = C p X i A u i0p p P (18) 17/31
18 OOE - Preprocessing (OOE Prep) Main idea: For each activity, remove the events during which each activity cannot be running because one of its predecessors (resp. its successors) is in process or has not yet been processed (resp. is in process or has been processed). Additional constraint: Let A(i) (resp. D(i)) be the set of predecessors (resp. successors) of activity i for each activity i: P A(i) e=0 z ie = 0 and P n e=n D(i) +1 z ie = 0. 18/31
19 Outline 1 RCPSP with resource production and consumption 2 Proposals 3 Computational results Software and hardware configuration Instances Results ILP solving 4 Conclusions 19/31
20 Software and hardware configuration Machine: Dell PC, XEON 5110 bi-processor 1.6 GHz, 4 GB RAM, Fedora Programming Environment: Ilog-Concert, C++ Solver: IBM-Ilog Cplex 11.2 Cplex Configuration: default Timeout: 500 seconds Preprocessing by propagation of precedence and resource constraints: Start Time(i) [ES i, LS i ] 20/31
21 Instances Modified instances from the literature: KSD30 (Kolisch et al.): disjunctive BL (Baptiste and Le Pape): cumulative PACK (Carlier and Néron): cumulative Productions and consumptions randomly generated between 0 and 10 (only feasible instances are kept) Criticisms of instances of the literature: Not cumulative enough Processing times too homogeneous New instances: KSD15 d: KSD30 with disparate p i and n/2 activities PACK d: PACK with disparate p i 21/31
22 Instances indicators KSD30 BL PACK KSD15 d PACK d V R T OS NC RF RS DR PR /31
23 Results ILP solving (classical instances) Models: DT, DDT, FCT, & OOE (& OOE Prep) Instances: KSD30, BL, & PACK Instances Models Integer Opt Gap CPM Opt time (s) KSD30 DT DDT OOE Prep FCT OOE PACK OOE OOE Prep DT DDT FCT BL OOE Prep DDT DT OOE FCT /31
24 Results ILP solving (modified instances) Models: DT, DDT, FCT, & OOE (& OOE Prep) Instances: KSD15 d & PACK d Instances Models Integer Opt Gap CPM Opt time (s) KSD15 d FCT OOE Prep OOE DT 0 0 DDT 0 0 PACK d OOE Prep OOE FCT DT 0 0 DDT /31
25 Synthesis In terms of integer solutions found, OOE better In terms of optimal solutions found: On the classical instances, time-indexed models are the best On the disjunctive instances with disparate processing times, FCT is the best On the high cumulative instances with disparate processing time, OOE is the best 25/31
26 Outline 1 RCPSP with resource production and consumption 2 Proposals 3 Computational results 4 Conclusions Conclusion Further works References 26/31
27 Conclusion We have studied the RCPSP with consumption and production of resources We have proposed an extension of three formulations for the RCPSP issued from the literature, to solve this problem We have proposed two new formulations for this problem We tested and compared our proposals to the three extended models on five types of instances In view of the results, our model OOE is the best for highly cumulative instances with disparate processing times 27/31
28 Further works More processing techniques to reduce the number of events in our models Hybrid methods: OOE formulation with Constraint Programming or Metaheuristic Other objective functions 28/31
29 Thank you!! THANK YOU FOR YOUR ATTENTION 29/31
30 Bibliography (1/2) C. Artigues, P. Michelon, and S. Reusser, Insertion techniques for static and and dynamic resource-constrained project scheduling, European Journal of Operational Research, 149(2): , C. Artigues, O. Koné, P. Lopez, M. Mongeau, E. Néron, and D. Rivreau, Computational experiments, in C. Artigues, S. Demassey, and E. Néron, (Eds.), Resource-constrained project scheduling: Models, algorithms, extensions and applications, ISTE/Wiley, pages , O. Koné, C. Artigues, P. Lopez, and M. Mongeau, Event-based MILP models for resource-constrained project scheduling problems, Computers & Operations Research, 2010, In Press. P. Baptiste and C. Le Pape, Constraint propagation and decomposition techniques for highly disjunctive and highly cumulative project scheduling problems, Constraints, 5(1-2): , N. Christofides, R. Alvarez-Valdès, and J.M. Tamarit, Project scheduling with resource constraints: A branch and bound approach, European Journal of Operational Research, 29(3): , J. Carlier, A. Moukrim and H. Xu, The project scheduling problem with production and consumption of resources: A list-scheduling based algorithm, Discrete Applied Mathematics, S. Dauzère-Pérès and J.B. Lasserre, A new mixed-integer formulation of the flow-shop sequencing Problem, 2nd Workshop on Models and Algorithms for Planning and Scheduling Problems, Wernigerode, Germany, May E. Demeulemeester and W. Herroelen, New benchmark results for the resource-constrained project scheduling problem, Management Science, 43(11): , R. Kolisch and A. Sprecher, PSPLIB - A project scheduling library, European Journal of Operational Research, 96(1): , /31
31 Bibliography (2/2) P. Laborie, Complete MCS-based search: Application to resource constrained project scheduling, International Joint Conferences on Artificial Intelligence, pages , J.B. Lasserre and M. Queyranne, Generic scheduling polyhedra and a new mixed-integer formulation for single-machine scheduling, integer programming and combinatorial optimization, Proceedings of the 2nd Integer Programming and Combinatorial Optimization Conference, pages , J. Carlier and E. Néron, On linear lower bounds for the resource constrained project scheduling problem, European Journal of Operational Research 149(2): , J. M. Pinto and I. E. Grossmann, A continuous time MILP model for short term scheduling of batch plants with pre-ordering constraints, Industrial & Engineering Chemistry Research, 34(9): , A. Pritsker, L. Watters, and P. Wolfe, Multi-project scheduling with limited resources: A zero-one programming approach, Management Science, 16: , PSPLIB. High-duration RCSPSP instances. duration range.zip. A. Sprecher, Solving the RCPSP efficiently at modest memory requirements, Management Science, 46(5): , J. C. Zapata, B. M. Hodge, and G. V. Reklaitis, The multimode resource constrained multiproject scheduling problem: Alternative formulations, AIChE Journal, 54(8): , /31
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 informationA note on time-indexed formulations for the resource-constrained project scheduling problem
A note on time-indexed formulations for the resource-constrained project scheduling problem Christian Artigues To cite this version: Christian Artigues. A note on time-indexed formulations for the resource-constrained
More informationMulti-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 informationLinear programming based algorithms for preemptive and non-preemptive RCPSP
Linear programming based algorithms for preemptive and non-preemptive RCPSP Jean Damay, Alain Quilliot, Eric Sanlaville To cite this version: Jean Damay, Alain Quilliot, Eric Sanlaville. Linear programming
More informationAn efficient ILP formulation for the single machine scheduling problem
An efficient ILP formulation for the single machine scheduling problem Cyril Briand a,b,, Samia Ourari a,b,c, Brahim Bouzouia c a CNRS ; LAAS ; 7 avenue du colonel Roche, F-31077 Toulouse, France b Université
More informationA Proactive Sampling Approach to Project Scheduling under Uncertainty
A Proactive Sampling Approach to Project Scheduling under Uncertainty Pradeep Varakantham, Na Fu and Hoong Chuin Lau School of Information Systems, Singapore anagement University 80 Stamford Road, Singapore
More informationA 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 informationClimbing discrepancy search for flowshop and jobshop scheduling with time-lags
Climbing discrepancy search for flowshop and jobshop scheduling with time-lags Wafa Karoui, Marie-José Huguet, Pierre Lopez, Mohamed Haouari To cite this version: Wafa Karoui, Marie-José Huguet, Pierre
More informationRobust optimization for resource-constrained project scheduling with uncertain activity durations
Robust optimization for resource-constrained project scheduling with uncertain activity durations Christian Artigues 1, Roel Leus 2 and Fabrice Talla Nobibon 2 1 LAAS-CNRS, Université de Toulouse, France
More informationPierre Fouilhoux 1, A.Ridha Mahjoub 2, Alain Quilliot 3 and Hélène Toussaint 3
RAIRO Operations Research Will be set by the publisher BRANCH-AND-CUT-AND-PRICE ALGORITHMS FOR THE PREEMPTIVE RCPCP Pierre Fouilhoux 1, A.Ridha Mahjoub 2, Alain Quilliot 3 and Hélène Toussaint 3 Abstract.
More informationMinimizing the number of tardy jobs in single machine scheduling using MIP
MISTA 2009 Multidisciplinary International Conference on Scheduling : Theory and Applications (MISTA 2009) Minimizing the number of tardy jobs in single machine scheduling using MIP S. Ourari C. Briand
More informationAnt Colony Optimization for Resource-Constrained Project Scheduling
Ant Colony Optimization for Resource-Constrained Project Scheduling Daniel Merkle, Martin Middendorf 2, Hartmut Schmeck 3 Institute for Applied Computer Science and Formal Description Methods University
More informationSEQUENCING A SINGLE MACHINE WITH DUE DATES AND DEADLINES: AN ILP-BASED APPROACH TO SOLVE VERY LARGE INSTANCES
SEQUENCING A SINGLE MACHINE WITH DUE DATES AND DEADLINES: AN ILP-BASED APPROACH TO SOLVE VERY LARGE INSTANCES PH. BAPTISTE, F. DELLA CROCE, A. GROSSO, AND V. T KINDT Abstract. We consider the problem of
More informationA MIP approach for the minimization of the number of late jobs in single machine scheduling
A MIP approach for the minimization of the number of late jobs in single machine scheduling Samia Ourari,a,b,c, Cyril Briand,a,b, Brahim Bouzouia c a CNRS ; LAAS ; 7 avenue du colonel Roche, F-31077 Toulouse,
More informationScheduling and Planning the Outbound Baggage Process at International Airports
Scheduling and Planning the Outbound Baggage Process at International Airports Markus Frey, Christian Artigues, Rainer Kolisch, Pierre Lopez To cite this version: Markus Frey, Christian Artigues, Rainer
More informationDecomposition Method for Project Scheduling with Spatial Resources
Decomposition Method for Project Scheduling with Spatial Resources J.L. Hurink, A.L. Kok and J.J. Paulus University of Twente, PO box 217, 7500AE Enschede, The Netherlands, j.j.paulus@ewi.utwente.nl Project
More informationSolving an integrated Job-Shop problem with human resource constraints
Solving an integrated Job-Shop problem with human resource constraints Olivier Guyon, Pierre Lemaire, Eric Pinson, David Rivreau To cite this version: Olivier Guyon, Pierre Lemaire, Eric Pinson, David
More informationOperator 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 informationMinimizing the number of tardy jobs for the single machine scheduling problem: MIP-based lower and upper bounds
Minimizing the number of tardy jobs for the single machine scheduling problem: MIP-based lower and upper bounds Cyril Briand 1,a,b, Samia Ourari c a CNRS ; LAAS ; 7 avenue du colonel Roche, F-31077 Toulouse,
More informationAn Exact Algorithm for the Resource. Constrained Project Scheduling Problem. Based on a New Mathematical Formulation
An Exact Algorithm for the Resource Constrained Project Scheduling Problem Based on a New Mathematical Formulation Aristide Mingozzi, Vittorio Maniezzo Department of Mathematics, University of Bologna,
More informationAlgorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on
6117CIT - Adv Topics in Computing Sci at Nathan 1 Algorithms The intelligence behind the hardware Outline! Approximation Algorithms The class APX! Some complexity classes, like PTAS and FPTAS! Illustration
More informationOn electrical load tracking scheduling for a steel plant
On electrical load tracking scheduling for a sel plant Alain Hait, Christian Artigues To ci this version: Alain Hait, Christian Artigues. On electrical load tracking scheduling for a sel plant. Compurs
More informationUsing column generation to solve parallel machine scheduling problems with minmax objective functions
Using column generation to solve parallel machine scheduling problems with minmax objective functions J.M. van den Akker J.A. Hoogeveen Department of Information and Computing Sciences Utrecht University
More informationA Branch-and-Price Algorithm for Multi-Mode Resource Leveling
A Branch-and-Price Algorithm for Multi-Mode Resource Leveling Eamonn T. Coughlan 1, Marco E. Lübbecke 2, and Jens Schulz 1 1 Technische Universität Berlin, Institut für Mathematik, Straße d. 17. Juni 136,
More informationA 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 informationA Combinatorial Optimization Approach for the Electrical Energy Management in a Multi-Source System
Author manuscript, published in "2nd International Conference on Operations Research and Enterprise Systems (ICORES 213), Barcelona : Spain (213)" DOI : 1.22/42399 A Combinatorial Optimization Approach
More informationTable of Contents. Best-Case Lower Bounds in a Group Sequence for the Job Shop Problem. Group Sequencing. Introduction IFAC 2008 WC
Table of Contents Best-Case Lower Bounds in a Group Sequence for the Job Shop Problem 1 Introduction Group Sequencing Guillaume Pinot Nasser Mebarki 3 The Best-Case Completion Time of an Operation IRCCyN
More informationA Branch-and-Bound Procedure to Minimize Total Tardiness on One Machine with Arbitrary Release Dates
A Branch-and-Bound Procedure to Minimize Total Tardiness on One Machine with Arbitrary Release Dates Philippe Baptiste 1,2, Jacques Carlier 2 and Antoine Jouglet 2 Abstract In this paper, we present a
More informationUsing column generation to solve parallel machine scheduling problems with minmax objective functions
J Sched (2012) 15:801 810 DOI 10.1007/s10951-010-0191-z Using column generation to solve parallel machine scheduling problems with minmax objective functions J.M. van den Akker J.A. Hoogeveen J.W. van
More informationMarjan van den Akker. Han Hoogeveen Jules van Kempen
Parallel machine scheduling through column generation: minimax objective functions, release dates, deadlines, and/or generalized precedence constraints Marjan van den Akker Han Hoogeveen Jules van Kempen
More informationMinimizing the weighted completion time on a single machine with periodic maintenance
Minimizing the weighted completion time on a single machine with periodic maintenance KRIM Hanane University of Valenciennes and Hainaut-Cambrésis LAMIH UMR CNRS 8201 1st year Phd Student February 12,
More informationA Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints
A Branch and Bound Algorithm for the Project Duration Problem Subject to Temporal and Cumulative Resource Constraints Christoph Schwindt Institut für Wirtschaftstheorie und Operations Research University
More informationApproximate policy iteration for dynamic resource-constrained project scheduling
Approximate policy iteration for dynamic resource-constrained project scheduling Mahshid Salemi Parizi, Yasin Gocgun, and Archis Ghate June 14, 2017 Abstract We study non-preemptive scheduling problems
More informationScheduling 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 informationA Branch-and-Price Algorithm for Multi-mode Resource Leveling
A Branch-and-Price Algorithm for Multi-mode Resource Leveling Eamonn T. Coughlan 1,MarcoE.Lübbecke 2, and Jens Schulz 1 1 Technische Universität Berlin, Institut für Mathematik, Straße d. 17. Juni 136,
More informationSingle 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 informationParallel machine scheduling with precedence constraints and setup times
Parallel machine scheduling with precedence constraints and setup times Bernat Gacias, Christian Artigues, Pierre Lopez To cite this version: Bernat Gacias, Christian Artigues, Pierre Lopez. Parallel machine
More informationJob 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 informationResource Constrained Project Scheduling Linear and Integer Programming (1)
DM204, 2010 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 Resource Constrained Project Linear and Integer Programming (1) Marco Chiarandini Department of Mathematics & Computer Science University of Southern
More informationNotes on Complexity of the Simple Assembly Line Balancing Problem
Notes on Complexity of the Simple Assembly Line Balancing Problem Lazarev A.A., Gafarov E.R. Institute of Control Sciences of the Russian Academy of Sciences, Profsoyuznaya st. 65, 117997 Moscow, Russia
More informationOn mathematical programming with indicator constraints
On mathematical programming with indicator constraints Andrea Lodi joint work with P. Bonami & A. Tramontani (IBM), S. Wiese (Unibo) University of Bologna, Italy École Polytechnique de Montréal, Québec,
More informationAn Integrated Column Generation and Lagrangian Relaxation for Flowshop Scheduling Problems
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 An Integrated Column Generation and Lagrangian Relaxation for Flowshop Scheduling
More informationA Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows
A Mixed-Integer Linear Program for the Traveling Salesman Problem with Structured Time Windows Philipp Hungerländer Christian Truden 5th January 2017 Abstract In this extended abstract we introduce the
More informationDecision 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 informationLinear Programming. Scheduling problems
Linear Programming Scheduling problems Linear programming (LP) ( )., 1, for 0 min 1 1 1 1 1 11 1 1 n i x b x a x a b x a x a x c x c x z i m n mn m n n n n! = + + + + + + = Extreme points x ={x 1,,x n
More informationA Quadratic Extended Edge-Finding Filtering Algorithm for Cumulative Resource Constraints
A Quadratic Extended Edge-Finding Filtering Algorithm for Cumulative Resource Constraints Roger Kameugne, Laure Pauline Fotso 2, and Joseph D. Scott 3 University of Maroua, Higher Teachers Training College,
More informationSeparation Techniques for Constrained Nonlinear 0 1 Programming
Separation Techniques for Constrained Nonlinear 0 1 Programming Christoph Buchheim Computer Science Department, University of Cologne and DEIS, University of Bologna MIP 2008, Columbia University, New
More informationSolving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem
Solving a Production Scheduling Problem as a Time-Dependent Traveling Salesman Problem GABRIELLA STECCO Department of Applied Mathematics, University Ca Foscari of Venice, Dorsoduro n. 3825/E, 30123 Venice,
More informationColumn 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 informationA new lower bound for one-machine earliness-tardiness scheduling
A new lower bound for one-machine earliness-tardiness scheduling Francis Sourd Université Pierre et Marie Curie CNRS LIP6 laboratory, Paris, France e-mail: Francis.Sourd@lip6.fr Abstract In one-machine
More informationA note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu
A note on : A Superior Representation Method for Piecewise Linear Functions by Li, Lu, Huang and Hu Juan Pablo Vielma, Shabbir Ahmed and George Nemhauser H. Milton Stewart School of Industrial and Systems
More informationA 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 informationA 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 informationInteger programming, Barvinok s counting algorithm and Gomory relaxations
Integer programming, Barvinok s counting algorithm and Gomory relaxations Jean B. Lasserre LAAS-CNRS, Toulouse, France Abstract We propose an algorithm based on Barvinok s counting algorithm for P max{c
More informationThe proactive and reactive resource-constrained project scheduling problem: the crucial role of buffer-based reactions
The proactive and reactive resource-constrained project scheduling problem: the crucial role of buffer-based reactions Davari M, Demeulemeester E. KBI_1707 The proactive and reactive resource-constrained
More informationInteger Linear Programming Modeling
DM554/DM545 Linear and Lecture 9 Integer Linear Programming Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. Assignment Problem Knapsack Problem
More informationRCPSP Single Machine Problems
DM204 Spring 2011 Scheduling, Timetabling and Routing Lecture 3 Single Machine Problems Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Resource
More informationMinimizing 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 informationarxiv: v1 [math.oc] 20 Mar 2019
Heterogeneous Prestressed Precast Beams Multiperiod Production Planning Problem: Modeling and Solution Methods Kennedy Anderson Guimarães de Araújo a,1,, Tibérius de Oliveira e Bonates a,2, Bruno de Athayde
More informationA note on : A Superior Representation Method for Piecewise Linear Functions
A note on : A Superior Representation Method for Piecewise Linear Functions Juan Pablo Vielma Business Analytics and Mathematical Sciences Department, IBM T. J. Watson Research Center, Yorktown Heights,
More informationSingle Machine Scheduling with a Non-renewable Financial Resource
Single Machine Scheduling with a Non-renewable Financial Resource Evgeny R. Gafarov a, Alexander A. Lazarev b Institute of Control Sciences of the Russian Academy of Sciences, Profsoyuznaya st. 65, 117997
More informationPreprocessing. Complements of Operations Research. Giovanni Righini. Università degli Studi di Milano
Preprocessing Complements of Operations Research Giovanni Righini Università degli Studi di Milano Preprocessing Computational complexity theory classifies problems. However, when we run algorithms, this
More informationInteger 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 informationLogic-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 informationInteger 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 informationProduction scheduling with a piecewise-linear energy cost function
Production scheduling with a piecewise-linear energy cost function Mustapha Haouassi, Chloé Desdouits, Rodolphe Giroudeau and Claude Le Pape MAORE team (algorithms for scheduling and networks) LIRMM, 34095
More informationMinimum Linear Arrangements
Minimum Linear Arrangements Rafael Andrade, Tibérius Bonates, Manoel Câmpelo, Mardson Ferreira ParGO - Research team in Parallel computing, Graph theory and Optimization Department of Statistics and Applied
More informationDiscrete 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 informationA 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 informationarxiv: v1 [cs.os] 6 Jun 2013
Partitioned scheduling of multimode multiprocessor real-time systems with temporal isolation Joël Goossens Pascal Richard arxiv:1306.1316v1 [cs.os] 6 Jun 2013 Abstract We consider the partitioned scheduling
More informationFlow Shop and Job Shop Models
Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 11 Flow Shop and Job Shop Models 1. Flow Shop 2. Job Shop Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Resume Permutation
More informationRecoverable Robust Knapsacks: Γ -Scenarios
Recoverable Robust Knapsacks: Γ -Scenarios Christina Büsing, Arie M. C. A. Koster, and Manuel Kutschka Abstract In this paper, we investigate the recoverable robust knapsack problem, where the uncertainty
More informationSingle Machine Problems Polynomial Cases
DM204, 2011 SCHEDULING, TIMETABLING AND ROUTING Lecture 2 Single Machine Problems Polynomial Cases Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline
More information5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1
5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1 Definition: An Integer Linear Programming problem is an optimization problem of the form (ILP) min
More informationAn Integrated Method for Planning and Scheduling to Minimize Tardiness
An Integrated Method for Planning and Scheduling to Minimize Tardiness J N Hooker Carnegie Mellon University john@hookerteppercmuedu Abstract We combine mixed integer linear programming (MILP) and constraint
More informationScheduling Parallel Jobs with Linear Speedup
Scheduling Parallel Jobs with Linear Speedup Alexander Grigoriev and Marc Uetz Maastricht University, Quantitative Economics, P.O.Box 616, 6200 MD Maastricht, The Netherlands. Email: {a.grigoriev, m.uetz}@ke.unimaas.nl
More informationRobust Partial Order Schedules for RCPSP/max with Durational Uncertainty
Robust Partial Order Schedules for RCPSP/max with Durational Uncertainty Na Fu and Pradeep Varakantham and Hoong Chuin Lau School of Information Systems, Singapore Management University 80 Stamford Road,
More informationSingle machine scheduling with forbidden start times
4OR manuscript No. (will be inserted by the editor) Single machine scheduling with forbidden start times Jean-Charles Billaut 1 and Francis Sourd 2 1 Laboratoire d Informatique Université François-Rabelais
More informationLinear integer programming and its application
Linear integer programming and its application Presented by Dr. Sasthi C. Ghosh Associate Professor Advanced Computing & Microelectronics Unit Indian Statistical Institute Kolkata, India Outline Introduction
More informationLecture 2: Scheduling on Parallel Machines
Lecture 2: Scheduling on Parallel Machines Loris Marchal October 17, 2012 Parallel environment alpha in Graham s notation): P parallel identical Q uniform machines: each machine has a given speed speed
More informationA Quadratic Propagator for the Inter-Distance Constraint
Constraint Programming Letters 3 (2008) 21 35 Submitted 11/2006; Published 2/2008 A Quadratic Propagator for the Inter-Distance Constraint Claude-Guy Quimper QUIMPER@ALUMNI.UWATERLOO.CA University of Waterloo
More informationarxiv: v1 [cs.ds] 31 Aug 2018
Enhanced arc-flow formulations to minimize weighted completion time on identical parallel machines Arthur Kramer, Mauro Dell Amico, Manuel Iori Dipartimento di Scienze e Metodi dell Ingegneria Università
More informationConic optimization under combinatorial sparsity constraints
Conic optimization under combinatorial sparsity constraints Christoph Buchheim and Emiliano Traversi Abstract We present a heuristic approach for conic optimization problems containing sparsity constraints.
More informationLinear Programming Versus Convex Quadratic Programming for the Module Allocation Problem
Linear Programming Versus Convex Quadratic Programming for the Module Allocation Problem Sourour Elloumi 1 April 13, 2005 Abstract We consider the Module Allocation Problem with Non-Uniform communication
More informationSolving Resource-Constrained Project Scheduling Problem with Particle Swarm Optimization
Regular Papers Solving Resource-Constrained Project Scheduling Problem with Particle Swarm Optimization Sylverin Kemmoé Tchomté, Michel Gourgand, Alain Quilliot LIMOS, Campus Scientifique des Cézeaux,
More informationILP-Based Reduced Variable Neighborhood Search for Large-Scale Minimum Common String Partition
Available online at www.sciencedirect.com Electronic Notes in Discrete Mathematics 66 (2018) 15 22 www.elsevier.com/locate/endm ILP-Based Reduced Variable Neighborhood Search for Large-Scale Minimum Common
More informationOutline. Outline. Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING. 1. Scheduling CPM/PERT Resource Constrained Project Scheduling Model
Outline DMP204 SCHEDULING, TIMETABLING AND ROUTING Lecture 3 and Mixed Integer Programg Marco Chiarandini 1. Resource Constrained Project Model 2. Mathematical Programg 2 Outline Outline 1. Resource Constrained
More informationAnalyzing the computational impact of individual MINLP solver components
Analyzing the computational impact of individual MINLP solver components Ambros M. Gleixner joint work with Stefan Vigerske Zuse Institute Berlin MATHEON Berlin Mathematical School MINLP 2014, June 4,
More informationA Quadratic Propagator for the Inter-Distance Constraint
A Quadratic Propagator for the Inter-Distance Constraint Claude-Guy Quimper University of Waterloo School of Computer Science cquimper@uwaterloo.ca Alejandro López-Ortiz University of Waterloo School of
More informationThe two-machine flowshop total completion time problem: A branch-and-bound based on network-flow formulation
The two-machine flowshop total completion time problem: A branch-and-bound based on network-flow formulation Boris Detienne 1, Ruslan Sadykov 1, Shunji Tanaka 2 1 : Team Inria RealOpt, University of Bordeaux,
More informationTight 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 informationA cutting plane approach for integrated planning and scheduling
A cutting plane approach for integrated planning and scheduling T. Kis a,, A. Kovács a a Computer and Automation Institute, Kende str. 13-17, H-1111 Budapest, Hungary Abstract In this paper we propose
More informationMinimizing the total flow-time on a single machine with an unavailability period
Minimizing the total flow-time on a single machine with an unavailability period Julien Moncel (LAAS-CNRS, Toulouse France) Jérémie Thiery (DIAGMA Supply Chain, Paris France) Ariel Waserhole (G-SCOP, Grenoble
More informationIndicator Constraints in Mixed-Integer Programming
Indicator Constraints in Mixed-Integer Programming Andrea Lodi University of Bologna, Italy - andrea.lodi@unibo.it Amaya Nogales-Gómez, Universidad de Sevilla, Spain Pietro Belotti, FICO, UK Matteo Fischetti,
More informationBounds for the Permutation Flowshop Scheduling Problem with Exact Time Lags while Minimizing the Total Earliness and Tardiness
Bounds for the Permutation Flowshop Scheduling Problem with Exact Time Lags while Minimizing the Total Earliness and Tardiness Imen Hamdi, Taïcir Loukil Abstract- We consider the problem of n-jobs scheduling
More informationAlgorithm Design. Scheduling Algorithms. Part 2. Parallel machines. Open-shop Scheduling. Job-shop Scheduling.
Algorithm Design Scheduling Algorithms Part 2 Parallel machines. Open-shop Scheduling. Job-shop Scheduling. 1 Parallel Machines n jobs need to be scheduled on m machines, M 1,M 2,,M m. Each machine can
More informationExtended 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 informationILP Formulations for the Lazy Bureaucrat Problem
the the PSL, Université Paris-Dauphine, 75775 Paris Cedex 16, France, CNRS, LAMSADE UMR 7243 Department of Statistics and Operations Research, University of Vienna, Vienna, Austria EURO 2015, 12-15 July,
More informationXLVI Pesquisa Operacional na Gestão da Segurança Pública
A linear formulation with O(n 2 ) variables for the quadratic assignment problem Serigne Gueye and Philippe Michelon Université d Avignon et des Pays du Vaucluse, Laboratoire d Informatique d Avignon (LIA),
More informationPractical 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