ISE480 Sequencing and Scheduling
|
|
- Mark Bradford
- 5 years ago
- Views:
Transcription
1 ISE480 Sequencing and
2 DETERMINISTIC MODELS ISE480 Sequencing and Spring Term 2
3 Models 3
4 Framework and Notation 4
5 5
6 6
7 7
8 8
9 9
10 Machine environment a Single machine and machines in parallel 1 single machine Pm Qm Rm m identical machines in parallel m machines in parallel w/different speeds v i m unrelated machines in parallel 10
11 Machine environment Machines in series: Fm FFc Jm FJc Om Flow shop: all jobs processed in the same order on the machines Flexible Flow shop: same as flow shop but with c stages of parallel machines Job shop: each job has its own routing Flexible Job shop: same as job shop but with c stages of parallel machines Open shop: each job has to processed on all machines but no routing restrictions 11
12 Processing characteristics and constraints b could be empty! r j s jk s ijk prmp prec Release dates sequence dependent setup times sequence and machine dependent setup times preemption precedence constraints 12
13 Processing characteristics and constraints brkdwn M j prmu block nwt recrc breakdowns machine eligibility restrictions permutation blocking no waiting recirculation 13
14 Objectives g Performance measures of individual jobs C j completion time of job j L j lateness = C j d j T j tardiness = max(l j, 0) E j earliness = max(-l j, 0) U j h j (C j ) unit penalty = 1 if C j > d j and 0 otherwise h j is a non-decreasing cost function 14
15 Objective Functions L j T j U j d j C j C j d j Lateness Tardiness Unit Penalty 1 d C j j Fig. Due date related penalty functions 15
16 Objectives g (cont.) Functions to be minimized C max = max C j L max = max L j Σw j C j Σw j (1-e -rc j ) Σw j T j Σw j U j Σw j ' E j + Σw j '' T j makespan maximum lateness total weighted completion time total weighted discounted Cj total weighted tardiness weighted number of tardy jobs total weighted earliness and tardiness 16
17 Regular objective functions Regular objective functions non-decreasing in C 1,,C n most objective functions considered in this class are regular Non-regular objective functions Example: Σw j ' E j + Σw j '' T j Much harder to solve! 17
18 Description of a Problem a b g machine environment constraints, processing characteristics Examples: Paper bag factory FF3 r j w j T j Gate assignment P m r j, M j w j T j Tasks in a CPU 1 r j, prmp w j C j Traveling Salesman 1 s jk C max objective (to be minimized) 18
19 Classes of Schedules A SEQUENCE usually corresponds to a permutation of the n jobs or the order in which the jobs are to be processed on a given machine A SCHEDULE usually refers to an allocation of jobs within a more complicated setting of machines 19
20 Classes of Schedules A POLICY prescribes an appropriate action for any one of the states the system may be in (stochastic settings). 20
21 Classes of Schedules Nondelay (greedy) schedule No machine is kept idle while a task is waiting for processing. An optimal schedule need not be nondelay!! Example: P2 prec C max jobs p j
22 Precedence Constraints Original Schedule (nonpreemptive) jobs p j
23 Precedence Constraints Reduced Processing Time jobs p j The processing time of each job is reduced by 1 unit
24 Precedence Constraints Use of 3 Machines jobs p j machines are used instead of 2 with the original processing times
25 Active Schedule Defined A feasible nonpreemptive schedule is called ACTIVE if it is not possible to construct another schedule by changing the order of processing on the machines and having at least one task finishing earlier without any task finishing later. There is at least one optimal and active schedule for Jm g if the objective function is regular. Example : Consider a job shop with three machines and two jobs. Job 1 needs 1 time unit on machine 1 and 3 time units on machine 2. Job 2 needs 2 time units on machine 3 and 3 time units on machine 2. Both jobs have to be processed last on machine 2. 25
26 Example of an Active Schedule Machine 1 1 Machine Machine t It is clear that this schedule is active as reversing the sequence of the two jobs on machine 2 postpones the processing of job 2. However, the schedule is neither nondelay nor optimal. Machine 2 remains idle until time 2 while there is a job available for processing at time 1. 26
27 Semi active Schedule No task can be completed earlier without changing the order of processing on any one of the machines. Example: Consider again a schedule with three machines and two jobs. The routing of the two jobs is the same as in the previous example. The processing times of job 1 on machines 1 and 2 are both equal to 1. The processing times of job 2 on machines 2 and 3 are both equal to 2. 27
28 Example of a Semi active Schedule Machine 1 1 Machine Machine t Consider the schedule under which job 2 is processed on machine 2 before job 1. This implies that job 2 starts its processing on machine 2 at time 2 and job 1 starts its processing on machine 2 at time 4. This schedule is semi-active. However, it is not active as job 1 can be processed on machine 2 without delaying the processing of job 2 on machine 2. 28
29 Venn Diagram of Classes of Schedules for Job Shops Optimal Schedules Semi-active X X Nondelay Active All Schedules A Venn diagramm of the three classes of nonpreemptive schedules; the nondelay schedules, the active schedules, and the semi-active schedules 29
Course Introduction. Scheduling: Terminology and Classification
Outline DM87 SCHEDULING, TIMETABLING AND ROUTING Lecture 1 Course Introduction. Scheduling: Terminology and Classification 1. Course Introduction 2. Scheduling Problem Classification Marco Chiarandini
More informationScheduling. Job Shop Scheduling. Example JSP. JSP (cont.)
Scheduling Scheduling is the problem of allocating scarce resources to activities over time. [Baker 1974] Typically, planning is deciding what to do, and scheduling is deciding when to do it. Generally,
More informationParallel Machine and Flow Shop Models
Outline DM87 SCHEDULING, TIMETABLING AND ROUTING 1. Resume and Extensions on Single Machine Models Lecture 10 Parallel Machine and Flow Shop Models 2. Parallel Machine Models Marco Chiarandini 3. Flow
More informationResource-Constrained Project Scheduling
DM204 Spring 2011 Scheduling, Timetabling and Routing Lecture 6 Resource-Constrained Project Scheduling Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline
More informationAperiodic Task Scheduling
Aperiodic Task Scheduling Radek Pelánek Preemptive Scheduling: The Problem 1 processor arbitrary arrival times of tasks preemption performance measure: maximum lateness no resources, no precedence constraints
More informationn Given: n set of resources/machines M := {M 1 n satisfies constraints n minimizes objective function n Single-Stage:
Scheduling Scheduling is the problem of allocating scarce resources to activities over time. [Baker 1974] Typically, planning is deciding what to do, and scheduling is deciding when to do it. Generally,
More informationJob Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search
A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)
More informationBranch and Bound Method for Scheduling Precedence Constrained Tasks on Parallel Identical Processors
, July 2-4, 2014, London, U.K. Branch and Bound Method for Scheduling Precedence Constrained Tasks on Parallel Identical Processors N.S.Grigoreva Abstract The multiprocessor scheduling problem is one of
More informationResearch Notes for Chapter 2 *
Research Notes for Chapter 2 * Scientific developments can always be made logical and rational with sufficient hindsight. It is amazing, however, how clouded the crystal ball looks beforehand. We all wear
More informationHeuristics for Scheduling Reentrant Flexible Job Shops with Sequence-dependent Setup Times and Limited Buffer Capacities
Clemson University TigerPrints All Dissertations Dissertations 8-2007 Heuristics for Scheduling Reentrant Flexible Job Shops with Sequence-dependent Setup Times and Limited Buffer Capacities Jakrawarn
More informationEvent-Driven Scheduling. (closely following Jane Liu s Book)
Event-Driven Scheduling (closely following Jane Liu s Book) Real-Time Systems, 2006 Event-Driven Systems, 1 Principles Assign priorities to Jobs At events, jobs are scheduled according to their priorities
More informationScheduling Algorithms in Large Scale Distributed Systems
Scheduling Algorithms in Large Scale Distributed Systems Prof.dr.ing. Florin Pop University Politehnica of Bucharest, Faculty of Automatic Control and Computers (ACS-UPB) National Institute for Research
More informationDesigning Reusable and Run-Time Evolvable Scheduling Software
339 Designing Reusable and Run-Time Evolvable Scheduling Software Güner Orhan Mehmet Akşit Arend Rensink Abstract Scheduling processes have been applied to a large category of application areas such as
More informationAn Improved Solution Algorithm for Two-Job Shop Scheduling Problems with Availability Constraints
An Improved Solution Algorithm for Two-Job Shop Scheduling Problems with Availability Constraints Riad Aggoune Abstract This paper presents a reducedcomplexity algorithm for exactly solving two-job shop
More informationFLEXIBLE ASSEMBLY SYSTEMS
FLEXIBLE ASSEMBLY SYSTEMS Job Shop and Flexible Assembly Job Shop Each job has an unique identity Make to order, low volume environment Possibly complicated route through system Very difficult Flexible
More informationHigh-Level Synthesis
High-Level Synthesis 1 High-Level Synthesis 1. Basic definition 2. A typical HLS process 3. Scheduling techniques 4. Allocation and binding techniques 5. Advanced issues High-Level Synthesis 2 Introduction
More informationHeuristic Reactive Rescheduling Algorithms in the Advanced Scheduling Add-on for ERP
Baltic J. Modern Computing, Vol. 2 (2014), No. 4, 272-284 Heuristic Reactive Rescheduling Algorithms in the Advanced Scheduling Add-on for ERP Vytautas TIEŠIS 1, Gintautas DZEMYDA 1, Taskin KIZIL 2 1 Institute
More informationLagrangian Relaxation in CP
Lagrangian Relaxation in CP Willem-Jan van Hoeve CPAIOR 016 Master Class Overview 1. Motivation for using Lagrangian Relaxations in CP. Lagrangian-based domain filtering Example: Traveling Salesman Problem.
More informationPermutation, no-wait, no-idle flow shop problems
Archives of Control Sciences Volume 25(LXI), 2015 No. 2, pages 189 199 Permutation, no-wait, no-idle flow shop problems MARIUSZ MAKUCHOWSKI The paper compares the schedules of different variants of the
More informationflow shop scheduling with multiple operations and time lags
flow shop scheduling with multiple operations and time lags J. Riezebos and G.J.C. Gaalman Faculty of Management and Organization, University of Groningen J.N.D. Gupta Department of Management, Ball State
More informationHeuristic Reactive Rescheduling Algorithms in the Advanced Scheduling Add-on for ERP
Baltic J. Modern Computing, Vol. 2 (2014), No. 4, 272-284 Heuristic Reactive Rescheduling Algorithms in the Advanced Scheduling Add-on for ERP Vytautas TIEŠIS 1, Gintautas DZEMYDA 1, Taskin KIZIL 2 1)
More informationAn Introduction to Real-Time Operating Systems: Scheduling Theory
An Introduction to Real-Time Operating Systems: Scheduling Theory Clifford W. Mercer School of Computer Science Carnegie Mellon University Pittsburgh, Pennsylvania 15213 cwm@cs.cmu.edu DRAFT Please do
More informationGenetic algorithms for job shop scheduling problems with alternative routings
Downloaded By: [Pusan National University Library] At: 07:0 8 March 008 International Journal of Production Research, Vol., No. 0, May 008, 9 70 Genetic algorithms for job shop scheduling problems with
More informationA Case Study on Earliness/Tardiness Scheduling by Constraint Programming
A Case Study on Earliness/Tardiness Scheduling by Constraint Programming Jan Kelbel, Zdeněk Hanzálek Department of Control Engineering, Faculty of Electrical Engineering Czech Technical University in Prague
More informationA Memetic Algorithm for Parallel Machine Scheduling
A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of
More informationChapter 16. Greedy Algorithms
Chapter 16. Greedy Algorithms Algorithms for optimization problems (minimization or maximization problems) typically go through a sequence of steps, with a set of choices at each step. A greedy algorithm
More information[Telchy, 4(11): November, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY INTELLIGENT NEURAL NETWORK WITH GREEDY ALIGNMENT FOR JOB-SHOP SCHEDULING Fatin I. Telchy, Hisham M. Al-Bakry ABSTRACT Job-Shop
More informationExtending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems
Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Hamidullah Khan Niazi 1, Sun Hou-Fang 2, Zhang Fa-Ping 3, Riaz Ahmed 4 ( 1, 4 National University of Sciences and Technology
More informationSolving stochastic job shop scheduling problems by a hybrid method
Solving stochastic job shop scheduling problems by a hybrid method By Pervaiz Ahmed, Reza Tavakkoli- Moghaddam, Fariborz Jolai & Farzaneh Vaziri Working Paper Series 004 Number WP006/04 ISSN Number 6-689
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists,100 11,000 120M Open access books available International authors and editors Downloads Our authors
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationDiscrete-event simulation
1 SYSTEM MODELING AND SIMULATION UNIT-2 VIK UNIT 2 GENERAL PRINCIPLES, SIMULATION SOFTWARE: Concepts in Discrete-Event Simulation: The Event-Scheduling / Time-Advance Algorithm, World Views, Manual simulation
More informationConcurrent activities in daily life. Real world exposed programs. Scheduling of programs. Tasks in engine system. Engine system
Real world exposed programs Programs written to interact with the real world, outside the computer Programs handle input and output of data in pace matching the real world processes Necessitates ability
More informationAn investigation on single machine total weighted tardiness scheduling problems
Int J Adv Manuf Technol (2003) 22: 243 248 DOI 10.1007/s00170-002-1466-0 ORIGINAL ARTICLE R. Maheswaran Æ S. G. Ponnambalam An investigation on single machine total weighted tardiness scheduling problems
More informationChapter 5: Distributed Process Scheduling. Ju Wang, 2003 Fall Virginia Commonwealth University
Chapter 5: Distributed Process Scheduling CMSC 602 Advanced Operating Systems Static Process Scheduling Dynamic Load Sharing and Balancing Real-Time Scheduling Section 5.2, 5.3, and 5.5 Additional reading:
More informationA NEW HEURISTIC METHOD FOR MINIMIZING THE MAKESPAN IN A NO-IDLE PERMUTATION FLOWSHOP
A NEW HEURISTIC METHOD FOR MINIMIZING THE MAKESPAN IN A NO-IDLE PERMUTATION FLOWSHOP Marcelo Seido Nagano EESC/USP Avenida Trabalhador São-Carlense, 400, São Carlos/SP drnagano@usp.br Fábio José Ceron
More informationProgramming Assignment HW4: CPU Scheduling v03/17/19 6 PM Deadline March 28th, 2019, 8 PM. Late deadline with penalty March 29th, 2019, 8 PM
CS 370: OPERATING SYSTEMS SPRING 2019 Department of Computer Science URL: http://www.cs.colostate.edu/~cs370 Colorado State University INSTRUCTOR: Yashwant Malaiya Programming Assignment HW4: CPU Scheduling
More informationPriority rule-based reconstruction for total weighted tardiness minimization of job-shop scheduling problem
Bulletin of the JSME Journal of Advanced Mechanical Design, Systems, and Manufacturing Vol.8, No.5, 2014 Priority rule-based reconstruction for total weighted tardiness minimization of job-shop scheduling
More informationSENSITIVITY ANALYSIS OF CRITICAL PATH AND ITS VISUALIZATION IN JOB SHOP SCHEDULING
SENSITIVITY ANALYSIS OF CRITICAL PATH AND ITS VISUALIZATION IN JOB SHOP SCHEDULING Ryosuke Tsutsumi and Yasutaka Fujimoto Department of Electrical and Computer Engineering, Yokohama National University,
More informationCOOLING TECHNOLOGY INSTITUTE
Series V Open Circuit Cooling Tower Line, VT0 & VT1 Group A Models VT0-12-E VT0-52-HM VT0-102-KM VT0-132-L VT0-14-F VT0-52-J VT0-102-L VT0-145-M VT0-19-G VT0-57-K VT0-102-MM VT0-155-N VT0-155-OM VT0-24-EM
More informationPROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION RESOURCE SCHEDULING. Jin-Lee Kim
Proceedings of the 009 Winter Simulation Conference M. D. Rossetti, R. R. Hill, B. Johansson, A. Dunkin and R. G. Ingalls, eds. PROPOSED METHODOLOGY FOR COMPARING SCHEDULE GENERATION SCHEMES IN CONSTRUCTION
More informationSOLVING THE JOB-SHOP SCHEDULING PROBLEM WITH A SIMPLE GENETIC ALGORITHM
ISSN 1726-4529 Int j simul model 8 (2009) 4, 197-205 Original scientific paper SOLVING THE JOB-SHOP SCHEDULING PROBLEM WITH A SIMPLE GENETIC ALGORITHM Lestan, Z.; Brezocnik, M.; Buchmeister, B.; Brezovnik,
More informationCS 580: Algorithm Design and Analysis. Jeremiah Blocki Purdue University Spring 2018
CS 580: Algorithm Design and Analysis Jeremiah Blocki Purdue University Spring 2018 Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved.
More informationA fast hybrid particle swarm optimization algorithm for flow shop sequence dependent group scheduling problem
Scientia Iranica E (0) 8 (3), 759 764 Sharif University of Technology Scientia Iranica Transactions E: Industrial Engineering www.sciencedirect.com Research note A fast hybrid particle swarm optimization
More informationSolution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation
Faculty of Information & Communication Technologies Solution Representation for Job Shop Scheduling Problems in Ant Colony Optimisation James Montgomery, Carole Fayad 1 and Sanja Petrovic 1 1 School of
More informationProgramming Assignment HW5: CPU Scheduling draft v04/02/18 4 PM Deadline April 7th, 2018, 5 PM. Late deadline with penalty April 9th, 2018, 5 PM
Programming Assignment HW5: CPU Scheduling draft v04/02/18 4 PM Deadline April 7th, 2018, 5 PM. Late deadline with penalty April 9th, 2018, 5 PM Purpose: The objective of this assignment is to become familiar
More informationMultiprocessor and Real-Time Scheduling. Chapter 10
Multiprocessor and Real-Time Scheduling Chapter 10 1 Roadmap Multiprocessor Scheduling Real-Time Scheduling Linux Scheduling Unix SVR4 Scheduling Windows Scheduling Classifications of Multiprocessor Systems
More informationJob shop scheduling with beam search
European Journal of Operational Research 118 (1999) 390±412 www.elsevier.com/locate/orms Theory and Methodology Job shop scheduling with beam search I. Sabuncuoglu *, M. Bayiz Department of Industrial
More informationOPERATIONS RESEARCH. Transportation and Assignment Problems
OPERATIONS RESEARCH Chapter 2 Transportation and Assignment Problems Prof Bibhas C Giri Professor of Mathematics Jadavpur University West Bengal, India E-mail : bcgirijumath@gmailcom MODULE-3: Assignment
More informationProblem Set 9 Solutions
Introduction to Algorithms December 8, 2004 Massachusetts Institute of Technology 6.046J/18.410J Professors Piotr Indyk and Charles E. Leiserson Handout 34 Problem Set 9 Solutions Reading: Chapters 32.1
More informationFlow Shop and Job Shop
DM204 Spring 2011 Scheduling, Timetabling and Routing Lecture 5 Flow Shop and Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline Flow Shop 1. Flow Shop
More informationSingle Machine Scheduling with Interfering Job Sets. Arizona State University PO Box Tempe, AZ
Single Machine Scheduling with Interfering Job Sets Ketan Khowala 1,3, John Fowler 1,3, Ahmet Keha 1* and Hari Balasubramanian 2 1 Department of Industrial Engineering Arizona State University PO Box 875906
More informationJob-shop scheduling with limited capacity buffers
Job-shop scheduling with limited capacity buffers Peter Brucker, Silvia Heitmann University of Osnabrück, Department of Mathematics/Informatics Albrechtstr. 28, D-49069 Osnabrück, Germany {peter,sheitman}@mathematik.uni-osnabrueck.de
More informationAn Improved Adaptive Neural Network for Job-Shop Scheduling
An Improved Adaptive Neural Network for Job-Shop Scheduling Shengxiang Yang Department of Computer Science, University of Leicester University Road, Leceister LE1 7RH, United Kingdom s.yang@mcs.le.ac.uk
More informationTWO PHASED OPTIMIZATION APPROACH FOR SCHEDULING PROJECTS IN A MACHINE SHOP
TWO PHASED OPTIMIZATION APPROACH FOR SCHEDULING PROJECTS IN A MACHINE SHOP by Milad Akrami Submitted in partial fulfillment of the requirements for the degree of Master of Applied Science at Dalhousie
More informationSolving multiobjective industrial scheduling problems by metaheuristics
Faculdade de Engenharia da Universidade do Porto Solving multiobjective industrial scheduling problems by metaheuristics David Ricardo Simões Rola VERSÃO FINAL Dissertação realizada no âmbito do Mestrado
More informationASHORT product design cycle is critical for manufacturers
394 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 5, NO. 3, JULY 2008 An Optimization-Based Approach for Design Project Scheduling Ming Ni, Peter B. Luh, Fellow, IEEE, and Bryan Moser Abstract
More informationCS418 Operating Systems
CS418 Operating Systems Lecture 9 Processor Management, part 1 Textbook: Operating Systems by William Stallings 1 1. Basic Concepts Processor is also called CPU (Central Processing Unit). Process an executable
More informationA Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen 2, b
International Conference on Information Technology and Management Innovation (ICITMI 2015) A Hybrid Genetic Algorithm for the Distributed Permutation Flowshop Scheduling Problem Yan Li 1, a*, Zhigang Chen
More informationExact and Approximation Algorithms for the Scheduling Tasks to Minimize the Number of Processors
Exact and Approximation Algorithms for the Scheduling Tasks to Minimize the Number of Processors Natalia S. Grigoreva St.Petersburg State University Universitetskaj nab. 7/9, 199034 St.Petersburg, Russia
More informationOperating Systems 2014 Assignment 2: Process Scheduling
Operating Systems 2014 Assignment 2: Process Scheduling Deadline: April 6, 2014, at 23:59. 1 Introduction Process scheduling is an important part of the operating system and has influence on the achieved
More informationAdmissible Search Methods for Minimum Penalty Sequencing of Jobs with Setup Times on One and Two Machines
Admissible Search Methods for Minimum Penalty Sequencing of Jobs with Setup Times on One and Two Machines Anup K. Sen, A. Bagchi and Bani K. Sinha Indian Institute of Management Calcutta Joka, Diamond
More informationInternational Conference on Modeling and SimulationCoimbatore, August 2007
International Conference on Modeling and SimulationCoimbatore, 27-29 August 2007 OPTIMIZATION OF FLOWSHOP SCHEDULING WITH FUZZY DUE DATES USING A HYBRID EVOLUTIONARY ALGORITHM M.S.N.Kiran Kumara, B.B.Biswalb,
More informationD.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1.
D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1. DESIGN AND ANALYSIS OF ALGORITHM UNIT- I SECTION-A 2 MARKS 1. Define an algorithm? 2. Specify the criteria of algorithm? 3. What is Computational Procedure?
More informationIntroduction. Sets and the Real Number System
Sets: Basic Terms and Operations Introduction Sets and the Real Number System Definition (Set) A set is a well-defined collection of objects. The objects which form a set are called its members or Elements.
More informationA Capacity Sharing and Stealing Strategy for Open Real-time Systems
A Capacity Sharing and Stealing Strategy for Open Real-time Systems Luís Nogueira, Luís Miguel Pinho CISTER Research Centre School of Engineering of the Polytechnic Institute of Porto (ISEP/IPP) Rua Dr.
More informationCurrent trends in deterministic scheduling
Annals of Operations Research 70(1997)1 41 1 Current trends in deterministic scheduling Chung-Yee Lee Department of Industrial Engineering, Texas A&M University, College Station, TX 77843-3131, USA Lei
More informationJorge M. S. Valente Faculdade de Economia, Universidade do Porto Rua Dr. Roberto Frias, Porto Portugal
Jeffrey Schaller Eastern Connecticut State University Department of Business Administration 83 Windham St. Willimantic, CT 06226-2295 schallerj@easternct.edu (860) 465-5226 Jorge M. S. Valente Faculdade
More information11. APPROXIMATION ALGORITHMS
11. APPROXIMATION ALGORITHMS load balancing center selection pricing method: vertex cover LP rounding: vertex cover generalized load balancing knapsack problem Lecture slides by Kevin Wayne Copyright 2005
More informationPreemptive Scheduling of Equal-Length Jobs in Polynomial Time
Preemptive Scheduling of Equal-Length Jobs in Polynomial Time George B. Mertzios and Walter Unger Abstract. We study the preemptive scheduling problem of a set of n jobs with release times and equal processing
More informationA Tool for Comparing Resource-Constrained Project Scheduling Problem Algorithms
A Tool for Comparing Resource-Constrained Project Scheduling Problem Algorithms Alexandru-Liviu Olteanu Computer Science and Automated Control Faculty of Engineering, Lucian Blaga University of Sibiu Str.
More informationCS 206 Introduction to Computer Science II
CS 206 Introduction to Computer Science II 03 / 31 / 2017 Instructor: Michael Eckmann Today s Topics Questions? Comments? finish RadixSort implementation some applications of stack Priority Queues Michael
More informationAPPLICATION OF BPSO IN FLEXIBLE MANUFACTURING SYSTEM SCHEDULING
International Journal of Mechanical Engineering and Technology (IJMET) Volume 8, Issue 5, May 2017, pp. 186 195, Article ID: IJMET_08_05_020 Available online at http://www.ia aeme.com/ijmet/issues.asp?jtype=ijmet&vtyp
More informationAn effective architecture for learning and evolving flexible job-shop schedules
European Journal of Operational Research 179 (2007) 316 333 Discrete Optimization An effective architecture for learning and evolving flexible job-shop schedules Nhu Binh Ho, Joc Cing Tay *, Edmund M.-K.
More informationProceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.
Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds. A DECOMPOSITION HEURISTIC FOR A TWO-MACHINE FLOW SHOP WITH BATCH
More informationMaterial Handling Tools for a Discrete Manufacturing System: A Comparison of Optimization and Simulation
Material Handling Tools for a Discrete Manufacturing System: A Comparison of Optimization and Simulation Frank Werner Fakultät für Mathematik OvGU Magdeburg, Germany (Joint work with Yanting Ni, Chengdu
More informationBI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP SCHEDULING PROBLEM. Minimizing Make Span and the Total Workload of Machines
International Journal of Mathematics and Computer Applications Research (IJMCAR) ISSN 2249-6955 Vol. 2 Issue 4 Dec - 2012 25-32 TJPRC Pvt. Ltd., BI-OBJECTIVE EVOLUTIONARY ALGORITHM FOR FLEXIBLE JOB-SHOP
More information(Refer Slide Time: 01:00)
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture minus 26 Heuristics for TSP In this lecture, we continue our discussion
More informationSubject Name: OPERATING SYSTEMS. Subject Code: 10EC65. Prepared By: Kala H S and Remya R. Department: ECE. Date:
Subject Name: OPERATING SYSTEMS Subject Code: 10EC65 Prepared By: Kala H S and Remya R Department: ECE Date: Unit 7 SCHEDULING TOPICS TO BE COVERED Preliminaries Non-preemptive scheduling policies Preemptive
More informationAn Algorithm for an Optimal Staffing Problem in Open Shop Environment
An Algorithm for an Optimal Staffing Problem in Open Shop Environment Daniela I. Borissova, and Ivan C. Mustakerov Abstract The paper addresses a problem of optimal staffing in open shop environment. The
More informationa f b e c d Figure 1 Figure 2 Figure 3
CS2604 Fall 2001 PROGRAMMING ASSIGNMENT #4: Maze Generator Due Wednesday, December 5 @ 11:00 PM for 125 points Early bonus date: Tuesday, December 4 @ 11:00 PM for 13 point bonus Late date: Thursday, December
More informationSurrogate Gradient Algorithm for Lagrangian Relaxation 1,2
Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 X. Zhao 3, P. B. Luh 4, and J. Wang 5 Communicated by W.B. Gong and D. D. Yao 1 This paper is dedicated to Professor Yu-Chi Ho for his 65th birthday.
More informationThe Augmented Regret Heuristic for Staff Scheduling
The Augmented Regret Heuristic for Staff Scheduling Philip Kilby CSIRO Mathematical and Information Sciences, GPO Box 664, Canberra ACT 2601, Australia August 2001 Abstract The regret heuristic is a fairly
More informationSolving Problems by Searching
INF5390 Kunstig intelligens Solving Problems by Searching Roar Fjellheim Outline Problem-solving agents Example problems Search programs Uninformed search Informed search Summary AIMA Chapter 3: Solving
More informationMetaheuristic Algorithms for Hybrid Flow-Shop Scheduling Problem with Multiprocessor Tasks
MIC 2001-4th Metaheuristics International Conference 477 Metaheuristic Algorithms for Hybrid Flow-Shop Scheduling Problem with Multiprocessor Tasks Ceyda Oğuz Adam Janiak Maciej Lichtenstein Department
More informationOperating Systems. Instructor: Dmitri A. Gusev. Spring Lecture 16, April 17, CSC : Introduction to Computer Science
Operating Systems Instructor: Dmitri A. Gusev Spring 2007 CSC 120.02: Introduction to Computer Science Lecture 16, April 17, 2007 Functions of an Operating System The operating system (OS) is the core
More informationA New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling
Australian Journal of Basic and Applied Sciences, 5(12): 1578-1585, 211 ISSN 1991-8178 A New Algorithm for Solving the Operation Assignment Problem in 3-Machine Robotic Cell Scheduling 1 Mohammad Fathian,
More informationChapter 3: Deadlocks
Chapter 3: Deadlocks Overview Resources Why do deadlocks occur? Dealing with deadlocks Ignoring them: ostrich algorithm Detecting & recovering from deadlock Avoiding deadlock Preventing deadlock Resources
More informationApplying Fuzzy Logic to Estimate Setup Times in Sequence Dependent Single Machine Scheduling Problems
IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 111 Applying Fuzzy Logic to Estimate Setup Times in Sequence Dependent Single Machine Scheduling Problems
More informationSolving Problems by Searching
INF5390 Kunstig intelligens Sony Vaio VPC-Z12 Solving Problems by Searching Roar Fjellheim Outline Problem-solving agents Example problems Search programs Uninformed search Informed search Summary AIMA
More informationEfficient Synthesis of Production Schedules by Optimization of Timed Automata
Efficient Synthesis of Production Schedules by Optimization of Timed Automata Inga Krause Institute of Automatic Control Engineering Technische Universität München inga.krause@mytum.de Joint Advanced Student
More informationKanban Scheduling System
Kanban Scheduling System Christian Colombo and John Abela Department of Artificial Intelligence, University of Malta Abstract. Nowadays manufacturing plants have adopted a demanddriven production control
More informationSubnetting and Classless Addressing
Subnetting and Classless Addressing CONTENTS SUBNETTING CLASSLESS ADDRSSING 1 5.1 SUBNETTING IP addresses are designed with two levels of hierarchy. 2 Figure 5-1 A network with two levels of hierarchy
More informationApplied Algorithm Design Lecture 3
Applied Algorithm Design Lecture 3 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 3 1 / 75 PART I : GREEDY ALGORITHMS Pietro Michiardi (Eurecom) Applied Algorithm
More informationCS261: Problem Set #1
CS261: Problem Set #1 Due by 11:59 PM on Tuesday, April 21, 2015 Instructions: (1) Form a group of 1-3 students. You should turn in only one write-up for your entire group. (2) Turn in your solutions by
More informationA mixed integer program for cyclic scheduling of flexible flow lines
BULLETIN OF THE POLISH ACADEMY OF SCIENCES TECHNICAL SCIENCES, Vol. 62, No. 1, 2014 DOI: 10.2478/bpasts-2014-0014 A mixed integer program for cyclic scheduling of flexible flow lines T. SAWIK AGH University
More informationRecent Work. Methods for solving large-scale scheduling and combinatorial optimization problems. Outline. Outline
Seminar, NTNU, Trondheim, 3.1.2001 Methods for solving large-scale scheduling and combinatorial optimization s Iiro Harjunkoski (in collaboration with Ignacio E. Grossmann) Department of Chemical Engineering
More informationComputer Architecture. Lecture 8: Virtual Memory
Computer Architecture Lecture 8: Virtual Memory Dr. Ahmed Sallam Suez Canal University Spring 2015 Based on original slides by Prof. Onur Mutlu Memory (Programmer s View) 2 Ideal Memory Zero access time
More informationPATH OPTIMIZATION ALGORITHM FOR NETWORK PROBLEMS USING JOB SEQUENCING TECHNIQUE
PATH OPTIMIZATION ALGORITHM FOR NETWORK PROBLEMS USING JOB SEQUENCING TECHNIQUE Punit Kumar Singh 1 and Dr. Rakesh Kumar 2 1 Department of Computer Science and Engineering, M.M.M Engineering College, Gorakhpur-273010,
More informationScheduling. The Basics
The Basics refers to a set of policies and mechanisms to control the order of work to be performed by a computer system. Of all the resources in a computer system that are scheduled before use, the CPU
More information