Heuristics For N Job M Machine Flowshop Batch Processing With Breakdown Times

Size: px
Start display at page:

Download "Heuristics For N Job M Machine Flowshop Batch Processing With Breakdown Times"

Transcription

1 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) Heuristics For N Job achine Flowshop Batch rocessing With Breadown Times V Senthiil, V S irudhunea rofessor &Head Department of echanical Engineering, Saint eters University, Avadi, Chennai SA Technical Consultant, IB India, DLF tower, Chennai, INDIA Abstract Flow shop scheduling is a typical combinatorial optimization problem, where each job has to go through the processing in each and every machine on the shop floor. Here considered the basic form of flow shop scheduling i.e. Two machine Flow Shop batch processing with type two transportation i.e transportation of jobs from machine shop to dispatch unit. For this problem we investigate the optimal property and propose an algorithm which includes Johnson s algorithm. After the sequences of jobs are formed we implement breadown time at two intervals and form another solution. This problem is extended to N job machine problem to find optimal solution. The performance measure taen here is maes pan and mean weighted flow time of jobs. This type of problem comes under N hard category. Keywords Flow shop scheduling, Breadown times, N hard. I. INTRODUCTION roduction scheduling is generally considered to be the one of the most significant issue in the planning and operation of a manufacturing system. roficient scheduling leads to increase in capacity utilization efficiency and hence thereby reducing the time required to complete jobs. The main focus of this paper is scheduling of N jobs machine flow shop batch processing problem with breadown of machines. Every batch considered here has common due date. Initially an efficient algorithm was proposed for two machine case and the same algorithm was extended to machine case. After the sequences of jobs are formed we implement brea down times of machines which is often called preemption according to algorithm predicted by A.B.Chandramouli. II. ROBLE STATEENT AND NOTATIONS We consider N job machine flow shop scheduling batch processing problems with type transportations. For this we initially consider two machine n job flow shop scheduling problems and a heuristic solution is formed and the same heuristics is extended to m machine N job scheduling problems. The flow shop environment consists of N independent jobs N={J,J,J..J n } to be processed on two machines and.every job comprises two operations associated with respective processing times on both machines. Second operation on cannot be started until the first operation is completed. All the jobs are continuously available at time zero. Every job to be processed is associated with job size S j and also contains identical due date. In this case breadown of machines are occurred in two intervals. After processing in the manufacturing cell, finished jobs are delivered to dispatch section by vehicles. Assume there is only one vehicle available with a limited capacity i.e.) limited batch size. The capacity of vehicle (c) is measured by total physical space that vehicle provides for one delivery. If the sizes of all jobs are equal, the vehicle capacity can be represented by number of jobs. The transporting time from machine shop to dispatch section is denoted by T, which is the sum of t and t, where t is the time taen to travel form machine shop to dispatch section and t is the time taen to travel from dispatch section to machine shop. In most of the cases t and t are equal. Both t and t are independent of the jobs processed. The breadown of machines affects only the mae span and T is independent from breadown times. j rocessing time of j th job in achine j rocessing time of j th job in achine B Batch S j Jobsize. CCapacity of vehicle. eriod of time for processing all jobs in B. Sum of processing times on for jobs in B. Sum of processing times on for jobs in B. Sum of idle times on. Sum of idle times on. III. LITERATURE SURVEY Initially S..Johnson [] in introduced the basic two and three stage flow shop scheduling problems. In this he considered only permutation schedule problems and proposed O (nlogn) algorithm for two stage problem. The complexity of stage problem belongs to N hard (Garey et al []).

2 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) ore recently the amount of research devoted to minimization of sum of job completion times has increased. Flow time minimization leads to stable or even use of resources, a rapid turn around of jobs and minimization of in process inventory[]. SimchiLevi et al [] proposes a new worst case results for the bin pacing problem. The paper wor provides information about the worst case testing for bin pacing problems. C.Y.Lee et al [] investigated machine scheduling models that impose constraints on both transportation capacity and transportation times. From the journals of Lee et al [], Chang et al [] the complexity status for two machine flow shop is given as F(D),= v=,c C j is strongly N hard. C.Rajendran [] proposes an efficient heuristic for scheduling in a flow shop to minimize total weighted flow time of jobs. This paper wor provides a heuristic approach to find the sequence for optimization of total weighted flow time of jobs. T.C.E.Cheng et al [] explains the parallel machine batching problems. He considers a scheduling problem in which n independent and simultaneously available jobs are to be processed on m identical parallel machines. A.B.Chandramouli [] at considers a flow shop scheduling problems. It provides a new simple heuristic algorithm for a achine, n job flowshop scheduling problem in which jobs are attached with weights to indicate their relative importance and the transportation time and brea down intervals of machine are given. A heuristic approach method to find optimal or near optimal sequence minimizing the total weighted mean production flow time for the problem has been discussed. Guzin ozdagoglu [] includes a sample case of a sequencing problem of flow shop system for which a simulated annealing algorithm is presented. In addition, the results obtained from the simulated annealing algorithm are compared with the results of scheduling software LEKIN for the same problem. Finally, a simulated annealing algorithm is obtained which is very close to the results of LEKIN which is broadly used within the scheduling applications according to the objective under consideration. IV. ROOF OF N HARD Lemma: The scheduling problem (D),= v=,c= C j is N hard in strong sense. artition problem Given a set A={a,a,a,a.a m of m elements with positive integer si e s(a) for each a C such that for integer, ( /) <s(a)< ( /) and s(a)=m decide if can be partitioned in to m disjoint element subsets A,A,A.. m such that s(a)= for each j=,,,.m. Lemma: The scheduling problem F(D) = v=,c= C j is N hard in strong sense roof. With the complexity hierarchy, by setting all of the processing times on or are,the scheduling problem (D) = v=,c= C j is a special case of the more general problem F(D) = v=,c= C j. Since (D) = v=,c= C j is N hard in the strong sense, which is proved in Theorem, the scheduling problem F(D) = v=,c= C j is also Nhard in strong sense. Lemma: The scheduling problem F (D) = v=,c=z C max is N hard in strong sense. Consider a special case of F (D) = v=,c=z C max in which for every job, the processing times of both operations are zero. Hence all of the jobs are ready for delivering to the customer at beginning. In such a case, because of the constant transportation time, minimization of the no. of delivery batches will achieve the optimality and thus the problem can be regarded as a bin pacing problem, which is a wellnown strongly N hard problem. Therefore, the problem that we considered is also N hard in the strong sense. V. HEURISTICS FOR ACHINE FLOW SHO BATCH ROCESSING ROBLES WITH BREAKDOWN TIES Step: Assign jobs into batches by First Fit Decreasing algorithm. Set the total number of resulting batches be b,b n. Step: The jobs within the batches are sequenced using Johnson s algorithm i.e., ST(I)LT(II) schedule. Step: Calculate the following three values for each batch say B in which jobs are scheduled in ST(I)LT(II) order. Δ = Φ = Σ j Δ = ρ = Σ j Δ = max ( T,) Step: a Let S b ={B,B. be the set of batches in which the processing sequence is undecided and another two ordered set S and S which are both initially empty, be the set of scheduled batches. ic the batch from S B with smallest value over all values obtained in step.if the value belongs to Δ, and then set the batch into S as the first element. On the other hand, if the value belongs to Δ or Δ, then set the batch in to S as the last one. Eliminate the chosen batch from S B. Step: b Iterate step until all the batches have its position, i.e., S B is an empty set. Therefore, the permutation of S U S is indeed the processing sequence of the batches.

3 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) Step: Starting with B, assign jobs in B to the machines, for K=,,.b Step: Dispatch each completed but undelivered batch whenever the vehicle becomes available. If multiple batches have been completed when the vehicle becomes available, dispatch the batch with the smallest index. Step:A : The sequence of batches provides the sequence of overall jobs. Consider the sequence of all jobs and C max value. Step: : Denote the sequence of all jobs as flow time in respective machines. Chec for the structural conditions []. Step: : Implement the effect of breadown times in the flow time pattern. Step: : Let us consider (a,b) as the breadown time interval (since deterministic scheduling) then implement the value a to b in the flow processing of the machines. Step:: Following Step leads to addition of breadown times on processing time that the job processing in particular machine. This means that the jobs are processed up to the start of the breadown times and resume the operation after the end of breadown time. Step: : Update the changes in the changes in the upcoming processing times because the breadown interval influences the remaining process if the machines. Step: Calculate the mean flow time by using the following formula Where f i be the flow time of the i th job, W i be the weightage of the i th job VI. EXTENSION OF ALGORITH TO N JOBS ACHINE FLOW SHO BATCH ROCESSING WITH BREAKDOWN TIES. Step: Assign jobs into batches by First Fit Decreasing algorithm. Set the total number of resulting batches be b,b n. Step: The jobs within the batches are sequenced using Software based Local search Heuristics algorithm. Δ = Σ j Δ = Σ j Δ m = Σ mj Δ m+ = max ( T,) Where m denotes the no. of machines. Step: Form Δ and Δ by adding the values of Δ (m/) and Δ (m/). Step: Let S B ={B,B. be the set of batches in which the processing sequence is undecided and another two ordered set S and S which are both initially empty, be the set of scheduled batches. ic the batch from S B with smallest value over all values obtained in step.if the value belongs to Δ, and then set the batch into S as the first element. On the other hand, if the value belongs to Δ or Δ m+, then set the batch in to S as the last one. Eliminate the chosen batch from S B. Step: Iterate step until all the batches have its position, i.e., S B is an empty set. Therefore, the permutation of S U S is indeed the processing sequence of the batches. Step: Starting with B, assign jobs in B to the machines, for K=,,.b Step: Dispatch each completed but undelivered batch whenever the vehicle becomes available. If multiple batches have been completed when the vehicle becomes available, dispatch the batch with the smallest index. Step: : Implement the effect of breadown times in the flow time pattern. Step: A: Let us consider (a,b) as the breadown time interval (since deterministic scheduling) then implement the value a to b in the flow processing of the machines. Step:: Following Step leads to addition of breadown times on processing time that the job processing in particular machine. This means that the jobs are processed up to the start of the breadown times and resume the operation after the end of breadown time. Step:A: Update the changes in the changes in the upcoming processing times because the breadown interval influences the remaining process if the machines. Step:: Calculate the mean flow time by using the following formula Step: Calculate the following values for each batch say B in which jobs are scheduled by using Local search Heuristics.

4 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) Where f i be the flow time of the i th job W i be the weightage of the i th job. Since we are dealing with mono weightage jobs sum of W i corresponds to the total number of jobs. Job s Table rocessing time and job size for m machines S j VII. ILLUSTRATION OF HEURISTIC ROCEDURE In the previous chapters we proposed the algorithms for m machine flow shop batch processing with breadown times. To illustrate the algorithm we select an environment of machine and jobs with common due date and distinct job size. The problem considered here is deterministic nature and all the values are nown. The typical data input for the problem is shown here. No. of the machine:. achine availability: at zero Breadown time: (), () No. of the jobs:. Job type: Independent jobs. Job availability: all are available at zero. Environment: Flow shop. Sequence: Sequenced as Earliness cost: /unit Tardiness cost: /unit. Weightage of the jobs: ono weightage jobs. rocessing: Batch processing. Batch size:. Transportation time to dispatch center:. Transportation time between the machines: not considered. Complexity of the problem: N hard [chapter ] erformance ratio of the Algorithm: [chapter ] Sub algorithms used:. First fit Decreasing Algorithm. Software based Local Search Heuristic. The processing time of each job on machine and machine and the job size of the respective jobs are tabulated as follows.

5 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) The above data are used as input in the algorithm to find Cmax and mean weighted flow time. The major steps in the algorithm are Formation of batches FFD algorithm. Sequence of Jobs Johnson s algorithm. arameter calculation Sequence of batches Breadown implementation Flow time calculation. Step: : Formation of batches FFD algorithm: Arrange the jobs in nonincreasing order of sizes. J J J J J J J J J J J J J J J J J J J J. Formation of batches by First Fit Decreasing algorithm B ={J,J,J,J,J } Batch size= B ={J,J,J,J,J,J } Batch size= B ={J,J,J,J,J,J,J,J,J } Batch size= In the jobs from to J and J are the jobs having highest job sizes hence are placed in the top places of the batch.the total batch size of the processing is.hence jobs forms three batches exactly. The last batch B is the only batch which has the batch size as.but during the transportation B is also considered equivalent to other batches. The batches B, consists of only jobs while the batches B consists of jobs and B consists of jobs. In this the batch B consists the jobs with very low job size in the processing cell. Step:: Sequence of jobs within the batches. Hence the problem is Fm C max and from many researches it is proved that Local search Heuristic provides the optimal solution to these ind of problems. So we use Local search Heuristic rule for the sequence of jobs within each batch.sequence of Batch B : B ={J,J,J,J,J }, Batch size= By applying Local search Heuristic we obtain C max = Job sequence = J J J J J. Sequence of Batch B : B ={J,J,J,J,J,J } Batch size= Fig Gantt chart for sequence of jobs within the batch By applying Local search Heuristic we obtain C max =. Job sequence = J J J J J J. Sequence of Batch B: B = {J, J, J, J, J, J, J, J, J } Batchsize= Fig Gantt chart for sequence of jobs within the batch By applying Local search Heuristic we obtain C max =. Job sequence = J J J J J J J J J. Step:: arameter Calculation: Calculate the following values for each batch say B in which jobs are scheduled by using Local search Heuristics.. Δ = Σ j Δ = Σ j Fig Gantt chart for sequence of jobs within the batch Δ m = Σ mj Δ m+ = max ( T,) Where m denotes the no. of machines. Form Δ and Δ by adding the values of Δ (m/) and Δ (m/). Where, eriod of time for processing all jobs in B.

6 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) Sum of processing times on for jobs in B. Sum of processing times on for jobs in B. Δ Sum of idle times on. Δ Sum of idle times on. Δ m Sum of idle times on m. T Transportation time From these values only we can sequence the set of batches formed through FFD algorithm. Here the transportation time is.hence for the m machine flow shop scheduling batch processing problem the values are tabulated as follows. Table List of sequence of batch and processing time of jobs in respective machines B Seq,,,,,,,,,,,,,,,,, Table: calculated values for Batches Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Δ Let us form Δ and Δ by adding the values of Δ (m/) and Δ (m/) Table Summation of Δ (m/) and Δ (m/) Δ Δ Δ Step:: Sequence of batches Establish S B = {B, B, B }.S U S = {} which is an empty set. From the table, the smallest value is which lies in both. Hence place B at the end of S i.e.) S = {B }. Remove that batch from S B. Then the repeat the procedure until S B becomes an empty set. Hence the optimal batch sequence is S U S i.e.) B B B.It means that the overall sequence of the jobs to be processed in the machines is J J J J J J J J J J J J J J J J J J J J J.. By following this a Gantt chart is obtained. The value of C max obtained through the proposed algorithm is. Hence C max =. Fig Overall sequence of jobs in three batches. Completion time for B =. Completion time for B =. Completion time for B =. Common Due date of the batches = Early Batches = B. Tardy Batches =B, B. JIT Batch = B Early cost = Tardy cost = +=. Total cost = +=. Total completion time =. ean weighted flow time without breadown =..

7 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) Step: : Breadown implementation: For the implementation of breadown we have to formulate the optimal sequence as typical flow pattern. In our problem breadown times are implemented in two intervals as () and () [since deterministic scheduling].initial step of brea down calculation is sequence of jobs optimally. That we have done at the end of Step:. as is J J J J J J J J J J J J J J J J J J J J J. Second step is to denote the sequence as flow time in the machines Jo b Table: Flow time of jobs in respective machines

8 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June )..

9 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) The jobs which are affected by implementation of breadown times are highlighted. J on,j on,j on,j on,j on,j on,j on The initial breadown causes some changes in second one. Implementation of Breadown times: Jo b Table: Flow time of jobs with breadown in respective machines..

10 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) w i f i = +()+()+()+()+()+( )+()+( )+()+()+( )+()+()()+()+()+( )+()+(). = =. w i f i = F w = / =.. Calculation of Total flow time for m machine with breadown: Hence C max = Completion time for B =. Completion time for B =. Completion time for B =. Common Due date of the batches = Early Batches = B. Tardy Batches =B, B. Early cost = Tardy cost = +=. Total cost = +=. Calculation of Total flow time for m machine without breadown:. w i f i = +()+()+()+()+( )+()+()+()+()+()+( )+()+()+()+()+( )+()+()+()= = w i f i =. F w = / =.. VIII. CONCLUSION In our paper we considered the major constraint as breadown times of the machines. We are dealing with the jobs which are having the distinct job size. The major objective considered here is mae span and mean weighted flow time of jobs. From our results it is proved that the mean weighted flow time varies slightly while compared between the processing with breadown times and without breadown times. rofessor ichael L. inedo s Lein Scheduling system. contributes more in our paper.

11 Website: (ISSN, ISO : Certified Journal, Volume, Issue, June ) All the Gantt charts are made with the help of Lein scheduling systems. Lein provides the solution for m machine problems through Local search Heuristics method. Another software tool used in our paper is Lisa (Library of Scheduling Systems) to find the optimality. Hence we complete our objective in our paper successfully. REFERENCE [ ] Johnson.S.. Optimal two and three stage production schedules with setup time included., Naval Research Logistics Quartly(). [ ] Garey..R,Johnson.D.S.,The Complexity of Flow shop and Job shop scheduling, athematics of operations research (). [ ] Rajendran.C.,Zeigler.H., An efficient heuristics for scheduling in a flow shop to minimize total weighted flow time of jobs. [ ] Lee.C.Y., Chen.Z.L. achine scheduling with deliveries to multiple customer locations, European Journal of Operational Research (). [ ] Simchi Leve.D., New worst case results for binpacing problem, Naval Research Logistics (). [ ] A.B.Chandramouli., Heuristic approach for N job machine flow shop scheduling problem involving transportation time, Breadown times and Weightage of jobs., athematical and Computer application vol pp.,. [ ] T.C.E. Cheng, Z.L. Chen,.Y. Kovalyov and B..T. Lin, arallelmachine batching and scheduling to minimize total completion time, IIE Transactions (). [ ] Chang.Y.C et al achine scheduling with job deliver coordination, European Journal of Operational Research (). [ ] Guzin ozdagoglu A simulated annealing application on flow shop sequencing problem: A comparative case study.

Duplicating and its Applications in Batch Scheduling

Duplicating and its Applications in Batch Scheduling Duplicating and its Applications in Batch Scheduling Yuzhong Zhang 1 Chunsong Bai 1 Shouyang Wang 2 1 College of Operations Research and Management Sciences Qufu Normal University, Shandong 276826, China

More information

Batch Scheduling of Deteriorating Products

Batch Scheduling of Deteriorating Products Decision Making in Manufacturing and Services Vol. 1 2007 No. 1 2 pp. 25 34 Batch Scheduling of Deteriorating Products Maksim S. Barketau, T.C. Edwin Cheng, Mikhail Y. Kovalyov, C.T. Daniel Ng Abstract.

More information

MIP-Based Approaches for Solving Scheduling Problems with Batch Processing Machines

MIP-Based Approaches for Solving Scheduling Problems with Batch Processing Machines The Eighth International Symposium on Operations Research and Its Applications (ISORA 09) Zhangjiajie, China, September 20 22, 2009 Copyright 2009 ORSC & APORC, pp. 132 139 MIP-Based Approaches for Solving

More information

Factors to Describe Job Shop Scheduling Problem

Factors to Describe Job Shop Scheduling Problem Job Shop Scheduling Job Shop A work location in which a number of general purpose work stations exist and are used to perform a variety of jobs Example: Car repair each operator (mechanic) evaluates plus

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 Hindawi Publishing Corporation 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

More information

Note on some explicit formulae for twin prime counting function

Note on some explicit formulae for twin prime counting function Notes on Number Theory and Discrete Mathematics Vol. 9, 03, No., 43 48 Note on some explicit formulae for twin prime counting function Mladen Vassilev-Missana 5 V. Hugo Str., 4 Sofia, Bulgaria e-mail:

More information

Completion Time Scheduling and the WSRPT Algorithm

Completion Time Scheduling and the WSRPT Algorithm Completion Time Scheduling and the WSRPT Algorithm Bo Xiong, Christine Chung Department of Computer Science, Connecticut College, New London, CT {bxiong,cchung}@conncoll.edu Abstract. We consider the online

More information

JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS. Received December May 12, 2003; revised February 5, 2004

JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS. Received December May 12, 2003; revised February 5, 2004 Scientiae Mathematicae Japonicae Online, Vol. 10, (2004), 431 437 431 JUST-IN-TIME SCHEDULING WITH PERIODIC TIME SLOTS Ondřej Čepeka and Shao Chin Sung b Received December May 12, 2003; revised February

More information

Introduction to production scheduling. Industrial Management Group School of Engineering University of Seville

Introduction to production scheduling. Industrial Management Group School of Engineering University of Seville Introduction to production scheduling Industrial Management Group School of Engineering University of Seville 1 Introduction to production scheduling Scheduling Production scheduling Gantt Chart Scheduling

More information

Scheduling Shop Scheduling. Tim Nieberg

Scheduling Shop Scheduling. Tim Nieberg Scheduling Shop Scheduling Tim Nieberg Shop models: General Introduction Remark: Consider non preemptive problems with regular objectives Notation Shop Problems: m machines, n jobs 1,..., n operations

More information

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines

Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France maher.rebai@utt.fr

More information

Single machine parallel batch scheduling with unbounded capacity

Single machine parallel batch scheduling with unbounded capacity Workshop on Combinatorics and Graph Theory 21th, April, 2006 Nankai University Single machine parallel batch scheduling with unbounded capacity Yuan Jinjiang Department of mathematics, Zhengzhou University

More information

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES

I. GROUPS: BASIC DEFINITIONS AND EXAMPLES I GROUPS: BASIC DEFINITIONS AND EXAMPLES Definition 1: An operation on a set G is a function : G G G Definition 2: A group is a set G which is equipped with an operation and a special element e G, called

More information

On-line machine scheduling with batch setups

On-line machine scheduling with batch setups On-line machine scheduling with batch setups Lele Zhang, Andrew Wirth Department of Mechanical Engineering The University of Melbourne, VIC 3010, Australia Abstract We study a class of scheduling problems

More information

An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines

An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines This is the Pre-Published Version. An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines Q.Q. Nong, T.C.E. Cheng, C.T. Ng Department of Mathematics, Ocean

More information

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups Proceedings of the 6th WSEAS International Conference on Simulation, Modelling and Optimization, Lisbon, Portugal, September 22-24, 2006 19 An ant colony optimization for single-machine weighted tardiness

More information

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of

More information

List Scheduling in Order of α-points on a Single Machine

List Scheduling in Order of α-points on a Single Machine List Scheduling in Order of α-points on a Single Machine Martin Skutella Fachbereich Mathematik, Universität Dortmund, D 4422 Dortmund, Germany martin.skutella@uni-dortmund.de http://www.mathematik.uni-dortmund.de/

More information

Scheduling Single Machine Scheduling. Tim Nieberg

Scheduling Single Machine Scheduling. Tim Nieberg Scheduling Single Machine Scheduling Tim Nieberg Single machine models Observation: for non-preemptive problems and regular objectives, a sequence in which the jobs are processed is sufficient to describe

More information

Planning and Scheduling in Manufacturing and Services

Planning and Scheduling in Manufacturing and Services Michael L. Pinedo Planning and Scheduling in Manufacturing and Services Second edition 4y Springer Preface Contents of CD-ROM vii xvii Part I Preliminaries 1 Introduction 3 1.1 Planning and Scheduling:

More information

Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints

Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints T.C. Edwin Cheng 1, and Zhaohui Liu 1,2 1 Department of Management, The Hong Kong Polytechnic University Kowloon,

More information

EXAMINATION OF SCHEDULING METHODS FOR PRODUCTION SYSTEMS. 1. Relationship between logistic and production scheduling

EXAMINATION OF SCHEDULING METHODS FOR PRODUCTION SYSTEMS. 1. Relationship between logistic and production scheduling Advanced Logistic Systems, Vol. 8, No. 1 (2014), pp. 111 120. EXAMINATION OF SCHEDULING METHODS FOR PRODUCTION SYSTEMS ZOLTÁN VARGA 1 PÁL SIMON 2 Abstract: Nowadays manufacturing and service companies

More information

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three

1 st year / 2014-2015/ Principles of Industrial Eng. Chapter -3 -/ Dr. May G. Kassir. Chapter Three Chapter Three Scheduling, Sequencing and Dispatching 3-1- SCHEDULING Scheduling can be defined as prescribing of when and where each operation necessary to manufacture the product is to be performed. It

More information

Minimizing the Number of Machines in a Unit-Time Scheduling Problem

Minimizing the Number of Machines in a Unit-Time Scheduling Problem Minimizing the Number of Machines in a Unit-Time Scheduling Problem Svetlana A. Kravchenko 1 United Institute of Informatics Problems, Surganova St. 6, 220012 Minsk, Belarus kravch@newman.bas-net.by Frank

More information

Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness

Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness Mixed-integer programming models for flowshop scheduling problems minimizing the total earliness and tardiness Débora P. Ronconi Ernesto G. Birgin April 29, 2010 Abstract Scheduling problems involving

More information

Classification - Examples

Classification - Examples Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking

More information

CHAPTER 1. Basic Concepts on Planning and Scheduling

CHAPTER 1. Basic Concepts on Planning and Scheduling CHAPTER 1 Basic Concepts on Planning and Scheduling Scheduling, FEUP/PRODEI /MIEIC 1 Planning and Scheduling: Processes of Decision Making regarding the selection and ordering of activities as well as

More information

An Integrated Production Inventory System for. Perishable Items with Fixed and Linear Backorders

An Integrated Production Inventory System for. Perishable Items with Fixed and Linear Backorders Int. Journal of Math. Analysis, Vol. 8, 2014, no. 32, 1549-1559 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ijma.2014.46176 An Integrated Production Inventory System for Perishable Items with

More information

Basics of Counting. The product rule. Product rule example. 22C:19, Chapter 6 Hantao Zhang. Sample question. Total is 18 * 325 = 5850

Basics of Counting. The product rule. Product rule example. 22C:19, Chapter 6 Hantao Zhang. Sample question. Total is 18 * 325 = 5850 Basics of Counting 22C:19, Chapter 6 Hantao Zhang 1 The product rule Also called the multiplication rule If there are n 1 ways to do task 1, and n 2 ways to do task 2 Then there are n 1 n 2 ways to do

More information

A Hybrid Heuristic Rule for Constrained Resource Allocation in PERT Type Networks

A Hybrid Heuristic Rule for Constrained Resource Allocation in PERT Type Networks World Applied Sciences Journal 7 (10): 1324-1330, 2009 ISSN 1818-4952 IDOSI Publications, 2009 A Hybrid Heuristic Rule for Constrained Resource Allocation in PERT Type Networks Siamak Baradaran and S.M.T.

More information

Virtual Machine Allocation in Cloud Computing for Minimizing Total Execution Time on Each Machine

Virtual Machine Allocation in Cloud Computing for Minimizing Total Execution Time on Each Machine Virtual Machine Allocation in Cloud Computing for Minimizing Total Execution Time on Each Machine Quyet Thang NGUYEN Nguyen QUANG-HUNG Nguyen HUYNH TUONG Van Hoai TRAN Nam THOAI Faculty of Computer Science

More information

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Formal Languages and Automata Theory - Regular Expressions and Finite Automata - Samarjit Chakraborty Computer Engineering and Networks Laboratory Swiss Federal Institute of Technology (ETH) Zürich March

More information

Single machine models: Maximum Lateness -12- Approximation ratio for EDD for problem 1 r j,d j < 0 L max. structure of a schedule Q...

Single machine models: Maximum Lateness -12- Approximation ratio for EDD for problem 1 r j,d j < 0 L max. structure of a schedule Q... Lecture 4 Scheduling 1 Single machine models: Maximum Lateness -12- Approximation ratio for EDD for problem 1 r j,d j < 0 L max structure of a schedule 0 Q 1100 11 00 11 000 111 0 0 1 1 00 11 00 11 00

More information

The Multi-Item Capacitated Lot-Sizing Problem With Safety Stocks In Closed-Loop Supply Chain

The Multi-Item Capacitated Lot-Sizing Problem With Safety Stocks In Closed-Loop Supply Chain International Journal of Mining Metallurgy & Mechanical Engineering (IJMMME) Volume 1 Issue 5 (2013) ISSN 2320-4052; EISSN 2320-4060 The Multi-Item Capacated Lot-Sizing Problem Wh Safety Stocks In Closed-Loop

More information

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical

More information

Simulating the Multiple Time-Period Arrival in Yield Management

Simulating the Multiple Time-Period Arrival in Yield Management Simulating the Multiple Time-Period Arrival in Yield Management P.K.Suri #1, Rakesh Kumar #2, Pardeep Kumar Mittal #3 #1 Dean(R&D), Chairman & Professor(CSE/IT/MCA), H.C.T.M., Kaithal(Haryana), India #2

More information

Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level

Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Supply planning for two-level assembly systems with stochastic component delivery times: trade-off between holding cost and service level Faicel Hnaien, Xavier Delorme 2, and Alexandre Dolgui 2 LIMOS,

More information

CS 103X: Discrete Structures Homework Assignment 3 Solutions

CS 103X: Discrete Structures Homework Assignment 3 Solutions CS 103X: Discrete Structures Homework Assignment 3 s Exercise 1 (20 points). On well-ordering and induction: (a) Prove the induction principle from the well-ordering principle. (b) Prove the well-ordering

More information

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling Proceedings of the 14th IAC Symposium on Information Control Problems in Manufacturing, May 23-25, 2012 High-Mix Low-Volume low Shop Manufacturing System Scheduling Juraj Svancara, Zdenka Kralova Institute

More information

An Efficient Combination of Dispatch Rules for Job-shop Scheduling Problem

An Efficient Combination of Dispatch Rules for Job-shop Scheduling Problem An Efficient Combination of Dispatch Rules for Job-shop Scheduling Problem Tatsunobu Kawai, Yasutaka Fujimoto Department of Electrical and Computer Engineering, Yokohama National University, Yokohama 240-8501

More information

A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES

A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES A SIMULATION STUDY FOR DYNAMIC FLEXIBLE JOB SHOP SCHEDULING WITH SEQUENCE-DEPENDENT SETUP TIMES by Zakaria Yahia Abdelrasol Abdelgawad A Thesis Submitted to the Faculty of Engineering at Cairo University

More information

Complexity Theory. IE 661: Scheduling Theory Fall 2003 Satyaki Ghosh Dastidar

Complexity Theory. IE 661: Scheduling Theory Fall 2003 Satyaki Ghosh Dastidar Complexity Theory IE 661: Scheduling Theory Fall 2003 Satyaki Ghosh Dastidar Outline Goals Computation of Problems Concepts and Definitions Complexity Classes and Problems Polynomial Time Reductions Examples

More information

Regular Languages and Finite Automata

Regular Languages and Finite Automata Regular Languages and Finite Automata 1 Introduction Hing Leung Department of Computer Science New Mexico State University Sep 16, 2010 In 1943, McCulloch and Pitts [4] published a pioneering work on a

More information

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products Chapter 3 Cartesian Products and Relations The material in this chapter is the first real encounter with abstraction. Relations are very general thing they are a special type of subset. After introducing

More information

Formulation of simple workforce skill constraints in assembly line balancing models

Formulation of simple workforce skill constraints in assembly line balancing models Ŕ periodica polytechnica Social and Management Sciences 19/1 (2011) 43 50 doi: 10.3311/pp.so.2011-1.06 web: http:// www.pp.bme.hu/ so c Periodica Polytechnica 2011 Formulation of simple workforce skill

More information

Practical Guide to the Simplex Method of Linear Programming

Practical Guide to the Simplex Method of Linear Programming Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear

More information

How To Find An Optimal Search Protocol For An Oblivious Cell

How To Find An Optimal Search Protocol For An Oblivious Cell The Conference Call Search Problem in Wireless Networks Leah Epstein 1, and Asaf Levin 2 1 Department of Mathematics, University of Haifa, 31905 Haifa, Israel. lea@math.haifa.ac.il 2 Department of Statistics,

More information

6.2 Permutations continued

6.2 Permutations continued 6.2 Permutations continued Theorem A permutation on a finite set A is either a cycle or can be expressed as a product (composition of disjoint cycles. Proof is by (strong induction on the number, r, of

More information

Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes

Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes CICESE Research Center Ensenada, Baja California Mexico Introducción a Calendarización en Sistemas Paralelas, Grids y Nubes Dr. Andrei Tchernykh CICESE Centro de Investigación Científica y de Educación

More information

Interactive Excel based Gantt Chart Schedule Builder

Interactive Excel based Gantt Chart Schedule Builder Interactive Excel based Gantt Chart Schedule Builder Abstract Many scheduling dispatching rules are intuitive and processes which people utilize in every day life. As an example, when faced with a variety

More information

Priori ty ... ... ...

Priori ty ... ... ... .Maintenance Scheduling Maintenance scheduling is the process by which jobs are matched with resources (crafts) and sequenced to be executed at certain points in time. The maintenance schedule can be prepared

More information

THE CONTROL OF AN INTEGRATED PRODUCTION-INVENTORY SYSTEM WITH JOB SHOP ROUTINGS AND STOCHASTIC ARRIVAL AND PROCESSING TIMES

THE CONTROL OF AN INTEGRATED PRODUCTION-INVENTORY SYSTEM WITH JOB SHOP ROUTINGS AND STOCHASTIC ARRIVAL AND PROCESSING TIMES THE ONTROL OF AN INTEGRATED RODUTION-INVENTORY SYSTEM WITH JOB SHO ROUTINGS AND STOHASTI ARRIVAL AND ROESSING TIMES LM Van Nyen 1 * JWM Bertrand 1 HG Van Ooijen 1 NJ Vandaele 2 1 2 Technische Universiteit

More information

AN ANALYSIS OF THE IMPORTANCE OF APPROPRIATE TIE BREAKING RULES IN DISPATCH HEURISTICS

AN ANALYSIS OF THE IMPORTANCE OF APPROPRIATE TIE BREAKING RULES IN DISPATCH HEURISTICS versão impressa ISSN 0101-7438 / versão online ISSN 1678-5142 AN ANALYSIS OF THE IMPORTANCE OF APPROPRIATE TIE BREAKING RULES IN DISPATCH HEURISTICS Jorge M. S. Valente Faculdade de Economia Universidade

More information

1 The EOQ and Extensions

1 The EOQ and Extensions IEOR4000: Production Management Lecture 2 Professor Guillermo Gallego September 9, 2004 Lecture Plan 1. The EOQ and Extensions 2. Multi-Item EOQ Model 1 The EOQ and Extensions This section is devoted to

More information

BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS

BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS Journal of the Operations Research Society of Japan 2006, Vol. 49, No. 3, 174-187 BATCH SCHEDULING IN CUSTOMER-CENTRIC SUPPLY CHAINS Esaignani Selvarajah George Steiner McMaster University (Received July

More information

Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling

Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling Proceedings of the th Hawaii International Conference on System Sciences - 00 Effects of Symbiotic Evolution in Genetic Algorithms for Job-Shop Scheduling Yasuhiro Tsujimura Yuichiro Mafune Mitsuo Gen

More information

10.2 Series and Convergence

10.2 Series and Convergence 10.2 Series and Convergence Write sums using sigma notation Find the partial sums of series and determine convergence or divergence of infinite series Find the N th partial sums of geometric series and

More information

CLOUD STORAGE AND ONLINE BIN PACKING. Swathi Venigella. Bachelor of Engineering in Computer Science and Engineering JNTU University, India May 2008

CLOUD STORAGE AND ONLINE BIN PACKING. Swathi Venigella. Bachelor of Engineering in Computer Science and Engineering JNTU University, India May 2008 CLOUD STORAGE AND ONLINE BIN PACKING By Swathi Venigella Bachelor of Engineering in Computer Science and Engineering JNTU University, India May 2008 A thesis submitted in partial fulfillment of the requirements

More information

Scheduling Parallel Jobs with Linear Speedup

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

Assembly line balancing to minimize balancing loss and system loss. D. Roy 1 ; D. Khan 2

Assembly line balancing to minimize balancing loss and system loss. D. Roy 1 ; D. Khan 2 J. Ind. Eng. Int., 6 (11), 1-, Spring 2010 ISSN: 173-702 IAU, South Tehran Branch Assembly line balancing to minimize balancing loss and system loss D. Roy 1 ; D. han 2 1 Professor, Dep. of Business Administration,

More information

Online Scheduling for Cloud Computing and Different Service Levels

Online Scheduling for Cloud Computing and Different Service Levels 2012 IEEE 201226th IEEE International 26th International Parallel Parallel and Distributed and Distributed Processing Processing Symposium Symposium Workshops Workshops & PhD Forum Online Scheduling for

More information

Offline sorting buffers on Line

Offline sorting buffers on Line Offline sorting buffers on Line Rohit Khandekar 1 and Vinayaka Pandit 2 1 University of Waterloo, ON, Canada. email: rkhandekar@gmail.com 2 IBM India Research Lab, New Delhi. email: pvinayak@in.ibm.com

More information

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational

More information

A STUDY OF TASK SCHEDULING IN MULTIPROCESSOR ENVIROMENT Ranjit Rajak 1, C.P.Katti 2, Nidhi Rajak 3

A STUDY OF TASK SCHEDULING IN MULTIPROCESSOR ENVIROMENT Ranjit Rajak 1, C.P.Katti 2, Nidhi Rajak 3 A STUDY OF TASK SCHEDULING IN MULTIPROCESSOR ENVIROMENT Ranjit Rajak 1, C.P.Katti, Nidhi Rajak 1 Department of Computer Science & Applications, Dr.H.S.Gour Central University, Sagar, India, ranjit.jnu@gmail.com

More information

Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling

Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling Abstract number: 015-0551 Abstract Title: Planned Preemption for Flexible Resource Constrained Project Scheduling Karuna Jain and Kanchan Joshi Shailesh J. Mehta School of Management, Indian Institute

More information

Towards Optimal Firewall Rule Ordering Utilizing Directed Acyclical Graphs

Towards Optimal Firewall Rule Ordering Utilizing Directed Acyclical Graphs Towards Optimal Firewall Rule Ordering Utilizing Directed Acyclical Graphs Ashish Tapdiya and Errin W. Fulp Department of Computer Science Wake Forest University Winston Salem, NC, USA nsg.cs.wfu.edu Email:

More information

A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing

A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing A Novel Adaptive Virtual Machine Deployment Algorithm for Cloud Computing Hongjae Kim 1, Munyoung Kang 1, Sanggil Kang 2, Sangyoon Oh 1 Department of Computer Engineering, Ajou University, Suwon, South

More information

Joint Optimization of Overlapping Phases in MapReduce

Joint Optimization of Overlapping Phases in MapReduce Joint Optimization of Overlapping Phases in MapReduce Minghong Lin, Li Zhang, Adam Wierman, Jian Tan Abstract MapReduce is a scalable parallel computing framework for big data processing. It exhibits multiple

More information

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington subodha@u.washington.edu Varghese S. Jacob University of Texas at Dallas vjacob@utdallas.edu

More information

GRAPH THEORY LECTURE 4: TREES

GRAPH THEORY LECTURE 4: TREES GRAPH THEORY LECTURE 4: TREES Abstract. 3.1 presents some standard characterizations and properties of trees. 3.2 presents several different types of trees. 3.7 develops a counting method based on a bijection

More information

Resource grouping selection to minimize the maximum over capacity planning

Resource grouping selection to minimize the maximum over capacity planning 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Resource grouping selection to minimize the maximum over capacity

More information

MATH 289 PROBLEM SET 4: NUMBER THEORY

MATH 289 PROBLEM SET 4: NUMBER THEORY MATH 289 PROBLEM SET 4: NUMBER THEORY 1. The greatest common divisor If d and n are integers, then we say that d divides n if and only if there exists an integer q such that n = qd. Notice that if d divides

More information

Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates

Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates Makespan minimisation on parallel batch processing machines with non-identical job sizes and release dates Onur Ozturk, Marie-Laure Espinouse, Maria Di Mascolo, Alexia Gouin To cite this version: Onur

More information

Scheduling a sequence of tasks with general completion costs

Scheduling a sequence of tasks with general completion costs Scheduling a sequence of tasks with general completion costs Francis Sourd CNRS-LIP6 4, place Jussieu 75252 Paris Cedex 05, France Francis.Sourd@lip6.fr Abstract Scheduling a sequence of tasks in the acceptation

More information

On the Relationship between Classes P and NP

On the Relationship between Classes P and NP Journal of Computer Science 8 (7): 1036-1040, 2012 ISSN 1549-3636 2012 Science Publications On the Relationship between Classes P and NP Anatoly D. Plotnikov Department of Computer Systems and Networks,

More information

Distributed Load Balancing for Machines Fully Heterogeneous

Distributed Load Balancing for Machines Fully Heterogeneous Internship Report 2 nd of June - 22 th of August 2014 Distributed Load Balancing for Machines Fully Heterogeneous Nathanaël Cheriere nathanael.cheriere@ens-rennes.fr ENS Rennes Academic Year 2013-2014

More information

Probability Distributions

Probability Distributions CHAPTER 5 Probability Distributions CHAPTER OUTLINE 5.1 Probability Distribution of a Discrete Random Variable 5.2 Mean and Standard Deviation of a Probability Distribution 5.3 The Binomial Distribution

More information

3. Mathematical Induction

3. Mathematical Induction 3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)

More information

Establishing a Mobile Conference Call Under Delay and Bandwidth Constraints

Establishing a Mobile Conference Call Under Delay and Bandwidth Constraints Establishing a Mobile Conference Call Under Delay and Bandwidth Constraints Amotz Bar-Noy Computer and Information Science Department Brooklyn College, CUNY, New York Email: amotz@sci.brooklyn.cuny.edu

More information

Automata and Computability. Solutions to Exercises

Automata and Computability. Solutions to Exercises Automata and Computability Solutions to Exercises Fall 25 Alexis Maciel Department of Computer Science Clarkson University Copyright c 25 Alexis Maciel ii Contents Preface vii Introduction 2 Finite Automata

More information

Linear Programming Notes V Problem Transformations

Linear Programming Notes V Problem Transformations Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material

More information

Math 115 Spring 2011 Written Homework 5 Solutions

Math 115 Spring 2011 Written Homework 5 Solutions . Evaluate each series. a) 4 7 0... 55 Math 5 Spring 0 Written Homework 5 Solutions Solution: We note that the associated sequence, 4, 7, 0,..., 55 appears to be an arithmetic sequence. If the sequence

More information

An integrated Single Vendor-Single Buyer Production Inventory System Incorporating Warehouse Sizing Decisions 창고 크기의사결정을 포함한 단일 공급자구매자 생산재고 통합관리 시스템

An integrated Single Vendor-Single Buyer Production Inventory System Incorporating Warehouse Sizing Decisions 창고 크기의사결정을 포함한 단일 공급자구매자 생산재고 통합관리 시스템 Journal of the Korean Institute of Industrial Engineers Vol. 40, No. 1, pp. 108-117, February 2014. ISSN 1225-0988 EISSN 2234-6457 http://dx.doi.org/10.7232/jkiie.2014.40.1.108 2014 KIIE

More information

PRODUCTION PLANNING AND SCHEDULING Part 1

PRODUCTION PLANNING AND SCHEDULING Part 1 PRODUCTION PLANNING AND SCHEDULING Part Andrew Kusiak 9 Seamans Center Iowa City, Iowa - 7 Tel: 9-9 Fax: 9-669 andrew-kusiak@uiowa.edu http://www.icaen.uiowa.edu/~ankusiak Forecasting Planning Hierarchy

More information

Temporal Difference Learning in the Tetris Game

Temporal Difference Learning in the Tetris Game Temporal Difference Learning in the Tetris Game Hans Pirnay, Slava Arabagi February 6, 2009 1 Introduction Learning to play the game Tetris has been a common challenge on a few past machine learning competitions.

More information

Two-Job Shop Scheduling Problems with Availability Constraints

Two-Job Shop Scheduling Problems with Availability Constraints rom: ICAPS- Proceedings. Copyright, AAAI (www.aaai.org). All rights reserved. Two-Job Shop Scheduling Problems with Availability Constraints Riad Aggoune Laboratoire des Technologies Industrielles Centre

More information

Curriculum Vitae. B.M.T. Lin, NCTU, TW

Curriculum Vitae. B.M.T. Lin, NCTU, TW Curriculum Vitae Bertrand Miao-Tsong Lin ( 林 妙 聰 ) Gender: Male Marital status: Married (1 son and 1 daughter) Date of Birth: May 4, 1964 Nationality: Taiwan, ROC Affiliation: Institute of Information

More information

Enterprise Computer Network Reliability Analysis

Enterprise Computer Network Reliability Analysis , pp. 285-294 http://dx.doi.org/10.14257/ijmue.2015.10.1.28 Enterprise Computer Networ Reliability Analysis Yongfeng Cui, Wei Liu and Ya Li School of Science and Technology, Zhouou Normal University, Zhouou

More information

A Hybrid Tabu Search Method for Assembly Line Balancing

A Hybrid Tabu Search Method for Assembly Line Balancing Proceedings of the 7th WSEAS International Conference on Simulation, Modelling and Optimization, Beijing, China, September 15-17, 2007 443 A Hybrid Tabu Search Method for Assembly Line Balancing SUPAPORN

More information

DIRECT SHIPMENT VS. CROSS DOCKING

DIRECT SHIPMENT VS. CROSS DOCKING Advanced Logistic Systems Vol. 6. No. 1. (2012) pp. 83-88. DIRECT SHIPMENT VS. CROSS DOCKING TAMÁS BÁNYAI 1 Abstract: The globalization of production and service enterprises increased the complexity of

More information

Dynamic Thread Pool based Service Tracking Manager

Dynamic Thread Pool based Service Tracking Manager Dynamic Thread Pool based Service Tracking Manager D.V.Lavanya, V.K.Govindan Department of Computer Science & Engineering National Institute of Technology Calicut Calicut, India e-mail: lavanya.vijaysri@gmail.com,

More information

M. Sugumaran / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (3), 2011, 1001-1006

M. Sugumaran / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (3), 2011, 1001-1006 A Design of Centralized Meeting Scheduler with Distance Metrics M. Sugumaran Department of Computer Science and Engineering,Pondicherry Engineering College, Puducherry, India. Abstract Meeting scheduling

More information

A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems

A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems myjournal manuscript No. (will be inserted by the editor) A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems Eduardo Álvarez-Miranda Ivana Ljubić Paolo Toth Received:

More information

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration

Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration Efficient Scheduling Of On-line Services in Cloud Computing Based on Task Migration 1 Harish H G, 2 Dr. R Girisha 1 PG Student, 2 Professor, Department of CSE, PESCE Mandya (An Autonomous Institution under

More information

Dimensioning an inbound call center using constraint programming

Dimensioning an inbound call center using constraint programming Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France ccanon@fr.snt.com

More information

Properties of Stabilizing Computations

Properties of Stabilizing Computations Theory and Applications of Mathematics & Computer Science 5 (1) (2015) 71 93 Properties of Stabilizing Computations Mark Burgin a a University of California, Los Angeles 405 Hilgard Ave. Los Angeles, CA

More information

Analysis of Approximation Algorithms for k-set Cover using Factor-Revealing Linear Programs

Analysis of Approximation Algorithms for k-set Cover using Factor-Revealing Linear Programs Analysis of Approximation Algorithms for k-set Cover using Factor-Revealing Linear Programs Stavros Athanassopoulos, Ioannis Caragiannis, and Christos Kaklamanis Research Academic Computer Technology Institute

More information

Resource Allocation Schemes for Gang Scheduling

Resource Allocation Schemes for Gang Scheduling Resource Allocation Schemes for Gang Scheduling B. B. Zhou School of Computing and Mathematics Deakin University Geelong, VIC 327, Australia D. Walsh R. P. Brent Department of Computer Science Australian

More information

ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION

ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION ALGEBRAIC APPROACH TO COMPOSITE INTEGER FACTORIZATION Aldrin W. Wanambisi 1* School of Pure and Applied Science, Mount Kenya University, P.O box 553-50100, Kakamega, Kenya. Shem Aywa 2 Department of Mathematics,

More information

Determining Inventory Levels in a CONWIP Controlled Job Shop

Determining Inventory Levels in a CONWIP Controlled Job Shop Determining Inventory Levels in a CONWIP Controlled Job Shop Sarah M. Ryan* Senior Member, IIE Department of Industrial and Management Systems Engineering University of Nebraska-Lincoln Lincoln, NE 68588-0518

More information