Table of Contents. Best-Case Lower Bounds in a Group Sequence for the Job Shop Problem. Group Sequencing. Introduction IFAC 2008 WC

Size: px
Start display at page:

Download "Table of Contents. Best-Case Lower Bounds in a Group Sequence for the Job Shop Problem. Group Sequencing. Introduction IFAC 2008 WC"

Transcription

1 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 UMR CNRS 97 Nantes, France firstname.lastname@irccyn.ec-nantes.fr IFAC 008 WC Lower Bounds Experiments Conclusion Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 1/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence / Introduction Group Sequencing Group sequencing: is a scheduling method; describes a set of schedules; guarantees a minimal quality corresponding to the worst case. A best-case evaluation of a group sequence could be interesting. Group sequencing: provides sequential flexibility during the execution of the schedule; guarantees a minimal quality corresponding to the worst case. To manage sequential flexibility, usage of groups of permutable operations. Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence / Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence /

2 Example: a Job Shop Problem i: the index of the operations, Γ (i): the set of the predecessors of O i, m i : the resource needed by O i, p i : the processing time needed by O i. A Job Shop Problem i Γ (i) {1} {} {} {} {7} {8} m i p i A Solution to This Problem 7 1, 8 3, Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 7/ 9 Execution of the Example The Group Sequence 1, , The Corresponding Semi-Active Schedules Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 8/ Why is Group Sequencing Interesting? Why is group sequencing interesting? predictive reactive method; flexibility on sequences; widely studied in the last twenty years: [Erschler and Roubellat, 1989, Wu et al., 1999, Artigues et al., 00] no need to model the uncertainties; the method is able to absorb some uncertainties: [Wu et al., 1999, Esswein, 003, Pinot et al., 007]; evaluation of the group sequence in the worst case in polynomial time for minmax regular objectives as C max and L max. The best-case evaluation of a group sequence could be usefull. Algorithms Intuitive Formulation θ i = max χ i = θ i + p i Improved Formulation θ i = max θ i χ i χ i = θ i + p i ( ) r i, max χ j, max χ j g (i) j Γ j (i) ( ) r i, γ g (i), max χ j Γ j (i) = C max of 1 r i C max, O i g l,k, r i = θ i Lower bound of the starting time of O i Lower bound of the completion time of O i Lower bound of the completion time of g l,k Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 9/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 11/

3 Example The Problem i Γ (i) m i p i g(i) 1 1 g 1,1 {1} g,1 3 3 g 1,1 {3} g,1 1 g 1, {} 1 g, The Group Sequence 1, 3, Intuitive Formulation Improved Formulation Optimal Solution Simple Lower Bound It can be used directly to compute a lower bound of the group sequence: LB(L max ) = max L i (χ i ) = max(χ i d i ) O i O i LB(C max ) = max g l,k (Natural LB) Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 1/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 1/ Makespan Lower Bound Classical job-shop lower bound: one-machine-problem relaxation [Carlier, 198] on each machine. The one-machine-problem relaxation require some tools: a head for each operations: θ i ; a tail for each operations: a reversed θ i. For group sequencing the relaxation is done on groups instead of machines (more subproblems, but smaller). Solving the one-machine problems: using Jackson Preemptive Schedule: JPS OMP LB; using the exact Carlier s algorithm [Carlier, 198]: Optimal OMP LB. Gaps Instances : la01 to la0 from [Lawrence, 198]. For each instances, we generate a group sequence with a known optimal makespan[brucker et al., 199]; a very high flexibility [Esswein, 003]. Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 1/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 17/

4 Other results Conclusion Computation times: time(optimal OMP LB) time(jps OMP LB) time(natural LB) In an exact method using these lower bounds: 10 time(exact(optimal OMP LB)) time(exact(jps OMP LB)) We have proposed: different lower-bound tools; lower bounds. They can be used directly: more complet description of a group sequence in its globality; its usage in a decision support system gives additional information to the operator. These tools can also be usefull in: heuristics; exact methods. Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 18/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 0/ Thank You Bibliography I Artigues, C., Billaut, J.-C., and Esswein, C. (00). Maximization of solution flexibility for robust shop scheduling. European Journal of Operational Research, 1(): Thank you for your attention. Brucker, P., Jurisch, B., and Sievers, B. (199). A branch and bound algorithm for the job-shop scheduling problem. Discrete Applied Mathematics, 9(1-3): Carlier, J. (198). The one-machine sequencing problem. European Journal of Operational Research, 11(1): 7. Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 1/ Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence /

5 Bibliography II Erschler, J. and Roubellat, F. (1989). An approach for real time scheduling for activities with time and resource constraints. In Slowinski, R. and Weglarz, J., editors, Advances in project scheduling. Elsevier. Esswein, C. (003). Un apport de flexibilité séquentielle pour l ordonnancement robuste. Thèse de doctorat, Université François Rabelais Tours. Lawrence, S. (198). Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (supplement). Technical report, Graduate School of Industrial Administration, Carnegie-Mellon University, Pittsburgh, Pennsylvania. Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence 3/ Bibliography III Pinot, G., Cardin, O., and Mebarki, N. (007). A study on the group sequencing method in regards with transportation in an industrial FMS. In Proceedings of the IEEE SMC 007 International Conference. Wu, S. D., Byeon, E.-S., and Storer, R. H. (1999). A graph-theoretic decomposition of the job shop scheduling problem to achieve scheduling robustness. Operations Research, 7(1): Guillaume Pinot, Nasser Mebarki Best-Case Lower Bounds in a Group Sequence /

A new robust approach for a production scheduling and delivery routing problem

A new robust approach for a production scheduling and delivery routing problem A new robust approach for a production scheduling and delivery routing problem Azeddine Cheref, Christian Artigues, Jean-Charles Billaut To cite this version: Azeddine Cheref, Christian Artigues, Jean-Charles

More information

No-Idle, No-Wait: When Shop Scheduling Meets Dominoes, Eulerian and Hamiltonian Paths

No-Idle, No-Wait: When Shop Scheduling Meets Dominoes, Eulerian and Hamiltonian Paths No-Idle, No-Wait: When Shop Scheduling Meets Dominoes, Eulerian and Hamiltonian Paths J.C. Billaut 1, F.Della Croce 2, Fabio Salassa 2, V. T kindt 1 1. Université Francois-Rabelais, CNRS, Tours, France

More information

An efficient ILP formulation for the single machine scheduling problem

An 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 information

Event-based formulations for the RCPSP with production and consumption of resources

Event-based formulations for the RCPSP with production and consumption of resources 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 2010 1: CNRS ; LAAS ; 7 avenue du colonel

More information

Single machine scheduling with forbidden start times

Single 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 information

Minimizing 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 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 information

Batching Identical Jobs

Batching Identical Jobs Mathematical Methods of Operations Research manuscript No. (will be inserted by the editor) Batching Identical Jobs Philippe Baptiste CNRS, UMR 6599 HeuDiaSyC, Univ. de Tech. de Compiègne, F-60205 Compiègne

More information

Partial job order for solving the two-machine flow-shop minimum-length problem with uncertain processing times

Partial job order for solving the two-machine flow-shop minimum-length problem with uncertain processing times Preprints of the 13th IFAC Symposium on Information Control Problems in Manufacturing, Moscow, Russia, June 3-5, 2009 Fr-A2.3 Partial job order for solving the two-machine flow-shop minimum-length problem

More information

A 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 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 information

Minimizing the number of tardy jobs in single machine scheduling using MIP

Minimizing 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 information

4 Sequencing problem with heads and tails

4 Sequencing problem with heads and tails 4 Sequencing problem with heads and tails In what follows, we take a step towards multiple stage problems Therefore, we consider a single stage where a scheduling sequence has to be determined but each

More information

Flow Shop and Job Shop Models

Flow 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 information

Lower Bounds for Parallel Machine Scheduling Problems

Lower Bounds for Parallel Machine Scheduling Problems Lower Bounds for Parallel Machine Scheduling Problems Philippe Baptiste 1, Antoine Jouglet 2, David Savourey 2 1 Ecole Polytechnique, UMR 7161 CNRS LIX, 91128 Palaiseau, France philippe.baptiste@polytechnique.fr

More information

A 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 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 information

Using 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 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 information

Robust optimization for resource-constrained project scheduling with uncertain activity durations

Robust 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 information

Lower Bounds for Parallel Machine Scheduling Problems

Lower Bounds for Parallel Machine Scheduling Problems Lower Bounds for Parallel Machine Scheduling Problems Philippe Baptiste 1, Antoine Jouglet 2,, David Savourey 2 1 Ecole Polytechnique, UMR 7161 CNRS LIX, 91128 Palaiseau, France philippe.baptiste@polytechnique.fr

More information

Solving an integrated Job-Shop problem with human resource constraints

Solving 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 information

Marjan van den Akker. Han Hoogeveen Jules van Kempen

Marjan 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 information

Shop problems in scheduling

Shop problems in scheduling UNLV Theses, Dissertations, Professional Papers, and Capstones 5-2011 Shop problems in scheduling James Andro-Vasko University of Nevada, Las Vegas Follow this and additional works at: https://digitalscholarship.unlv.edu/thesesdissertations

More information

Using 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 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 information

Approximation Algorithms for scheduling

Approximation Algorithms for scheduling Approximation Algorithms for scheduling Ahmed Abu Safia I.D.:119936343, McGill University, 2004 (COMP 760) Approximation Algorithms for scheduling Leslie A. Hall The first Chapter of the book entitled

More information

The 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 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 information

Ordonnancement robuste de réseaux de capteurs sans fil pour le suivi d une cible mobile sous incertitudes

Ordonnancement robuste de réseaux de capteurs sans fil pour le suivi d une cible mobile sous incertitudes Ordonnancement robuste de réseaux de capteurs sans fil pour le suivi d une cible mobile sous incertitudes Charly Lersteau Marc Sevaux André Rossi ROADEF 2016, Compiègne February 11, 2016 1/17 Context 2/17

More information

P C max. NP-complete from partition. Example j p j What is the makespan on 2 machines? 3 machines? 4 machines?

P C max. NP-complete from partition. Example j p j What is the makespan on 2 machines? 3 machines? 4 machines? Multiple Machines Model Multiple Available resources people time slots queues networks of computers Now concerned with both allocation to a machine and ordering on that machine. P C max NP-complete from

More information

Algorithms. Outline! Approximation Algorithms. The class APX. The intelligence behind the hardware. ! Based on

Algorithms. 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 information

Metode şi Algoritmi de Planificare (MAP) Curs 2 Introducere în problematica planificării

Metode şi Algoritmi de Planificare (MAP) Curs 2 Introducere în problematica planificării Metode şi Algoritmi de Planificare (MAP) 2009-2010 Curs 2 Introducere în problematica planificării 20.10.2009 Metode si Algoritmi de Planificare Curs 2 1 Introduction to scheduling Scheduling problem definition

More information

Transfer Line Balancing Problem

Transfer Line Balancing Problem Transfer Line Balancing Problem Transfer Line Balancing Problem (TLBP) was introduced in [3] In comparison with the well-known assembly line balancing problems, TLBP has many new assumptions reflecting

More information

An Integrated Column Generation and Lagrangian Relaxation for Flowshop Scheduling Problems

An 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 information

A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint

A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint A polynomial-time approximation scheme for the two-machine flow shop scheduling problem with an availability constraint Joachim Breit Department of Information and Technology Management, Saarland University,

More information

Proactive Algorithms for Job Shop Scheduling with Probabilistic Durations

Proactive Algorithms for Job Shop Scheduling with Probabilistic Durations Journal of Artificial Intelligence Research 28 (2007) 183 232 Submitted 5/06; published 3/07 Proactive Algorithms for Job Shop Scheduling with Probabilistic Durations J. Christopher Beck jcb@mie.utoronto.ca

More information

Embedded Systems 15. REVIEW: Aperiodic scheduling. C i J i 0 a i s i f i d i

Embedded Systems 15. REVIEW: Aperiodic scheduling. C i J i 0 a i s i f i d i Embedded Systems 15-1 - REVIEW: Aperiodic scheduling C i J i 0 a i s i f i d i Given: A set of non-periodic tasks {J 1,, J n } with arrival times a i, deadlines d i, computation times C i precedence constraints

More information

immediately, without knowledge of the jobs that arrive later The jobs cannot be preempted, ie, once a job is scheduled (assigned to a machine), it can

immediately, without knowledge of the jobs that arrive later The jobs cannot be preempted, ie, once a job is scheduled (assigned to a machine), it can A Lower Bound for Randomized On-Line Multiprocessor Scheduling Jir Sgall Abstract We signicantly improve the previous lower bounds on the performance of randomized algorithms for on-line scheduling jobs

More information

Equitable and semi-equitable coloring of cubic graphs and its application in batch scheduling

Equitable and semi-equitable coloring of cubic graphs and its application in batch scheduling Equitable and semi-equitable coloring of cubic graphs and its application in batch scheduling Hanna Furmańczyk, Marek Kubale Abstract In the paper we consider the problems of equitable and semi-equitable

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

Single processor scheduling with time restrictions

Single processor scheduling with time restrictions Single processor scheduling with time restrictions Oliver Braun Fan Chung Ron Graham Abstract We consider the following scheduling problem 1. We are given a set S of jobs which are to be scheduled sequentially

More information

A new Lagrangian bound for the min-sum job-shop scheduling

A new Lagrangian bound for the min-sum job-shop scheduling A new Lagrangian bound for the min-sum job-shop scheduling Shunji Tanaka, Ruslan Sadykov, Boris Detienne To cite this version: Shunji Tanaka, Ruslan Sadykov, Boris Detienne. A new Lagrangian bound for

More information

Fixed-sequence single machine scheduling and outbound delivery problems

Fixed-sequence single machine scheduling and outbound delivery problems Fixed-sequence single machine scheduling and outbound delivery problems Azeddine Cheref, Alessandro Agnetis, Christian Artigues, Jean-Charles Billaut To cite this version: Azeddine Cheref, Alessandro Agnetis,

More information

Recoverable Robustness in Scheduling Problems

Recoverable Robustness in Scheduling Problems Master Thesis Computing Science Recoverable Robustness in Scheduling Problems Author: J.M.J. Stoef (3470997) J.M.J.Stoef@uu.nl Supervisors: dr. J.A. Hoogeveen J.A.Hoogeveen@uu.nl dr. ir. J.M. van den Akker

More information

Resource constraints for preemptive job-shop scheduling

Resource constraints for preemptive job-shop scheduling Resource constraints for preemptive job-shop scheduling CLAUDE LE PAPE 1 AND PHILIPPE BAPTISTE 1,2 clp@challenger.bouygues.fr, baptiste@utc.fr 1 Bouygues, Direction Scientifique, 1, avenue Eugène Freyssinet,

More information

Jackson s pseudo-preemptive schedule and cumulative scheduling problems

Jackson s pseudo-preemptive schedule and cumulative scheduling problems Discrete Applied Mathematics 145 (2004) 80 94 www.elsevier.com/locate/dam Jackson s pseudo-preemptive schedule and cumulative scheduling problems Jacques Carlier a, Eric Pinson b a Laboratoire HEUDIASYC

More information

Notes on Complexity of the Simple Assembly Line Balancing Problem

Notes 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 information

Polynomially solvable and NP-hard special cases for scheduling with heads and tails

Polynomially solvable and NP-hard special cases for scheduling with heads and tails Polynomially solvable and NP-hard special cases for scheduling with heads and tails Elisa Chinos, Nodari Vakhania Centro de Investigación en Ciencias, UAEMor, Mexico Abstract We consider a basic single-machine

More information

Single Machine Scheduling with a Non-renewable Financial Resource

Single 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 information

Logic, Optimization and Data Analytics

Logic, Optimization and Data Analytics Logic, Optimization and Data Analytics John Hooker Carnegie Mellon University United Technologies Research Center, Cork, Ireland August 2015 Thesis Logic and optimization have an underlying unity. Ideas

More information

Non-preemptive multiprocessor scheduling of strict periodic systems with precedence constraints

Non-preemptive multiprocessor scheduling of strict periodic systems with precedence constraints Non-preemptive multiprocessor scheduling of strict periodic systems with precedence constraints Liliana Cucu, Yves Sorel INRIA Rocquencourt, BP 105-78153 Le Chesnay Cedex, France liliana.cucu@inria.fr,

More information

Contents college 5 and 6 Branch and Bound; Beam Search (Chapter , book)! general introduction

Contents college 5 and 6 Branch and Bound; Beam Search (Chapter , book)! general introduction Contents college 5 and 6 Branch and Bound; Beam Search (Chapter 3.4-3.5, book)! general introduction Job Shop Scheduling (Chapter 5.1-5.3, book) ffl branch and bound (5.2) ffl shifting bottleneck heuristic

More information

Pierre Fouilhoux 1, A.Ridha Mahjoub 2, Alain Quilliot 3 and Hélène Toussaint 3

Pierre 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 information

Approximation schemes for parallel machine scheduling with non-renewable resources

Approximation schemes for parallel machine scheduling with non-renewable resources Approximation schemes for parallel machine scheduling with non-renewable resources Péter Györgyi a,b, Tamás Kis b, a Department of Operations Research, Loránd Eötvös University, H1117 Budapest, Pázmány

More information

Edge-Finding Constraint Propagation Algorithms for Disjunctive and Cumulative Scheduling

Edge-Finding Constraint Propagation Algorithms for Disjunctive and Cumulative Scheduling In: Proceedings of the Fifteenth Workshop of the U.K. Planning Special Interest Group, Liverpool, United Kingdom, 1996. Edge-Finding Constraint Propagation Algorithms for Disjunctive and Cumulative Scheduling

More information

Single Machine Models

Single Machine Models Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 8 Single Machine Models 1. Dispatching Rules 2. Single Machine Models Marco Chiarandini DM87 Scheduling, Timetabling and Routing 2 Outline Dispatching

More information

Minimizing the number of stations and station activation costs for a production line

Minimizing the number of stations and station activation costs for a production line Minimizing the number of stations and station activation costs for a production line Sergey Kovalev, Xavier Delorme, Alexandre Dolgui, Ammar Oulamara To cite this version: Sergey Kovalev, Xavier Delorme,

More information

arxiv:cs/ v1 [cs.ds] 18 Oct 2004

arxiv:cs/ v1 [cs.ds] 18 Oct 2004 A Note on Scheduling Equal-Length Jobs to Maximize Throughput arxiv:cs/0410046v1 [cs.ds] 18 Oct 2004 Marek Chrobak Christoph Dürr Wojciech Jawor Lukasz Kowalik Maciej Kurowski Abstract We study the problem

More information

GA with Priority Rules for Solving Job-Shop Scheduling Problems

GA with Priority Rules for Solving Job-Shop Scheduling Problems GA with Priority Rules for Solving Job-Shop Scheduling Problems S. M. Kamrul Hasan, Student Member, IEEE, Ruhul Sarker, Member, IEEE, and David Cornforth Abstract The Job-Shop Scheduling Problem (JSSP)

More information

On Machine Dependency in Shop Scheduling

On Machine Dependency in Shop Scheduling On Machine Dependency in Shop Scheduling Evgeny Shchepin Nodari Vakhania Abstract One of the main restrictions in scheduling problems are the machine (resource) restrictions: each machine can perform at

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

Embedded Systems - FS 2018

Embedded Systems - FS 2018 Institut für Technische Informatik und Kommunikationsnetze Prof. L. Thiele Embedded Systems - FS 2018 Sample solution to Exercise 3 Discussion Date: 11.4.2018 Aperiodic Scheduling Task 1: Earliest Deadline

More information

Algorithm 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. 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 information

On the S-Labeling problem

On the S-Labeling problem On the S-Labeling problem Guillaume Fertin Laboratoire d Informatique de Nantes-Atlantique (LINA), UMR CNRS 6241 Université de Nantes, 2 rue de la Houssinière, 4422 Nantes Cedex - France guillaume.fertin@univ-nantes.fr

More information

Linear programming based algorithms for preemptive and non-preemptive RCPSP

Linear 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 information

Multi-Objective Scheduling Using Rule Based Approach

Multi-Objective Scheduling Using Rule Based Approach Multi-Objective Scheduling Using Rule Based Approach Mohammad Komaki, Shaya Sheikh, Behnam Malakooti Case Western Reserve University Systems Engineering Email: komakighorban@gmail.com Abstract Scheduling

More information

Assigning operators in a flow shop environment

Assigning operators in a flow shop environment Assigning operators in a flow shop environment Imène Benkalai 1, Djamal Rebaine 1, and Pierre Baptiste 2 1 Université du Québec à Chicoutimi, Saguenay (Québec), Canada G7H-2B1. {imene.benkalai1,drebaine}@uqac.ca

More information

Climbing discrepancy search for flowshop and jobshop scheduling with time-lags

Climbing 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 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

Restless Bandit Index Policies for Solving Constrained Sequential Estimation Problems

Restless Bandit Index Policies for Solving Constrained Sequential Estimation Problems Restless Bandit Index Policies for Solving Constrained Sequential Estimation Problems Sofía S. Villar Postdoctoral Fellow Basque Center for Applied Mathemathics (BCAM) Lancaster University November 5th,

More information

Single Machine Problems Polynomial Cases

Single 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 information

A branch and bound method for the job-shop problem with sequence-dependent setup times

A branch and bound method for the job-shop problem with sequence-dependent setup times A branch and bound method for the job-shop problem with sequence-dependent setup times Christian Artigues, Dominique Feillet To cite this version: Christian Artigues, Dominique Feillet. A branch and bound

More information

A lower bound on deterministic online algorithms for scheduling on related machines without preemption

A lower bound on deterministic online algorithms for scheduling on related machines without preemption Theory of Computing Systems manuscript No. (will be inserted by the editor) A lower bound on deterministic online algorithms for scheduling on related machines without preemption Tomáš Ebenlendr Jiří Sgall

More information

On the exact solution of a large class of parallel machine scheduling problems

On the exact solution of a large class of parallel machine scheduling problems 1 / 23 On the exact solution of a large class of parallel machine scheduling problems Teobaldo Bulhões 2 Ruslan Sadykov 1 Eduardo Uchoa 2 Anand Subramanian 3 1 Inria Bordeaux and Univ. Bordeaux, France

More information

Ant Colony Optimization for Resource-Constrained Project Scheduling

Ant 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 information

Complexity analysis of job-shop scheduling with deteriorating jobs

Complexity analysis of job-shop scheduling with deteriorating jobs Discrete Applied Mathematics 117 (2002) 195 209 Complexity analysis of job-shop scheduling with deteriorating jobs Gur Mosheiov School of Business Administration and Department of Statistics, The Hebrew

More information

Scheduling on Unrelated Parallel Machines. Approximation Algorithms, V. V. Vazirani Book Chapter 17

Scheduling on Unrelated Parallel Machines. Approximation Algorithms, V. V. Vazirani Book Chapter 17 Scheduling on Unrelated Parallel Machines Approximation Algorithms, V. V. Vazirani Book Chapter 17 Nicolas Karakatsanis, 2008 Description of the problem Problem 17.1 (Scheduling on unrelated parallel machines)

More information

Omega 38 (2010) Contents lists available at ScienceDirect. Omega. journal homepage:

Omega 38 (2010) Contents lists available at ScienceDirect. Omega. journal homepage: Omega 38 (2010) 3 -- 11 Contents lists available at ScienceDirect Omega journal homepage: www.elsevier.com/locate/omega A single-machine learning effect scheduling problem with release times Wen-Chiung

More information

Multiprocessor Scheduling I: Partitioned Scheduling. LS 12, TU Dortmund

Multiprocessor Scheduling I: Partitioned Scheduling. LS 12, TU Dortmund Multiprocessor Scheduling I: Partitioned Scheduling Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 22/23, June, 2015 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 47 Outline Introduction to Multiprocessor

More information

Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints

Complexity and Algorithms for Two-Stage Flexible Flowshop Scheduling with Availability Constraints Complexity and Algorithms or Two-Stage Flexible Flowshop Scheduling with Availability Constraints Jinxing Xie, Xijun Wang Department o Mathematical Sciences, Tsinghua University, Beijing 100084, China

More information

Lagrangian Domain Reductions for the Single Machine Earliness-Tardiness Problem with Release Dates

Lagrangian Domain Reductions for the Single Machine Earliness-Tardiness Problem with Release Dates Lagrangian Domain Reductions for the Single Machine Earliness-Tardiness Problem with Release Dates Boris Detienne a, Éric Pinsonb and David Rivreau b a École Nationale Supérieure des Mines de Saint-Étienne,

More information

Scheduling Lecture 1: Scheduling on One Machine

Scheduling Lecture 1: Scheduling on One Machine Scheduling Lecture 1: Scheduling on One Machine Loris Marchal October 16, 2012 1 Generalities 1.1 Definition of scheduling allocation of limited resources to activities over time activities: tasks in computer

More information

Complexity analysis of the discrete sequential search problem with group activities

Complexity analysis of the discrete sequential search problem with group activities Complexity analysis of the discrete sequential search problem with group activities Coolen K, Talla Nobibon F, Leus R. KBI_1313 Complexity analysis of the discrete sequential search problem with group

More information

Branching Rules for Minimum Congestion Multi- Commodity Flow Problems

Branching Rules for Minimum Congestion Multi- Commodity Flow Problems Clemson University TigerPrints All Theses Theses 8-2012 Branching Rules for Minimum Congestion Multi- Commodity Flow Problems Cameron Megaw Clemson University, cmegaw@clemson.edu Follow this and additional

More information

PREEMPTIVE RESOURCE CONSTRAINED SCHEDULING WITH TIME-WINDOWS

PREEMPTIVE RESOURCE CONSTRAINED SCHEDULING WITH TIME-WINDOWS PREEMPTIVE RESOURCE CONSTRAINED SCHEDULING WITH TIME-WINDOWS Kanthi Sarpatwar IBM Research Joint Work With: Baruch Schieber (IBM Research) Hadas Shachnai (Technion) Kanthi Kiran Sarpatwar 1 / 22 Introduction

More information

Resource Management in Machine Scheduling Problems: A Survey

Resource Management in Machine Scheduling Problems: A Survey Decision Making in Manufacturing and Services Vol. 1 2007 No. 1 2 pp. 59 89 Resource Management in Machine Scheduling Problems: A Survey Adam Janiak,WładysławJaniak, Maciej Lichtenstein Abstract. The paper

More information

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms.

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms. On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms. J.C. Zúñiga and D. Henrion Abstract Four different algorithms are designed

More information

Solving Fuzzy PERT Using Gradual Real Numbers

Solving Fuzzy PERT Using Gradual Real Numbers Solving Fuzzy PERT Using Gradual Real Numbers Jérôme FORTIN a, Didier DUBOIS a, a IRIT/UPS 8 route de Narbonne, 3062, Toulouse, cedex 4, France, e-mail: {fortin, dubois}@irit.fr Abstract. From a set of

More information

Multi-agent scheduling problems

Multi-agent scheduling problems Multi-agent scheduling problems Alessandro Agnetis, Università di Siena Dipartimento di Ingegneria dell Informazione Toulouse, LAAS-CNRS 13/5/2011 INTRODUCTION: MULTI-AGENT SCHEDULING Centralized decision

More information

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times

Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Advances in Operations Research Volume 2009, Article ID 153910, 10 pages doi:10.1155/2009/153910 Research Article Batch Scheduling on Two-Machine Flowshop with Machine-Dependent Setup Times Lika Ben-Dati,

More information

Single Machine Scheduling with Job-Dependent Machine Deterioration

Single Machine Scheduling with Job-Dependent Machine Deterioration Single Machine Scheduling with Job-Dependent Machine Deterioration Wenchang Luo 1, Yao Xu 2, Weitian Tong 3, and Guohui Lin 4 1 Faculty of Science, Ningbo University. Ningbo, Zhejiang 315211, China; and

More information

Computational Complexity

Computational Complexity Computational Complexity Problems, instances and algorithms Running time vs. computational complexity General description of the theory of NP-completeness Problem samples 1 Computational Complexity What

More information

FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs

FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs FH2(P 2,P2) hybrid flow shop scheduling with recirculation of jobs Nadjat Meziani 1 and Mourad Boudhar 2 1 University of Abderrahmane Mira Bejaia, Algeria 2 USTHB University Algiers, Algeria ro nadjet07@yahoo.fr

More information

Approximation Schemes for Parallel Machine Scheduling Problems with Controllable Processing Times

Approximation Schemes for Parallel Machine Scheduling Problems with Controllable Processing Times Approximation Schemes for Parallel Machine Scheduling Problems with Controllable Processing Times Klaus Jansen 1 and Monaldo Mastrolilli 2 1 Institut für Informatik und Praktische Mathematik, Universität

More information

PMS 2012 April Leuven

PMS 2012 April Leuven The multiagent project scheduling problem: complexity of finding a minimum-makespan Nash equilibrium C. Briand A. Agnetis and J.-C Billaut (briand@laas.fr, agnetis@dii.unisi.it, billaut@univ-tours.fr)

More information

Robust Scheduling with Logic-Based Benders Decomposition

Robust Scheduling with Logic-Based Benders Decomposition Robust Scheduling with Logic-Based Benders Decomposition Elvin Çoban and Aliza Heching and J N Hooker and Alan Scheller-Wolf Abstract We study project scheduling at a large IT services delivery center

More information

Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines arxiv: v1 [cs.

Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines arxiv: v1 [cs. Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines arxiv:1602.01867v1 [cs.ds] 4 Feb 2016 Hanna Furmańczyk, Marek Kubale Abstract In the paper we consider the

More information

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules

An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules An Effective Chromosome Representation for Evolving Flexible Job Shop Schedules Joc Cing Tay and Djoko Wibowo Intelligent Systems Lab Nanyang Technological University asjctay@ntuedusg Abstract As the Flexible

More information

ILP Formulations for the Lazy Bureaucrat Problem

ILP 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 information

Deterministic Models: Preliminaries

Deterministic Models: Preliminaries Chapter 2 Deterministic Models: Preliminaries 2.1 Framework and Notation......................... 13 2.2 Examples... 20 2.3 Classes of Schedules... 21 2.4 Complexity Hierarchy... 25 Over the last fifty

More information

Speed-scaling with no Preemptions

Speed-scaling with no Preemptions Speed-scaling with no Preemptions Evripidis Bampis 1, Dimitrios Letsios 2, and Giorgio Lucarelli 1,3 1 Sorbonne Universités, UPMC Univ. Paris 06, UMR 7606, LIP6, Paris, France. Evripidis.Bampis@lip6.fr

More information

Time-optimal scheduling for high throughput screening processes using cyclic discrete event models

Time-optimal scheduling for high throughput screening processes using cyclic discrete event models Mathematics and Computers in Simulation 66 2004 181 191 ime-optimal scheduling for high throughput screening processes using cyclic discrete event models E. Mayer a,, J. Raisch a,b a Fachgruppe System

More information

Integer Equal Flows. 1 Introduction. Carol A. Meyers Andreas S. Schulz

Integer Equal Flows. 1 Introduction. Carol A. Meyers Andreas S. Schulz Integer Equal Flows Carol A Meyers Andreas S Schulz Abstract We examine an NP-hard generalization of the network flow problem known as the integer equal flow problem The setup is the same as a standard

More information

Minimizing the weighted completion time on a single machine with periodic maintenance

Minimizing 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 information

Improved Bounds for Flow Shop Scheduling

Improved Bounds for Flow Shop Scheduling Improved Bounds for Flow Shop Scheduling Monaldo Mastrolilli and Ola Svensson IDSIA - Switzerland. {monaldo,ola}@idsia.ch Abstract. We resolve an open question raised by Feige & Scheideler by showing that

More information