• No results found

Minimization of weighted sum of total tardiness and make span in no wait flow shop scheduling Using different heuristic algorithm: A Review

N/A
N/A
Protected

Academic year: 2021

Share "Minimization of weighted sum of total tardiness and make span in no wait flow shop scheduling Using different heuristic algorithm: A Review"

Copied!
10
0
0

Loading.... (view fulltext now)

Full text

(1)

Minimization of weighted sum of total tardiness and make span in no wait

flow shop scheduling Using different heuristic algorithm: A Review

Umesh Gupta Research Scholar Mewar University Chittorgarh:INDIA [email protected] Dr. Rahul lodha Mewar University Gangrar Chittorgarh [email protected]

Dr. Ashwani Kumar Dhingra Department of Mechanical Engg.

UIET, MD University Rohtak, Haryana, INDIA [email protected]

Satish Kumar Department of Mechanical Engg. Vaish College of Engineering Rohtak

[email protected]

Abstract No wait flow shop scheduling one of the most significant issues in the planning and operation of a manufacturing system. A succeeding operation start immediately after the preceding operation complete means no wait flow shop scheduling. Better no wait flow shop scheduling system has significant impact on cost reduction, increased productivity, customer satisfaction and overall competitive environment. In no wait flow shop scheduling problem, a set of n independent jobs have to be processed on a set of m machines. Every job requires a given fixed, non-negative processing time on every machine. Traditional flow shop scheduling problems has primarily been focused on completion time of jobs, and in current manufacturing tradition has been adopted criteria like on time delivery to stay in the rapidly growing markets. So industries focus has gone beyond the single objective scheduling system. The primary objective of no wait flow shop scheduling is to obtain the best sequence, which can be achieve by minimizes the various parameter like make span, flow time, idle time, work in-process and tardiness, etc. The paper has reviewed and classified the articles published in related journals between 1995 and 2015. With the help of this wide literature review identifies and discusses several issues significant to the performance of evolutionary algorithms, different objectives used to optimize parameter and their selection. The present work focused on review of various no wait flow shop scheduling problem involving make span other parameter consideration deals with the various type of heuristic algorithm(SA, GA, Taguchi, DOE etc.) for scheduling and what are the outcome of the same with various parameter selection, computer resource usage, hybridization and enhancement from the past work.

Keywords- Flowshop scheduling, SA, GA, Taguchi, Fuzzy logic, DOE, Review.

I. INTRODUCTION

No wait flow shop scheduling is a very important decision-making process that plays a vital role in Production industries. Scheduling problems are often categorized by the number of machine and available resources. In a flow shop environment, jobs are processed continuously from start to end without interruptions either on or between machines. The start of a job on a given machine may be delayed to ensure that its operation completion coincides with the start of its subsequent operation on the next machine. Scheduling is a decision making practice that is used on a regular basis in many manufacturing and services industries. Its aim is to optimize one or more objectives with the allocation of resources to tasks over given time periods. The resources and tasks in an organization can take a lot of different forms. A hybrid GA approach has proposed in no-wait flow shop scheduling problem for the minimization of make span by Gonzalez et. al.,1995[37].

Heijligers et. al., 1995[34] proposed a lower Bound estimations techniques for the optimization of make span time during scheduling and synthesis strategies. A fuzzy approach has been proposed by Macchiaroli et.al, 1996[41] to optimize manufacturing processes with no wait constraints. Chakravarthy and rajendran, 1999[17] applied a heuristic technique for the minimization of the bi criteria of makes span and maximum tardiness in a flow shop scheduling. The total weighted tardiness has also been minimized by Asano & Ohta, 1999[31] for an unrelated parallel machine scheduling problem. Moon et. al., 2002[39] proposed an efficient Genetic algorithm for the traveling salesman problem with precedence constraints. A fuzzy logic problem converted in to simulated annealing for the minimization of make span and the penalties of E/T has been planned by Zheng and Gu,2004[38]. Mattfeld and bierwirth, 2004[8] optimized the tardiness by applying an efficient genetic algorithm for job shop scheduling. An ant-bidding algorithm has been proposed by Donati et. al., 2008[2] for the optimization and phase transitions in generalized flow shop scheduling. Ponnambalam et. al., 2004[26] designed a TSP-GA multi-objective algorithm for the minimization of make span, mean flow time and machine idle time in flow-shop scheduling. A hybrid simulated annealing algorithm proposed by Nearchou, 2004[4] for the minimizing of make span in scheduling. Haq et. al., 2004[1] proposed a hybridization of metaheuristics for flow shop scheduling to minimize the make span in flow shop scheduling. Real-life perspective problem, proposed for solving single machine scheduling problem in chemical plant to minimize make span and improve efficiency proposed by Srdjevicand Srdjevic,2004[37]. Berkoune et. al., 2006[33]. proposed Lower bounds algorithm in the scheduling problem for uncertain demands to minimize Make span. A genetic algorithm for hybrid flow shops with sequence dependent setup times proposed by Ruiz and Maroto,2006[25]. in flow shop scheduling problem. Xing et. al.,2006[29]. planned a multi-objective fuzzy genetic algorithm in job scheduling. A new hybrid genetic algorithm suggested for the minimization of makes span and total flow time in bi-criteria no-wait flow shop scheduling problem by Liu et. al.,2008[30]. Moghaddam & Bajestani 2009[44] developed a novel branch and bound algorithm for an unrelated parallel machine to minimize the total weighted tardiness in scheduling problem. A genetic algorithm proposed for minimization of make span with two batching machines in a no-wait flow shop problem by Jolai et. al., 2009[11]. A modified heuristic genetic algorithm to minimize the weighted sum of total weighted squared tardiness and make span in bi-criteria m-machine sdst flow shop scheduling proposed by Dhingra and chandna,2010[5].Gao et. al., 2010[16] proposed a hybrid heuristics based on harmony search to minimize total flow time in no-wait flow shop problem. Make span and flow time also minimized by Huang et. al., 2012[18] using two-phase hybrid particle swarm optimization algorithm for solving permutation flow-shop

(2)

scheduling problem. Minimization of total tardiness with fuzzy simulated annealing algorithm proposed by Aldowaisan and Allahverdi, 2012[28] in no-wait flow shop scheduling. Aldowaisan and Allahverdi,2015[27] also minimized total tardiness with setup times by using two heuristic SA and GA in no-wait flow shop scheduling. Since the problem is NP hard and its solution is done by many heuristics like travelling sales man problem, Genetic algorithm, fuzzy logic, Taguchi method, heuristic SA and GA etc the researcher has been focused on hybridization techniques using GA no one paying attention for the optimization of parameter of different techniques like GA, SA, Fuzzy logic, Taguchi method etc before applying to no wait flow shop scheduling.

II. OBJECTIVE CONSIDERED

The objectives of no wait flow shop scheduling depend upon numerous performance parameters i.e. make span or total flow time, waiting time, earliness and tardiness, etc. according to the requirement of an industry. The primary objective of optimization of no wait flow shop scheduling parameter is to obtain the best combination of parameters, which minimize the various objectives. Make span is defined as the completion time at which all jobs complete the processing or equivalently may be termed as maximum completion time of jobs. A review of flow shop scheduling with make span criterion has been given by Hejazi and Saghafian, 2005[43]. No-wait flowshop problem has been addressed with respect to several performance measures including makespan and total completion time. [27]. As for the total completion time, some of the researchers Aldowaisan and Allahverd, 2012[28] proposed a constructive heuristic for minimizing total flow time where setup times were considered as

separate. While makespan and total completion time are directly related to job completion times, other measures such as number of tardy jobs, maximum tardiness, and total tardiness are more focused on job due dates. Recent research [27][28][31][10] proposed six different heuristics for minimizing total tardiness. Ali et. al., 2015 considered both make span and maximum tardiness. Researchers proposed several heuristics for the m-machine no-wait flowshop problem with respect to the number of tardy jobs.[3][5][14][15][17] It is important to note that the minimization of the number of tardy jobs and make span directly affects costs associated with late delivery as well as the percentage of on-time shipments. Very few researchers have considered number of tardy jobs and make span which directly affects no wait flow shop scheduling along with other performance parameters to optimize the problem. The selection of optimum performance measures is an important activity in process planning of no wait flow shop scheduling and is responsible to a great extent for production cost/time and quality.

The detail of parameters considered, and objective of work for different tool material has been shown in table the objectives of no wait flow shop scheduling depend upon numerous performance parameters i.e. make span, flow time, idle time, work in-process and tardiness, etc. according to the requirement of an industry. The primary objective of optimization of no wait flow shop scheduling parameter is to obtain the best combination of parameters, which minimize the various objectives.

The detail of parameters considered, and objective of work for different tool material has been shown in table I

TABLEI

REVIEW ON PERFORMANCE PARAMETER CONSIDERED

AUTHOR TOPIC NAME Parameter considered

Aldowaisan and Allahverdi(2015)

No-wait flow shop to minimize total tardiness with setup times

Minimizing total tardiness

Ghorbanali Mohammadi(2015)

Multi-objective flow shop production scheduling via robust genetic algorithms optimization technique

Minimizing multi-objective function including weighted sum of total weighted tardiness, make span, total weighted squared earliness and make span

Mohtashami et. al.(2015)

A novel multi-objective meta-heuristic model for solving cross-docking scheduling problems

Minimizing the make-span, transportation cost by cross docking facility

Gerst et. al. (2014) Batch scheduling in a two-stage flexible flow shop problem

Make span minimization problem on a 2-stage flexible flow shop with 𝑚𝑚 parallel identical machines in stage 1 and a single machine in stage 2

Cheng et. al. (2014) Two-machine flow shop scheduling with deteriorating jobs: minimizing the weighted sum of make span and total completion time

Minimize the weighted sum of make span and total completion time

Gu et. al. (2014) A mutualism quantum genetic algorithm to optimize the flow shop scheduling with pickup and delivery considerations

Minimize the make span

He et. al. (2014) Minimizing total completion time for preemptive scheduling with release dates and deadline constraints

O(n2) algorithm for the special case where the processing times and deadlines are agreeable

(3)

Akhshabi et. al. (2014) A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time

Minimizing the total flow time

Poura et. al. (2013) Optimizing a multi-objectives flow shop scheduling problem by a novel genetic algorithm

Make span, total waiting time and total tardiness in term of the planner-specified Weights

Jolai et. al. (2013) Bi-objective simulated annealing approaches for no-wait

two-stage flexible flow shop scheduling problem

Minimizing make span and maximum tardiness

Desai and Patel(2013) Batch scheduling by evolutionary algorithms for multi objective optimization

Multiproduct batch plant scheduling considered for multi objective optimization problem

Akhshabi et. al. (2012) Bi-criteria flow shop scheduling with fuzzy simulated annealing algorithm

Considered with two criteria of earliness and tardiness penalty

Aldowaisan and Allahverdi(2012) Minimizing total tardiness in no-wait flow shops Minimize total tardiness

Akhshabi et. al. (2012) Solving flow shop scheduling problem using a parallel genetic algorithm

Considered with two criteria of earliness and tardiness penalty

Huang et. al. (2012)

TWO-PHASE HYBRID PARTICLE SWARM OPTIMIZATION ALGORITHM FOR SOLVING PERMUTATION FLOW-SHOP SCHEDULING PROBLEM

Minimizing make span

Mokhtari et. al. (2012) A multi-objective flow shop scheduling with resource-dependent processing times: trade-off between make span and cost of resources

Minimize both make span and total cost of resources

Sabah Sadiq(2012) The Traveling Salesman Problem: Optimizing Delivery Routes Using Genetic Algorithms

Tsp is converted in to genetic algorithm problem and result of the same is compared with the greedy genetic algorithm Subashini and Bhuvaneswari

(2012)

Comparison of multi-objective evolutionary approaches for task scheduling in distributed computing systems

Aiming to obtain schedules achieving minimum make span and flow time

Gao et. al. (2010) Hybrid heuristics based on harmony search to minimize total flow time in no-wait flow shop

Minimize the total flow time

Kaizhou et. al. (2010) A novel grouping harmony search algorithm for the no-wait flow shop scheduling problems with total flow time criteria

Total flow time criteria

Dhingra and chandna(2010) A bi-criteria m-machine sdst flow shop scheduling using modified heuristic genetic algorithm

Weighted sum of total weighted squared tardiness and make span

Jolai et. al. (2009) A genetic algorithm for make span minimization in a no-wait flow shop problem with two batching machines

Make span minimization in a no-wait flow Shop problem with two batching machines

Yang et. al. (2009) Hybrid genetic-vns algorithm with total flow time minimization for the no-wait flow shop problem

No-wait flow shop problem with better average Performance in total flow time minimization

Moghaddam & Bajestani (2009) A novel b and b algorithm for a unrelated parallel machine scheduling problem to minimize the total weighted tardiness

Applicable for unrelated parallel machine Scheduling problems with sequence-dependent setup Time to minimize the total weighted tardiness

Liu et. al. (2008) A new hybrid genetic algorithm for the bi-criteria no-wait flow shop scheduling problem with make span and total flow time minimization

No-wait flow shop scheduling problem with the objective of the minimization of the make span and total flow time

Xing et. al. (2006) A multi-objective fuzzy genetic algorithm for job-shop scheduling problems

Solve job-shop scheduling problems with fuzzy processing time and fuzzy due date effectively

(4)

Ruiz and Maroto (2006) A genetic algorithm for hybrid flow shops with sequence dependent setup times and machine eligibility

Addition of unrelated parallel machines at each stage, sequence dependent setup times and machine eligibility

Berkoune et.al.(2006) Lower bounds for the scheduling problem with uncertain demands

Make span minimization before and after the insertion of the predicted demand

Srdjevic and Srdjevic (2004) Evolution based scheduling of chemical Reactions – a case study

Minimize make span and improve efficiency of certain robot controller

Haq et. al. (2004) A hybridisation of metaheuristics for flow shop scheduling Minimizing the make span for the flow shop scheduling problem

Nearchou (2004) A novel metaheuristic approach for the flow shop scheduling problem

Minimizing the make span in a permutation FSSP

Ponnambalam et. al. (2004) A tsp-ga multi-objective algorithm for flow-shop scheduling

Minimizing make span, mean flow Time and machine idle time

Donati et. al. (2004) An ant-bidding algorithm for generalized flow shop scheduling problem: optimization and phase transitions

A better and more effective search in the solution space, and copes with rescheduling in case of malfunctioning or glitches, and variations in the demand

Mattfeld and Bierwirth (2004) Discrete optimization an efficient genetic algorithm for job shop scheduling with tardiness objectives

Due-dates with tardiness objectives

Zheng and Gu(2004) Fuzzy Production Scheduling in No-wait Flow shop 2to Minimize the make span with E/T Constraints using SA

To minimize the make span and to minimize the penalties of the Em

Moon et. al.(2002) Discrete Optimization An efficient genetic algorithm for the traveling salesman problem with precedence constraints

In this tsp is converted in to genetic algorithm problem

Asano and Ohta (1999) Scheduling with shutdowns and sequence dependent set up times

Manipulates the starting time of the shutdown period so as to reduce the obtained maximum tardiness

Chakravarthy and Rajendran (1999)

A heuristic for scheduling in a flow shop with the bi criteria of make span and maximum tardiness minimization

Minimizing the make span and maximum tardiness of a job

Macchiaroli et.al.(1996) A fuzzy approach to optimize manufacturing processes with no wait constraints

Propose a decomposition approach making use of fuzzy logic in no wait job shop with various constraints and compare the same with other greedy algorithm result Heijligers et. al. (1995) High-level synthesis scheduling and allocation using

genetic algorithms

Special coding techniques and analysis methods are used to improve the runtime and quality of the results completion time Gonzalez et. al. (1995) A Hybrid Genetic Algorithm Approach For The

"No-Wait" Flow shop Scheduling Problem

Minimize make span

III. TECHANIQUES REVIEWED

It has been found from review of literature that the researchers have worked on different strategies such as computational, statistical and analytical for the minimization of performance parameters. Some computational experiments have been planned by Artificial neural network (ANN), fuzzy logic, genetic algorithm(GA), partical swarm optimization(PSO) and with the combination of heuristic like NEH etc. for make span or total flow time, waiting time, earliness and tardiness as illustrated in table II

The various techniques have been reviewed also tabulated in table II

A. Genetic Algorithm

Genetic Algorithms provide a means to generate new population using mutation and cross over and then the selection of best generation on comparison with parents. These help to generate Pareto front and find the set of best suited solutions. Genetic algorithm differs from other met heuristics in the fact that it works with a set of encoded solutions to the problem, called population. Every solution or chromosome in the population is evaluated and assigned a fitness value. The idea is that the best individuals should also be the fittest. in a Genetic algorithm the population evolves over generations until some stopping criterion is reached. A Generation begins with the selection mechanism that randomly picks some members from the population. The fittest chromosomes should have a greater chance of being selected. Then, these

(5)

individuals Mate in a process called crossover and generate some new individuals, which are often called Offspring. Afterwards, some offspring might undergo another process called mutation in which some of the parts of the chromosomes or genes can change as in natural species mutation [25]. Ghorbanali Mohammadi, 2015[15] minimized multi-objective function including weighted sum of total weighted tardiness, make span, total weighted squared earliness and make span. Make span, total waiting time and total tardiness also optimized in term of the planner-specified Weights.by Pour et. al. 2013,[23]. Therefore, it can be concluded that the GA search solution beyond the scope of the experimental based optimization techniques such as TM, SA etc. Jolai et. al., 2013[10] have minimized the cost by optimized the performance of flow shop parameters. A genetic algorithm proposed for minimization of make span with two batching machines in a no-wait flow shop problem by Jolai et. al., 2009[11]. Liu et. al., 2008[30] suggested a new hybrid genetic algorithm for the minimization of makes span and total flow time in bi-criteria no-wait flow shop scheduling problem. A hybrid GA approach has proposed in no-wait flow shop scheduling problem for the minimization of make span by Gonzalez et. al., 1995[37].

B. Taguchi Methodology

Taguchi has envisaged a new method of conducting the design of experiments which are based on well defined guidelines. This method uses a special set of arrays called orthogonal arrays. These standard arrays stipulate the way of conducting the minimal number of experiments which could give the full information of all the factors that affect the performance parameter. The crux of the orthogonal arrays method lies in choosing the level combinations of the input design variables for each experiment [42]. A very limited researcher used Taguchi technique for the improvement in the performance of no-wait flow shop scheduling.

C. Partical Swarm Optimization

This optimization PSO is a social search algorithm which has been copied from the behavior of birds’ flocks. The PSO was initially used to discover the patterns of birds’ flight and the sudden changes that happen in their course of flight as well as the optimum changes in the shape of the flock. The PSO algorithm begins with a group of random answers (particles) and then it seeks to find the optimum answer by sorting (finding new positions) the particles in

each repetition [18]. It is to minimize the operation time, the transportation costs, and the number of truck trips proposed by Mohtashami et. al., 2015[3]. Make span and flow time minimized by Huang et. al.,2012[18] using two-phase hybrid particle swarm optimization algorithm for solving permutation flow-shop scheduling problem.

D. Simulated Anealing

Simulated annealing is a neighborhood search, approaches to approximate solutions; it begins with a high temperature. After generating an initial solution, it tries to move from the current solution to one of its neighborhood solutions. The variations in the objective function values are calculated. If a new solution gives a better objective value, it is accepted. If a new solution yields a poor value, it can be accepted according to the probability function p, where b k Boltzmann’s constant and t is the current temperature. By accepting poor solutions, simulated annealing can avoid being trapped on local optima. It repeats this process l times at each temperature to gain the thermal equilibrium, where l is a control parameter, usually called the markov chain length. The parameter t is gradually reduced by a cooling function as simulated annealing proceeds until the stopping condition is met [10]. Aldowaisan and Allahverdi, 2012[28] proposed fuzzy simulated annealing algorithm for the minimization of total tardiness in no-wait flow shop scheduling. A fuzzy logic problem converted in to simulated annealing for the minimization of make span and the penalties of E/T has been planned by Zheng and Gu, 2004[38].

E. Fuzzy Logic

Fuzzy logic is a form of many-valued logic that deals with approximate, rather than fixed and exact reasoning. Compared to traditional binary logic (where variables may take on true or false values), fuzzy logic variables may have a truth value that ranges in degree between 0 and 1. Fuzzy logic has been extended to handle the concept of partial truth, where the truth value may range between completely true and completely false. Furthermore, when linguistic variables are used, these degrees may be managed by specific functions [38]. Minimization of total tardiness with fuzzy is considered by Akhshabi et. al.,2012[21].

TABLEII

REVIEW OF DIFFERENT HEURISTICS AND OPTIMIZATION TECHNIQUE

S. No. Algorithm Year Authors Parameter considered Constrained 1 Genetic Algorithm 2015

Aldowaisan and Allahverdi

Minimizing total tardiness Make span and total completation and machine utilization

2015 Ghorbanali Mohammadi

Minimizing multi-objective function including weighted sum of total weighted tardiness, make span, total weighted squared earliness and make span

Not focus on other metaheuristic And heuristic approaches may be devised to detect the solutions which demonstrate better performance

2013 Poura et. al. Make span, total waiting time and total tardiness in term of the planner-specified Weights

Not focused on the weight relative deviation measure to compare the performance of the novel ga and ga by the anova method. 2012 Aldowaisan

and Allahverdi

Minimize total tardiness Setup times are ignored

(6)

wait flow Shop problem with two batching machines

of problem ex, (F2|p-batch (1), p-batch (2), b, no-wait |Cmax,).

2006 Ruiz and Maroto Addition of unrelated parallel machines at each stage, sequence dependent setup times and machine eligibility

Application are discussed with tile industry other industry not discussed 2004 Srdjevic and

Srdjevic

Minimize make span and improve efficiency of certain robot controller

It was easy to tune genetic parameters in small number of generations

2004 Ponnambalam et. al. Minimizing make span, mean flow Time and machine idle time

Can be develop more by giving the weight to the parameters.

2004 Mattfeld and Bierwirth

Due-dates with tardiness objectives

Tunable schedule builder which reduces the size of the search space

2 NSGA-II

MOPSO

2015 Mohtashami et. al. Minimizing the make-span, transportation cost by cross docking facility

Optimal location for establishing a cross-docking facility was not investigated and target functions can be included in the mathematical model to minimize the delays. 2013 Desai and Patel Multiproduct batch plant

scheduling considered for multi objective optimization problem

Hypothetical problem but not checked in industrial chemical plant

2012 Subashini And

Bhuvaneswari

Aiming to obtain schedules achieving minimum make span and flow time

This problem extended by hybridizing GA with PSO to make use of better spread of solutions

3 Lower Bound Ga 2014 Gerst et. al. A make span minimization problem on a 2-stage flexible flow shop with 𝑚𝑚 parallel identical machines in stage 1 and a single machine in stage 2

Job processing times and/or to more general (not necessarily 2-stage) flow shops.

2006 Berkoune et.al. Make span minimization before and after the insertion of the predicted demand

Obtained the solution for the parallel machine other type set up not considered. 1995 Heijligers et. al. Special coding techniques and

analysis methods are used to improve the runtime and quality of the results completion time

Other factors ignored

4 Branch And Bound Algorithm

2014 Cheng et. al. minimize the weighted sum of make span and total completion time

Bi-criteria scheduling problems (such as make span and the number of tardy jobs, minimizing total tardiness and earliness, etc) with time-dependent deteriorating jobs in single- or m-machine situations. 1999 Asano and Ohta Manipulates the starting time of

the shutdown period so as to reduce the obtained maximum tardiness

Other parameter not studied

2009 Moghaddam & Bajestani

APPLICABLE for unrelated parallel machine Scheduling problems with sequence-dependent setup Time to minimize the total weighted tardiness

but unable to give the optimal solution for problems after 10 jobs and 4 machines

5 Simulated Annealing 2015

Aldowaisan and Allahverdi

Minimize total tardiness Set up times are ignored it made the part of processing time.

2013 Jolai et. al. Minimizing make span and maximum tardiness

Not added realistic constraints

1999 Chakravarthy And Rajendran

Minimizing the make span and maximum tardiness of a job

Other criteria not considered

(7)

2004 Zheng and Gu To minimize the make span and to minimize the penalties of the Em

Converted fuzzy problem in to SA problem it can be checked with other type technique.

6 A mutualism quantum genetic algorithm

2015 Gu et. al. Minimize the make span Minimum mean tardiness, and multi measures 7 Baker's algorithm and the

generalized Smith's algorithm

2014 He et. al. O(n2) algorithm for the special case where the processing times and deadlines are agreeable

But it is worthwhile to settle this open question for our future work.

8 Swarm Optimization (Pso) Algorithm

2014 Akhshabi et. al. Minimizing the total flow time Objective functions for

different practical

constraints

9 Particle Swarm

Optimization Algorithm

2012 Huang et. al. Minimizing make span Sdst and no wait 10 Hybrid Simulated

Annealing Algorithm

2004 Nearchou et.al. Minimizing the make span in a permutation FSSP

Make span, total flow time, total tardiness, machine utilization, idle time, sum of set-up times etc not considered

11 Fuzzy logic 2012 Akhshabi et. al. Considered with two criteria of earliness and tardiness penalty

Other meta heuristic methods like memetic algorithm, and algorithm, forbidden search algorithm 2004 Zheng and Gu Minimize the make span and to

minimize the penalties of the Em

Converted fuzzy problem in to SA problem it can be checked with other type technique.

1996 Macchiaroli et. al. Propose a decomposition approach making use of fuzzy logic in no wait job shop with various constraints and compare the same with other greedy algorithm result

It can also compared with other technique like taboo search.

12 Proposed Parallel Genetic Algorithm

2012 Akhshabi et. al. Minimize the makespan Other parallel machine series machine

13 Hybrid Discrete ifferential Evolution Algorithm

2011 Mokhtari et. al. Minimize both make span and total cost of resources

Mean tardiness, maximum tardiness, and mean completion time

14 Harmony search and insert-and interchange-based neighbor search Algorithm

2010 Gao et. al. Minimize the total flow time Adaptive HS-based algorithm and HS-based hybrid algorithm not developed

15 Harmony Search

Algorithm

2010 Kaizhou et. al. Total flow time criteria Other objective not discussed

16 Modified Heuristic genetic algorithm

2010 Dhingra and

Chandna

Weighted sum of total weighted squared tardiness and make span

Not extended to other multi-criteria fitness function

17 Hybrid Genetic-Vns Algorithm

2008 Yang et. al. No-wait flow shop problem with better average Performance in total flow time minimization

More model can be considered

18 Hybrid Genetic Algorithm 2008 Liu et. al. No-wait flow shop scheduling problem with the objective of the minimization of the make span and total flow time

Parameter like sdst and wt tardiness ignored

1995 Gonzalez et. al. Minimize make span Computational efficiency not find out there is way to improve the same. 19 Multi-Objective Fuzzy

Genetic Algorithm

2006 Xing et. al. Solve job-shop scheduling problems with fuzzy processing time and fuzzy due date effectively

Many other objective functions are not applied

20 An Ant System And A Genetic Algorithm

2004 Haq et. al. Minimizing the make span for the flow shop scheduling problem

Objectives such as minimizing the tardiness, meeting due dates, maximizing the machine utilization, minimizing time lags

(8)

21 Ant-Based algorithm With A Greedy Algorithm

2004 Donati et. al. Better and more effective search in the solution space, and copes with rescheduling in case of malfunctioning or glitches, and variations in the demand

More model can be developed and result can be compared

22 TSP AND GA 2004 Ponnambalam et. al. Minimizing make span, mean flow time and machine idle time

Develop more by giving the weight to the parameters 2002 Moon et. al. In this tsp is converted in to

genetic algorithm problem.

For better optimization other method can also used. 2012 Sabah Sadiq Tsp is converted in to genetic

algorithm problem and result of the same is compared with the greedy genetic algorithm

For better optimization other method can also be used

simulated annealing algorithm proposed by Aldowaisan and Allahverdi, 2012[28]. Xing et. al., 2006[29] planned a multi-objective fuzzy genetic algorithm in job scheduling. Zheng and Gu, 2004[38] converted a fuzzy logic problem into simulated annealing for the minimization of make span and the penalties of E/T. A fuzzy approach has been proposed by Macchiaroli et. al., 1996[41] to optimize manufacturing processes with no wait constraints.

IV. CONCLUSSION

A review of the literature shows that researcher have worked on two or three distinct objectives by controlling the objective functions of no wait flow shop scheduling for the effective optimization. There should be balance between these algorithms. Because the scheduling problem is NP hard , this paper describe a detail review of no wait flow shop scheduling based on different technique such as GA(genetic algorithm ),ANN(advance neural network),TM(Taguchi method),Pso(Particle swan optimization) etc.These optimization techniques have been applied since last two decades in no wait flow shop scheduling. But GA and heuristic GA most frequently applied technique for optimization of no wait flow shop problem especially for the make span. Taguchi method is a experimental technique used by less researcher because it optimize the process using analyze SN ratio. Whereas GA & PSO, Heuristic are search technique worked with different relations, mathematical model and fitness functions. From the review of literature it can be Concluded that there many uncertainty and uncontrolled factors in optimization problem. Therefore a robust method is still required. This might give the optimum combination of total tardiness and makes span.

REFERENCES

[1] G A. Noorul Haq, D. Ravindran, V. Aruna, S. Nithiya, “A hybridisation of metaheuristics for flow shop scheduling,” International Journal advance Manufacturing Technology, vol. 24,pp.376–380,2004.

[2] Alberto V. Donati, Vince Darley, Bala Ramachandran, “An ant-bidding algorithm for generalized flow shop scheduling problem: optimization and phase transitions,” Advances in Metaheuristics for Hard Optimization Natural Computing Series, pp.111-136, 2008.

[3] Ali Mohtashami , Madjid Tavana, Francisco J. Santos-Arteaga ,Ali Fallahian-Najafabadi, “A novel multi-objective meta-heuristic model for solving cross-docking

scheduling problems,” Applied Soft Computing, vol.31,pp.30–47, 2015.

[4] Andreas C. Nearchou, “A novel metaheuristic approach for the flow shop scheduling problem,” Engineering Applications of Artificial Intelligence, vol.17, pp.289– 300, 2004.

[5] Ashwani Dhingra, Pankaj Chandna, “A bi-criteria m-machine sdst flow shop scheduling using modified heuristic genetic algorithm,” International Journal of Engineering, Science and Technology,vol. 2, no. 5, pp. 216-225,2010.

[6] Bojan M. Srdjevic & Dejan M. Srdjevic, “Evolution based scheduling of chemical reactions – a case study,” International Journal of Industrial Engineering, vol.11 (1), pp.35-42, 2004.

[7] Cheng He, Hao Lin, Yixun Lin, Junmei Dou, “Minimizing total completion time for preemptive scheduling with release dates and deadline constraints,” Foundations of Computing and Decision Sciences, vol. 39, 2014.

[8] Dirk C. Mattfeld, Christian Bierwirth, “Discrete optimization an efficient genetic algorithm for job shop scheduling with tardiness objectives,” European Journal of Operational Research, vol.155, pp. 616–630, 2004. [9] Enrique Gerstl, Gur Mosheiov, Aassaf Sarig, “Batch

scheduling in a two-stage flexible flow shop problem,” Foundations of Computing and Decision Sciences, vol. 39 no.1 (2014).

[10] F. Jolai , H. Asefi , M. Rabiee, P. Ramezani, “Bi-objective simulated annealing approaches for no-wait two-stage flexible flow shop scheduling problem,” Scientia Iranica, Transactions E: Industrial Engineering, vol. 20,pp. 861–872,2013.

[11] F. Jolai, H. Kor, S.M. Hatefi, and H. Iranmanesh, “A genetic algorithm for make span minimization in a no-wait flow shop problem with two batching machines,” International Conference on Computer Engineering and Technology, pp.238-242, 2009.

[12] Gao kaizhou, Pan Quanke,Li Junqing, He Yongzheng, “A novel grouping harmony search algorithm for the no-wait flow shop scheduling problems with total flow time criteria,” International Symposium on Computer, Communication, Control and Automation,pp.77-80,2010.

[13] Hadi mokhtari, Isa Nakhai Kamal Kbadi, Ali Cheraghalikhani, “A multi-objective flow shop scheduling with resource-dependent processing times: trade-off between make span and cost of resources,”

(9)

International Journal of Production Research vol. 49, no. 19 ,pp. 5851–5875,2011.

[14] Jinwei Gu, Manzhan Gu, Xingsheng Gu, “A mutualism quantum genetic algorithm to optimize the flow shop scheduling with pickup and delivery considerations,” Hindawi Publishing Corporation Mathematical Problems in Engineering, volume 2015, article id 387082, 17 pages,2015.

[15] Ghorbanali Mohammadi, “Multi-objective flow shop production scheduling via robust genetic algorithms optimization technique,” International Journal of Service Science, Management and Engineering, vol.2 (1), pp.1-8, 2015.

[16] K. Z. Gao, H. Li, Q. K. Pan, J. Q. Li, J.J. Liang, “Hybrid heuristics based on harmony search to minimize total flow time in no-wait flow shop,” Chinese Control and Decision Conference,pp. 1184-1188,2010.

[17] Karunakaran Chakravarthy & Chandrasekharan Rajendran, “A heuristic for scheduling in a flow shop with the bi criteria of make span and maximum tardiness minimization,” Production Planning & Control, vol. 10, no. 7, pp.707 –714, 1999.

[18] Ko-Wei Huang Chu, Sing Yang Chun-Wei Tsai, “A two-phase hybrid particle swarm optimization algorithm for solving permutation flow-shop scheduling problem,” International Journal of Computer Applications,vol.48(1),pp.11-18,2012.

[19] M.Akhshabi,R.tavakkoli,Moghaddam,R.Rahnamay,Roo dposhti,“A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time,” International Journal Advance Manufacturing Technolgy,vol.70,pp.1181–1188,2014. [20] Mingbao Cheng, Pandu R Tadikamalla, Jennifer Shang

and Bixi Zhang, “Two-machine flow shop scheduling with deteriorating jobs: minimizing the weighted sum of make span and total completion time”, Journal of the Operational Research Society, pp.1–11, 2014.

[21] Mohammad Ashkhabad, Mostafa Akhshabi, Javad khalatbari, “Bi-criteria flow shop scheduling with fuzzy simulated annealing algorithm,” African Journal of Business Management vol. 6(25), pp.7478-7488, 2012. [22] Mostafa Akhshabi, Javad Haddadnia, Mohammad

Akhshabi, “Solving flow shop scheduling problem using a parallel genetic algorithm,” Procedia technology,vol. 1,pp.351 – 355,2012.

[23] N. Shahsavari Pour, R. Tavakkoli-Moghaddam , H. Asadi, “Optimizing a multi-objectives flow shop scheduling problem by a novel genetic algorithm,” International Journal of Industrial Engineering Computations vol.4,pp. 345–354,2013.

[24] Ning Yang, Xiao-Ping Li, Jie Zhu, Qian Wang, “Hybrid genetic-vns algorithm with total flow time minimization for the no-wait flowshop problem,” Proceedings of the seventh international conference on machine learning and cybernetics, kunming, pp.935-940, 2008.

[25] Rube´n Ruiz, Concepcio´n Maroto, “A genetic algorithm for hybrid flow shops with sequence dependent setup times and machine eligibility,” European Journal of Operational Research, vol. 169, pp.781–800, 2006. [26] S. G. Ponnambalam, H. Jagannathan, M. Kataria, A.

Gadicherla, “A tsp-ga multi-objective algorithm for

flow-shop scheduling,” International Journal Advance Manufacturing Technology vol.23, pp.909–915, 2004. [27] Tariq Aldowaisan, Ali Allahverdi, “No-wait flow shops

to minimize total tardiness with setup times”, Intelligent Control and Automation, vol.06 no.01, pp.38-44, 2015. [28] Tariq Aldowaisan, Ali Allahverdi, “Minimizing total

tardiness in no-wait flow shops”, Foundations of Computing and Decision Sciences, vol. 37 no. 3, 2012. [29] Y.J. Xing, Z.Q. Wang, J. Sun, J.J. Meng, “A

multi-objective fuzzy genetic algorithm for job-shop scheduling problems,” Journal of Achievements in Materials and Manufacturing Engineering, vol.17 issue 1-2, pp.297-300, 2006.

[30] You-Gen Liu, Xia Zhu, Xiao-Ping Li , “A new hybrid genetic algorithm for the bi-criteria no-wait flow shop scheduling problem with make span and total flow time minimization,” Proceedings of the Seventh International Conference on Machine Learning and Cybernetics,Kunming,pp.883-888,2008.

[31] M. Asano, H. Ohta, “Scheduling with shutdowns and sequence dependent set-up times,” International Journal of Production Research, vol.37, issue 7, pp.1661-1676, 1999.

[32] Rabadi, G., Mollaghasemi, M., Anagnostopoulos, G.C., “A branch-and-bound algorithm for the early/tardy machine scheduling problem with a common due-date and sequence dependent setup time,” Computers and Operations Research, vol.31, pp.1727–1751, 2004. [33] Djamel Berkoune, Khaled Mesghouni, Besoa

Rabenasolo, “lower bounds for the scheduling problem with uncertain demands,” International Journal Applied Mathematics Computation Science, vol. 16, no. 2, pp.263–269, 2006.

[34] M.J.M. Heijligers, J.M. Cluitmans, J.A.G. Jess, “High-level synthesis scheduling and allocation using genetic algorithms”, Proceedings of the Asia and South Pacific Design Automation Conference, pp. 61-66, 1995. [35] G.Subashini, M.C.Bhuvaneswari, “Comparison of

multi-objective evolutionary approaches for task scheduling in distributed computing systems,” Saadhana vol. 37, part 6, pp.675–694, 2012.

[36] Charmi B. Desai, Narendra M. Patel, “Batch scheduling by evolutionary algorithms for multi objective optimization,” International journal of Engineering Science and Innovative technology, vol.2, issue 2, pp.599-604, 2013.

[37] Belzyt Gonzalez, Michel Torres, Jose A. Moreno, “A hybrid genetic algorithm approach for the "no-wait" flow shop scheduling problem,” Genetic algorithms in Engineering Systems: Innovations and Applications, conference publication no. 414,iee, 1995.

[38] Lu Zheng, Xingsheng Gu, “Fuzzy production scheduling in no-wait flow shop to minimize the make span with e/t constraints using sa”, proceedings of the 5'worid congress on intelligent control and automation, june 15-19, 2004.

[39] Chiung moon, Jongsoo kim, Gyunghyun Choi, Yoonho Seo, “Discrete optimization an efficient genetic algorithm for the traveling salesman problem with precedence constraints”, European Journal of Operational Research vol.140,pp. 606–617,2002.

(10)

[40] Sabah Sadiq, “The traveling salesman problem: optimizing delivery routes using genetic algorithms,” SAS Global Forum, paper 161, 2012.

[41] Roberto Macchiaroli, Salvatore Mol, Stefan Riemma, “A fuzzy approach to optimize manufacturing processes with no wait constraints,” Proceedings of the IEEE International Conference on Control Applications Dearborn, 1996.

[42] Aref maleki,Daronkolaei, Iman Seyedi, “Taguchi Method For Three-Stage Assembly Flow Shop Scheduling Problem With Blocking And Sequence-Dependent Set Up Times,” journal of engineering science and technology vol. 8, no. 5,pp. 603 – 622,2013. [43] S. Reza hejazi and S. Saghafian, “Flow shop-scheduling

problems with make span criterion: a review”.

International journal of production research, vol. 43, no. 14, 15, pp. 2895–2929, 2005.

[44] R. Tavakkoli-Moghaddam and M. Aramon-Bajestani, “ A novel b and b algorithm for a unrelated parallel machine scheduling problem to minimize the total weighted tardiness”, IJE transactions a: basics vol. 22, no. 3, pp.269-286, 2009.

Figure

TABLE II

References

Related documents

Distribution and damage status of moringa moth (Noorda blitealis Walker) on Moringa stenopetala Baker (Cufod.) in Southern Rift Valley of Ethiopia.. The Insects, An

This perception based study on Fraud Profile and Fraud Prevention in public sector is adapted from the study by Gloeck and Jager (2005). The findings on the fraud profile in MINDEF

The Keim Restauro repair system is a range of dry bagged, mineral based restoration mortars which are ideal for repairing damage to natural stone surfaces: Keim

Conclusions: Pseudomonas putida KT2440 is a good cell factory for the production of scFvs, and the broad host range constructs we have produced allow yield assessment in a number

The acceptable average of the fifth factor (71.1 percent) shows that although there is not an absolute self-confidence among the population, the whole situation could get better

Average share of feature length fiction production costs 2009 Average share of documentary feature production costs 2009 Average production budget for feature length fiction:

Our retrospective study of 74 patients who had undergone abdominal-perineal resection for malignancy have demonstrated a technique of complete primary closure of the perineal

 Pile groups having both positive batter and vertical piles are more resistant to lateral loads, than a pile group containing vertical piles only..  Model