Minimizing makespan in permutation flow shop scheduling problems using a hybrid metaheuristic algorithm (original) (raw)

Minimizing Makespan in a Permutation Flow Shop Environment: Comparison of Scatter Search, Genetic Algorithm and Greedy Randomized Adaptive Search Procedures

Ege Academic Review, 2023

Solving scheduling problems enables more efficient use of production capacity. It involves defining the sequence of operations, determining the capacity of resources, and balancing workloads. Different methods, especially metaheuristics, have been used to solve these problems. This study presents the application of Scatter Search (SS), Genetic Algorithm (GA), and Greedy Randomized Adaptive Search Procedures (GRASP) for minimizing makespan in a permutation flow shop environment. In this study, the performances of these methods are compared through various test problems in the literature and a real-life problem of a company operating in the automotive sector. Study comprises 48 jobs that must be planned within a day for eight consecutive operations. In cellular manufacturing, the sequence in which each job is processed in eight operations is the same. In solving permutation flow shop scheduling problems (PFSP), one of the NP-hard problems, meta-heuristic methods are widely applied due to their successful results. From this point of view, SS, GA, and GRASP are employed in this study, and their performances are compared.

A local search heuristic with self-tuning parameter for permutation flow-shop scheduling problem

2009 IEEE Symposium on Computational Intelligence in Scheduling, 2009

In this paper, a new local search metaheuristic is proposed for the permutation flow-shop scheduling problem. In general, metaheuristics are widely used to solve this problem due to its NP-completeness. Although these heuristics are quite effective to solve the problem, they suffer from the need to optimize parameters. The proposed heuristic, named STLS, has a single self-tuning parameter which is calculated and updated dynamically based on both the response surface information of the problem field and the performance measure of the method throughout the search process. Especially, application simplicity of the algorithm is attractive for the users. Results of the experimental study show that STLS generates high quality solutions and outperforms the basic tabu search, simulated annealing, and record-to-record travel algorithms which are well-known local search based metaheuristics.

A novel metaheuristic approach for the flow shop scheduling problem

Engineering Applications of Artificial Intelligence, 2004

Advances in modern manufacturing systems such as CAD/CAM, FMS, CIM, have increased the use of intelligent techniques for solving various combinatorial and NP-hard sequencing and scheduling problems. Production process in these systems consists of workshop problems such as grouping similar parts into manufacturing cells and proceeds by passing these parts on machines in the same order. This paper presents a new hybrid simulated annealing algorithm (hybrid SAA) for solving the flow-shop scheduling problem (FSSP); an NP-hard scheduling problem with a strong engineering background. The hybrid SAA integrates the basic structure of a SAA together with features borrowed from the fields of genetic algorithms (GAs) and local search techniques. Particularly, the algorithm works from a population of candidate schedules and generates new populations of neighbor schedules by applying suitable small perturbation schemes. Further, during the annealing process, an iterated hill climbing procedure is stochastically applied on the population of schedules with the hope to improve its performance.

An Improved Evolution Strategy Hybridization With Simulated Annealing for Permutation Flow Shop Scheduling Problems

IEEE Access, 2021

Flow Shop Scheduling Problem (FSSP) has significant application in the industry, and therefore it has been extensively addressed in the literature using different optimization techniques. Current research investigates Permutation Flow Shop Scheduling Problem (PFSSP) to minimize makespan using the Hybrid Evolution Strategy (HES SA). Initially, a global search of the solution space is performed using an Improved Evolution Strategy (I.E.S.), then the solution is improved by utilizing local search abilities of Simulated Annealing (S.A.). I.E.S. thoroughly exploits the solution space using the reproduction operator, in which four offsprings are generated from one parent. A double swap mutation is used to guide the search to more promising areas in less computational time. The mutation rate is also varied for the fine-tuning of results. The best solution of the I.E.S. acts as a seed for S.A., which further improved the results by exploring better neighborhood solutions. In S.A., insertion mutation is used, and the cooling parameter and acceptance-rejection criteria induce randomness in the algorithm. The proposed HES SA algorithm is tested on well-known NP-hard benchmark problems of Taillard (120 instances), and the performance of the proposed algorithm is compared with the famous techniques available in the literature. Experimental results indicate that the proposed HES SA algorithm finds fifty-four upper bounds for Taillard instances, while thirty-eight results are further improved for the Taillard instances. INDEX TERMS Permutation flow shop scheduling problems, improved evolution strategy, simulated annealing, Taillard problems, makespan.

A hybridisation of metaheuristics for flow shop scheduling

2004

The present paper deals with the formation of an optimal sequence of flow shop scheduling (FSS) for efficient operation. The primary concern of FSS is to obtain the optimal sequence, which minimises the idle time, tardiness, makespan, etc. Among these, the criteria of minimising the makespan plays a vital part. Thus, in this paper, the sequencing of the FSS for minimising the makespan is addressed. An effective hybrid has been formed with the metaheuristics, namely an ant system and a genetic algorithm (GA). A number of illustrative examples with different combinations of machines and jobs have been solved using the proposed hybrid method.

A Simple and Effective Approach for Tackling the Permutation Flow Shop Scheduling Problem

Mathematics, 2021

In this research, a new approach for tackling the permutation flow shop scheduling problem (PFSSP) is proposed. This algorithm is based on the steps of the elitism continuous genetic algorithm improved by two strategies and used the largest rank value (LRV) rule to transform the continuous values into discrete ones for enabling of solving the combinatorial PFSSP. The first strategy is combining the arithmetic crossover with the uniform crossover to give the algorithm a high capability on exploitation in addition to reducing stuck into local minima. The second one is re-initializing an individual selected randomly from the population to increase the exploration for avoiding stuck into local minima. Afterward, those two strategies are combined with the proposed algorithm to produce an improved one known as the improved efficient genetic algorithm (IEGA). To increase the exploitation capability of the IEGA, it is hybridized a local search strategy in a version abbreviated as HIEGA. HIE...

A Hybrid Algorithm for the Permutation Flow Shop Scheduling Problem

Lecture Notes in Computer Science, 2013

This paper considers the application of IA for the classic permutation flow shop scheduling problem. We present a hybrid version of constructively built IA combining with the SA for the n-job, m-machine permutation flow shop scheduling problem to minimize makespan. Based on all the Taillard's benchmark problems, the computational results suggest that the proposed method is very competitive with the existing methods in the literature.

Synergy of Genetic Algorithm with Extensive Neighborhood Search for the Permutation Flowshop Scheduling Problem

Mathematical Problems in Engineering, 2017

The permutation flowshop scheduling problem (PFSP) is an important issue in the manufacturing industry. The objective of this study is to minimize the total completion time of scheduling for minimum makespan. Although the hybrid genetic algorithms are popular for resolving PFSP, their local search methods were compromised by the local optimum which has poorer solutions. This study proposed a new hybrid genetic algorithm for PFSP which makes use of the extensive neighborhood search method. For evaluating the performance, results of this study were compared against other state-of-the-art hybrid genetic algorithms. The comparisons showed that the proposed algorithm outperformed the other algorithms. A significant 50% test instances achieved the known optimal solutions. The proposed algorithm is simple and easy to implement. It can be extended easily to apply to similar combinatorial optimization problems.

Testing the Performance of Bat-Algorithm for Permutation Flow Shop Scheduling Problems with Makespan Minimization

Brazilian Archives of Biology and Technology

In this work, a BAT Algorithm is proposed to solve the permutation flow shop scheduling problem (PFSSP) with minimizing makespan criterion. In a PFSSP, there are n-jobs and m-machines with a proportional deterioration is considered in which all machines process the jobs in the same order, i.e., a permutation schedule. Every job comprises of a foreordained arrangement of assignment operations, each of which should be handled without intrusion for a given timeframe on a given machine. As of late, optimization algorithms such as ant colony optimization (ACO), simulated annealing (SA), artificial bee colony (ABC), genetic algorithm (GA), particle swarm optimization (PSO) and tabu search (TS) have assumed a significant role in solving PFSSPs. The popular NEH algorithm is considered as the parent algorithm to find the initial solution, and the makespan is minimized in two stages of simulation. The proposed algorithm is tested on 12 flow shop scheduling bench mark problems from OR Library. The proposed algorithm is validated with a well-chosen set of benchmark problems in the literature. Computational results indicate that the proposed bat algorithm is more efficient than the TLBO & HPSO algorithm.

An improvement heuristic for permutation flow shop scheduling

International Journal of Process Management and Benchmarking, 2019

An improvement heuristic algorithm is proposed in this paper for solving flow shop scheduling problem (F m / prmu / C max). To test its efficiency, firstly the performance of the proposed algorithm is done against the six heuristics existing in the literature including the best NEH heuristic on 120 Taillard benchmarks. Further, this set of 120 Taillard instances is increased to 266 benchmark problem instances which include Carlier's, some Reeves and some new hard VRF instances from Vallada et al. (2015). On these instances, the performance of the proposed algorithm is tested against the best NEH and the famous CDS heuristic with the best known upper bounds. Further, a brief analysis of the other heuristics and metaheuristics existing in literature is done on Taillard problem instances. The proposed heuristic outperforms all the heuristics reported in this paper.