ICMIEE-PI Minimization of Makespan in Flow Shop Scheduling Using Heuristics

Similar documents
SELECTED HEURISTIC ALGORITHMS FOR SOLVING JOB SHOP AND FLOW SHOP SCHEDULING PROBLEMS

Management Science Letters

International Journal of Industrial Engineering Computations

International Journal of Engineering, Business and Enterprise Applications (IJEBEA)

Flowshop scheduling with respect to transport time, break-time and weight of jobs using Nawaz, Enscor and Ham (NEH) methods

Flowshop Scheduling Problem for 10-Jobs, 10-Machines By Heuristics Models Using Makespan Criterion

II. PROBLEM FORMULATION

A Tabu Search for the Permutation Flow Shop Problem with Sequence Dependent Setup Times

Flow shop scheduling decisions through Techniques for Order Preference by Similarity to an Ideal Solution (TOPSIS)

A HYBRID ALGORITHM FOR MULTIPROCESSOR SCHEDULING

ON IMPROVING OPERATIONS SCHEDULING IN ELECTRONICS MANUFACTURING

Solving the Reentrant Permutation Flow-Shop Scheduling Problem with a Hybrid Genetic Algorithm

INTERNATIONAL JOURNAL OF APPLIED ENGINEERING RESEARCH, DINDIGUL Volume 2, No 3, 2011

INTEGRATED PROCESS PLANNING AND SCHEDULING WITH SETUP TIME CONSIDERATION BY ANT COLONY OPTIMIZATION

LOADING AND SEQUENCING JOBS WITH A FASTEST MACHINE AMONG OTHERS

INTELLIGENT PRODUCTION SCHEDULING A CASE STUDY

SCHEDULING AND CONTROLLING PRODUCTION ACTIVITIES

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

Job sequencing problem using deviation technique

A Sequencing Heuristic to Minimize Weighted Flowtime in the Open Shop

COMBINED-OBJECTIVE OPTIMIZATION IN IDENTICAL PARALLEL MACHINE SCHEDULING PROBLEM USING PSO

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

Production improvement with flow shop scheduling heuristics in Household utensils manufacturing company

Workload balancing in identical parallel machine scheduling using a mathematical programming method

Algorithms for a realistic variant of flowshop scheduling

A New Priority-Sort Based Optimization Algorithm for Integrated Process Planning and Scheduling

A new constructive heuristic for the Fm block T

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

A Characteristic Study of Exponential Distribution Technique in a Flowshop using Taillard Benchmark Problems

An Evolutionary Solution to a Multi-objective Scheduling Problem

CHAPTER 4 PROPOSED HYBRID INTELLIGENT APPROCH FOR MULTIPROCESSOR SCHEDULING

A FLEXIBLE JOB SHOP ONLINE SCHEDULING APPROACH BASED ON PROCESS-TREE

Operations and Supply Chain Management Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

World Rural Observations 2017;9(3) Developing a New Mathematical Model for Scheduling Trucks in Cross-Docking Systems

Sequencing and Scheduling of Jobs and Tools in a Flexible Manufacturing System using Jaya Algorithm

Evolutionary Computation for Minimizing Makespan on Identical Machines with Mold Constraints

Gur Mosheiov - Publication List

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Optimal Two Stage Open Shop Specially Structured Scheduling To Minimize The Rental Cost

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

GROUP SCHEDULING PROBLEMS IN FLEXIBLE FLOW SHOPS

PRODUCTION ACTIVITY CONTROL (PAC)

Using GRASP Approach and Path Relinking to Minimize Total Number of Tardy Jobs on a Single Batch Processing Machine

ICMIEE PI Implementation of Disaggregation Method in Economic Lot Scheduling of a Jute Industry under Constant Demand

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

TimeDependentLearningEffectandDeteriorationonSingleMachinesScheduling

A Variable Capacity Parallel Machine Scheduling Problem

Analysis and Modelling of Flexible Manufacturing System

An Iterative Random PSO to minimize Total-flowtime in Flowshop Scheduling

Two-Machine Fuzzy Flow Shop Scheduling Using Black Hole Algorithm

SHOP SCHEDULING USING TABU SEARCH AND SIMULATION. Mark T. Traband

Simulation and Optimization of a Converging Conveyor System

Paper 30 Centralized versus Market-based Task Allocation in the Presence of Uncertainty

ASPECT OF SELECTIVE REROUTING IN MULTICRITERIA SCHEDULING OF FLEXIBLE MANUFACTURING

Integration of Process Planning and Job Shop Scheduling Using Genetic Algorithm

A Hybrid Genetic Algorithm for Parallel Machine Scheduling at Semiconductor Back-End Production

MINIMIZING MEAN COMPLETION TIME IN FLOWSHOPS WITH RANDOM PROCESSING TIMES

Minimizing Mean Tardiness in a Buffer-Constrained Dynamic Flowshop - A Comparative Study

Job Shop Scheduling With Alternate Process Plan by Using Genetic Algorithm

Including workers with disabilities in flow shop scheduling

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

On the Neutrality of Flowshop Scheduling Fitness Landscapes

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6

Learning Objectives. Scheduling. Learning Objectives

Applying Bee Colony Optimization Heuristic for Make-Pack Problem in Process Manufacturing

OPTIMIZATION OF FLEXIBLE FLOW SHOP SCHEDULING WITH SEQUENCE DEPENDENT SETUP TIME AND LOT SPLITTING

Single machine scheduling with two agents for total completion time objectives

IJSOM November 2015, Volume 2, Issue 3, pp

Stochastic Single Machine Family Scheduling To Minimize the Number of Risky Jobs

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

Hybrid search method for integrated scheduling problem of container-handling systems

Makespan Algorithms and Heuristic for Internet-Based Collaborative Manufacturing Process Using Bottleneck Approach

Discrete Event Simulation for Increasing Productivity in Digital Manufacturing

* Keywords: Single batch-processing machine, Simulated annealing, Sterilization operation, Scheduling.

International Journal of Advanced Engineering Technology E-ISSN

Presenting a New Ant Colony Optimization Algorithm (ACO) for Efficient Job Scheduling in Grid Environment

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

PLANNING AND CONTROL FOR JOB SHOP PRODUCTION 11.1 INTRODUCTION Objectives

GENETIC ALGORITHMS FOR SOLVING SCHEDULING PROBLEMS IN MANUFACTURING SYSTEMS Anna ŁAWRYNOWICZ

TBS: A Threshold Based Scheduling in Grid Environment

Proactive approach to address robust batch process scheduling under short-term uncertainties

Single Machine Scheduling with Interfering Job Sets

Scheduling job shop - A case study

Optimal Operator Assignment In An Assembly Line Using Genetic Algorithm

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Cloud Load Balancing Based on ACO Algorithm

A HYBRID ALGORITHM TO MINIMIZE THE NUMBER OF TARDY JOBS IN SINGLE MACHINE SCHEDULING

BOTTLENECK-BASED HEURISTIC FOR PERMUTATION FLOWSHOP SCHEDULING NOOR AMIRA BINTI ISA UNIVERSITI TUN HUSSEIN ONN MALAYSIA

An Optimized Task Scheduling Algorithm in Cloud Computing Environment

Downloaded from edlib.asdf.res.in

JOB SHOP SCHEDULING TO MINIMIZE WORK-IN-PROCESS, EARLINESS AND TARDINESS COSTS ZHU ZHECHENG A THESIS SUBMITTED FOR THE DEGREE OF DOCTOR OF PHILOSOPHY

Cost Oriented Assembly Line Balancing Problem with Sequence Dependent Setup Times

DYNAMIC WEIGHTED IDLE TIME HEURISTIC FOR FLOWSHOP SCHEDULING AMIRA SYUHADA BINTI ZAINUDIN UNIVERSITI TUN HUSSEIN ONN MALAYSIA

SEQUENCING PROBLEM. Assignment

Product Scheduling in a Multi-Product Colour Processing Facility - Case Study at TN Textiles (Pvt) Ltd

ModelingandSchedulingofMultiStageandMultiProcessorFlowShop

TAAG: An Efficient Task Allocation Algorithm for Grid Environment

ARCHITECTURE OF FMS. Typical Elements of FMS. Two Kind of Integration. Typical Sequence of Operation

Job Batching and Scheduling for Parallel Non- Identical Machines via MILP and Petri Nets

Research Article A New Method Based on Multi Agent System and Artificial Immune System for Systematic Maintenance

Transcription:

International Conference on Mechanical, Industrial and Energy Engineering 2014 25-26 December, 2014, Khulna, BANGLADESH ICMIEE-PI-14016310 000 Minimization of Makespan in Flow Shop Scheduling Using Heuristics Md. Sanowar Hossain, Md. Asadujjaman *, Md. Ashraful Alam Nayon, Priyanka Bhattacharya Department of Industrial & Production Engineering, Rajshahi University of Engineering & Technology, Rajshahi-6204, BANGLADESH ABSTRACT Production scheduling is one of the most significant issue in production and operations in any manufacturing system that has significant impact on cost reduction and increased productivity. Improper scheduling causes idle time for machines and hampers productivity that may cause an increased price of the product. So the main objective of this study is to minimize the makespan or total completion time. To do this study we have collected our data from Hatil complex limited, Mirpur, Dhaka, Bangladesh. This study presents Palmer s heuristic, CDS heuristic, NEH algorithm for solving the flow shop scheduling problem to minimize the makespan. NEH yields more elaborate results as compared to Palmer and CDS heuristic. Grant chart is used to verify the effectiveness of heuristics. By applying these three techniques we have gotten an optimal result for each case. The use of these techniques makes it possible to generate a schedule that minimizes the makespan. Keywords: Flow Shop Scheduling, Makespan, CDS, NEH, Palmer s Heuristics. 1. Introduction A wide range of knowledge of the general flow-shop scheduling problem is provided by the scheduling literature to get permutation schedules with minimization of make span. One of the earliest algorithm known as Johnson s algorithm [1] has been the basis of many flow shops scheduling heuristics. After that the researchers developed different heuristics for make span minimization in the flow shop scheduling for m machine and n job problems. Palmer [2] first proposed a heuristic for the flow shop scheduling problem with the objective of minimization of make span. Palmer s heuristic generates a slope index for jobs and sequences them in a descending order of the index. Campbell et al. [3] proposed Campbell, Dudek, and Smith (CDS) heuristic which is a generalization of Johnson s two machine algorithm and it generates a set of m-1 artificial two-machine problems from an original m-machine problem, then each of the generated problems are solved using Johnson s algorithm. Nawaz et al. [4] proposed Nawaz, Enscore, and Ham (NEH) heuristic algorithm which is probably the most wellknown constructive heuristic used in the general flowshop scheduling problem is based on the assumption that a job with high total processing time on all the machines should be given higher priority than job with low total processing time. Adding a new job at each step and finding the best partial solution it builds the final sequence in a constructive way. A review of flow shop scheduling with make span criterion had been given by Hijazi and Shaghafian [5]. Ibrahim [6] proposed a new heuristic to minimize the mean flow time for static permutation flow shop scheduling problem and showed that for the average flow time measure, the improved Chan and Bedworth s heuristic was the best among the four heuristics. Jin et al. [7] consider a hybrid flow shop with identical parallel machines. They proposed two approaches to generate the initial job sequence and used a simulated annealing algorithm to improve it. An improved heuristic for permutation flow shop scheduling was proposed by Chakraborty and Laha [8]. Ruiz and Stutzle [9] presented a new iterated greedy algorithm that had applied two phases iteratively, named destruction, where some jobs were eliminated from the incumbent solution, and construction, where the eliminated jobs are reinserted into the sequence using the well-known NEH construction heuristic. A model for scheduling a single semi continuous batching machine was developed by Tang and Zhao [10]. Their objectives were to schedule jobs on the machine so that the make span and the total completion time were minimized. Sahu [11] compared Gupta s, RA, CDS & Palmer s Heuristics in Flow Shop Scheduling on 8 jobs & 3 machines, 10 jobs & 8 machines and 10 jobs & 10 machines. He concluded that RA heuristic performs well for the problems considered when compared to other heuristics. Chia and Lee [12] developed the total completion time problem in a permutation flow shop with a learning effect. The concept of learning process played a key role in production environments. In addition, the performances of several well-known heuristics are evaluated when the learning effect is present. Vallada and Ruiz [13] worked on a cooperative meta-heuristic method for the permutation flow shop scheduling problem considering two objectives separately: total tardiness and make span. Damodaran and Velez Gallego [14] propose a constructive heuristic. Modrákand & Pandian [15] presented Flow Shop Scheduling Algorithm to Minimize Completion Time for n-jobs m-machines Problem. Chaudhry & Mahmood [16] considered minimization of makespan (total completion time) for n number of jobs to be processed on m machines using a general purpose spread sheet based genetic algorithm (GA). They showed that their proposed approach was able to find optimal solution for all the problems with different objective functions. * Corresponding author. Tel.: +88-01913599639 E-mail address: jonikhan007@yahoo.com

Semančo and Modrák [17] showed a comparison of constructive heuristics with the objective of minimizing makespan in the Flow-Shop Scheduling Problem by using NEH; Palmer s Slope Index; CDS; Gupta s algorithm. Sagar et al. [18] presented an efficient heuristic method to minimize total flow time in no-wait flow shop scheduling. Malik &. Dhingra [19] presented comparative analysis of heuristics for make span minimizing in flow shop scheduling by using 5 heuristics for 10 jobs & 5 machines. Agarwa & Garg [20] worked with 5 heuristics named Gupta, RA, CDS, Palmer, NEH heuristic and applied these algorithm to solve 10machine, 10 job problem. 2. Methodology With a view to minimize the make span the proposed heuristics/algorithm for 4-jobs and 10-machines problem from the real life has been used. Data is shown in table 8 that is collected from Hatil complex limited, Mirpur, Dhaka, Bangladesh which a leading furniture manufacturing company. Then, Palmer s heuristic, CDS heuristic and NEH algorithm are used and compared to get the optimal result. 3. Palmer s Heuristic In flow shop scheduling, Palmer proposed a heuristic to minimize the make-span measure. He mainly proposed a slope index S j, for each job. The formula for the slope index S j is shown below. S j = (m -1) t j. m + (m-3) t j. m-1 + (m-5) t j. m -2 + - (m-3) t j. 2 (m-1) t j. 1 Where j is the job and m is the total number of machines. Procedure: Step 1. Compute slope for each job. Step 2. Arrange the jobs as per the decreasing order of slope. Solution: According to the procedure, firstly we have calculated the slope index for each job and have gotten = 272, = -87, =556 arranging it as per decreasing order we have gotten >. So the final sequence is J4-J1-J3-J2. For the original flow shop 4-jobs and 10-machines problem as given in Table 1, using this heuristic the J4-J1-J3-J2 sequence has been calculated and the make-span calculation is displayed in Table 2. Corresponding Gantt chart is shown in Fig.1. Table 2 Solution of Palmer s heuristic with J4-J1-J3-J2 Job M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 J4 33 53 74 74 74 100 126 233 260 290 J1 66 103 128 128 151 193 231 343 343 373 J3 105 136 136 173 193 230 275 343 389 426 J2 145 176 212 238 268 300 335 343 433 470 Gantt Chart: Fig.1 Gantt chart for the sequence J4-J1-J3-J2 In Fig.1 blank rectangle indicates that the machine is on working mode and the crossed rectangle indicates that the machine is on idle mode. in a deterministic flow shop scheduling problem. The CDS heuristic forms in a simple manner a set of an m-1 artificial 2-machine sub problem for the original m- machine problem by adding the processing times in such a manner that combines M1, M2,...,Mm-1 to pseudo machine 1 and M2, M3,... Mm to pseudo machine 2. Finally, by using the Johnson's 2-machines algorithm each of the 2-machine sub-problems is then solved. The best of the sequence is selected as the solution to the original m-machine problem. For the given flow shop problem as stated in table 1 of size10 4 using this heuristic the following sequences and make span has been established. Procedure Step 1: Table 3 Taking M1 & M10 Job M1 M10 J1 33 30 J2 40 37 J3 39 37 J4 33 30 4. CDS Heuristic CDS heuristics is basically an extension of the Johnson's algorithm. The main objectives of the heuristic are the minimization of make-span for n jobs and m machines

Table 4 Optimal sequence when taking M1 & M10: J1-J3-J2-J4 492 J4-J3-J2-J1 487 J1-J2-J3-J4 499 J4-J2-J3-J1 485 Step 2: Table 5 Taking M1+M2+M3+M4+M5 & M6+M7+M8+M9+M10 Job M1+M2+M3+M4+M5 M6+M7+M8+M9+ M10 J1 118 220 J2 163 148 J3 127 164 J4 74 216 Table 6 Optimal sequence taking M1+M2+M3+M4+M5 & M6+M7+M8+M9+M10: J4- J1- J3- J2 470 Step 3: Table 7 Taking M1+M2+M3+M4+M5+M6+M7+M8+M9 & M2+M3+M4+M5+M6+M7+M8+M9+M10 Job M1+M2+M3+M4+M5 +M6+M7+M8+M9 M2+M3+M4+M5+M 6+M7+M8+M9+M10 J1 308 305 J2 274 271 J3 254 252 J4 260 257 Fig.2 Makespan versus sequence curve for CDS heuristic 5. NEH Algorithm Step 1: Find the total work content for each job using expression Step 2: Arrange the jobs in a work content list according to decreasing values of Step 3: Select first two jobs from the list and from two partial sequences by inter changing the place of two jobs. Compute the value of partial sequences. Of the two sequences, discard the sequence having larger value of, Call the lower value of as incumbent sequence. Step 4: Pick the next job and put in incumbent sequence. Calculate value of of all sequences. Step 5: If there is no job left in work content list to be added to Incumbent sequence, Stop go to step 4. So, optimal sequence: J1-J2-J4-J3 and make span: 525 Table 8 Calculation of total completion time: Job M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 Total J1 33 37 25 23 42 38 110 30 338 J2 40 31 36 26 30 32 35 44 37 311 J3 39 31 37 20 37 44 46 37 291 J4 33 20 21 26 26 107 27 30 290 Step 1: Taking J1 & J2, we have, Decreasing order in term of total completion time is s: J1-J2 &J2-J1 and makespan 389 and 415 respectively J4-J1-J3-J2 470 J1-J4-J3-J2 569 J1-J3-J4-J2 523 J1-J3-J2-J4 492 J4-J1-J2-J3 470 J1-J4-J2-J3 569 J1-J2-J4-J3 525 J1-J2-J3-J4 499 J1>J2>J3>J4 Step 2: Choosing J1-J2 & take J3 s: J3-J1-J2 & J1-J3-J2 & J1-J2-J3 and make span 437, 435 and 435 respectively Step 3: Taking J1-J3-J2 & take J4 Taking J1-J2-J3 & take J4 s: J4-J1-J3-J2 & J1-J4-J3-J2 & J1-J3-J4-J2 & J1-J3-J2-J4 J4-J1-J2-J3 & J1-J4-J2-J3 & J1-J2-J4-J3 & J1-J2-J3-J4

Table 9 for NEH algorithm Fig.3 Makespan versus sequence curve for NEH algorithm 6. Result Analysis Table 10 Comparison among Pamer, CDS and NEH No. of observation Technique Optimal sequence Make span 01 Palmer s J4-J1-J3-J2 470 Heuristic 02 CDS J4-J1-J3-J2 470 Heuristic 03 NEH Algorithm J4-J1-J2-J3 J4-J1-J3-J2 470 We have applied three techniques to determine the optimal make span and dramatically we have got the same result for three cases. By applying Palmer s Heuristic and CDS Heuristic we have got only one sequence and by applying NEH Algorithm we have got two sequences and by applying any of the sequence between them we can get our optimum make span. From the above analysis we can say that make span 470 is the most optimum and no other optimum make span less than 470 is possible for the above problem. 7. Conclusion This study tries to solve the problem of a flow shop scheduling with the objective of minimizing the makespan. The problem of 4 jobs and 10 machines have been considered for comparative analysis among Palmer s heuristic, CDS heuristic and NEH heuristic and we have got the same result by applying all of the three heuristics. From the analysis, it has proved that the make span 470 is the most optimum make span for the given problem and no other optimum make span is possible less than 470. This work can be useful to researchers for selecting the effective and efficient heuristics for solving the flow shop scheduling problems. The work can also be extended by increasing the size of the problems and removing any or all of the assumptions considered. REFERENCES [1] S. M. Johnson. Optimal two and three stage production schedules with setup times included, Naval Research Logist Quarterly, Vol. 1, pp. 61-68, (1954). [2] D. Palmer, Sequencing jobs through a multi-stage process in the minimum total time a quick method of obtaining a near optimum, Operation Research, Vol. 16, pp. 101-107, (1965). [3] H. G. Campbell, R. A. Dudek and M. L. Smith, A heuristic algorithm for the n-job, m-machine sequencing problem, Management Science, Vol. 16, pp. 630 637, (1970). [4] M. Nawaz,Jr. E. Enscore and I. Ham, A Heuristic Algorithm for the m-machine, n-job flow-shop sequencing problem, OMEGA - Elsevier, Vol. 11, pp. 91 95, (1983). [5] S. R. Hejazi, S. Saghafian, Flow shop-scheduling problems with make span criterion: a review, International Journal of Production Research, Vol. 43(14), pp. 2895-2929, (2005). [6] M. A. Ibrahim, New Heuristics to Minimize the Mean Flow Time for Static Permutation Flow shop Problems, Eng. Sci. (1), Vol. 18, pp. 83-99, (2005). [7] Z. Jin, Z. Yang and T. Ito, Metaheuristic algorithms for the multistage hybrid flow shop scheduling problem, International Journal of Production Economics, Vol. 100, pp. 322 334, (2006). [8] U. K. Chakraborty, D. Laha, An improved heuristic for permutation flowshop scheduling. International Journal of Information and Communication Technology, Vol. 1, pp. 89 97, (2007). [9] R. Ruiz, T. Stutzle, A simple and effective iterated greedy algorithm for the permutation flow shop scheduling problem, European Journal of Operational Research, Vol. 177, pp. 2033 2049, ( 2007). [10] Tang, Zhao, Scheduling a single semi-continuous batching machine, Omega, Vol. 36, pp. 992-1004, (2008). [11] A. K. Sahu, Efficient heuristics for scheduling tasks on a flow shop environment to optimize make span National Institute of Technology, Rourkela INDIA, (2009). [12] Chia, Lee, Minimizing the total completion Time in permutation flow shop, Computers and operations research, Vol.6, pp. 2111-2121, (2009). [13] R. Ruiz, E. Vallada. C. F. Martinez, In Computational Intelligence in Flow Shop and Job Shop Scheduling, Springer Berlin / Heidelberg, Vol. 230, (2009). [14] P. Damodaran, M. C. V. Gallego, Heuristics for makespan minimization on parallel batch processing machines with unequal job ready times. International Journal of Advanced Manufacturing Technology, Vol. 49, pp. 1119-1128, (2010). V. Modrák, R. S. Pandian, Flow shop scheduling algorithm to minimize completion time for n-jobs m-machines problem, Technical Gazette, Vol. 17, pp. 273-2783, (2010). [15] A. Chaudhry, S. Mahmood, No-wait Flowshop Scheduling Using Genetic Algorithm, Proceedings of the World Congress on Engineering ISSN: 2078-0966 (Online), Vol. 3, (2012).

[16] P. Semančo, V. Modrák, A Comparison of Constructive Heuristics with the Objective of Minimizing Makespan in the Flow-Shop Scheduling Problem,Acta Polytechnica Hungarica, Vol. 9, pp. 177-190, (2012). [17] S. U. Sapkal, D. Laha, A heuristic for no-wait flow shop scheduling, International Journal of advanced manufacturing Technology, DOI 10.1007/s00170-013-4924-y (In Press). (2013). [18] A. Malik, A. K. Dhingra, Comparative analysis of heuristics for make span minimizing in flow shop scheduling. International Journal of Innovations in Engineering and Technology. Vol. 2, pp. 263-269, (2013). [19] A. K. Agarwal, R. Garg, Flowshop Scheduling Problem for 10-Jobs, 10-Machines By Heuristics Models Using Criterion, International Journal of Innovations in Engineering and Technology, Vol. 2, pp. 28-37, (2013). [Paper number-page number] ICMIEE-PI-140163-3