An effective new hybrid optimization algorithm for solving flow shop scheduling problems

A flow shop is a production system in which machines are arranged in the order in which operations are performed on jobs. The flow shop is characterized by a flow of work that is unidirectional. In this paper, a new hybrid optimization (NHO) algorithm combining branch and bound (B&B) technique with genetic algorithm (GA) is proposed for solving flow shop scheduling problem (FSSP). Triangular and trapezoidal fuzzy numbers are used to represent processing times of jobs on each machines which are more realistic and general in nature. The present algorithm is divided into two phases. In the first phase, an initial schedule is constructed by using branch and bound technique. The processing times have been defuzzified into crisp one. The second phase finds the best schedule of the jobs by genetic algorithm for fuzzy processing times. The performance of a genetic algorithm depends very much on the selection of the proper genetic operators. In this paper, partially matched crossover operator for crossover and shift mutation operator for mutation are used. Numerous examples are illustrated to explain the proposed approach. Finally, the experimental results show the suitability and efficiency of the present NHO algorithm for optimal flow shop scheduling problem.

[1]  M. Gen,et al.  An effective method for solving flow shop scheduling problems with fuzzy processing times , 1993 .

[2]  N. Pour,et al.  A Novel Genetic Algorithm for a Flow Shop Scheduling Problem with Fuzzy Processing Time , 2014 .

[3]  Ashour Said A Branch-and-Bound Algorithm for Flow Shop Scheduling Problems , 1970 .

[4]  E.Stanley Lee,et al.  Fuzzy job sequencing for a flow shop , 1992 .

[5]  Xingsheng Gu,et al.  A Hybrid Algorithm for Scheduling Problems of Flow Shop with Uncertain Processing Time , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[6]  Izzettin Temiz,et al.  Fuzzy branch-and-bound algorithm for flow shop scheduling , 2004, J. Intell. Manuf..

[7]  Shakeela Sathish,et al.  Scheduling of flow shop problems on 3 machines in fuzzy environment with double transport facility , 2016 .

[8]  H. Kise,et al.  A branch-and-bound algorithm with fuzzy inference for a permutation flowshop scheduling problem , 1997 .

[9]  S. Parveen,et al.  ON JOB-SHOP AND FLOW-SHOP SCHEDULING USING MULTI CRITERIA DECISION MAKING , 2011 .

[10]  Harendra Kumar Some Recent Defuzzification Methods , 2017 .

[11]  G. B. McMahon,et al.  Flow-Shop Scheduling with the Branch-and-Bound Method , 1967, Oper. Res..

[12]  G. Ambika,et al.  Annals of Branch and Bound Technique in Flow Shop Scheduling Using Fuzzy Processing Times , 2014 .

[13]  Harendra Kumar,et al.  Dynamic Tasks Scheduling Algorithm for Distributed Computing Systems under Fuzzy Environment , 2016, Int. J. Fuzzy Syst. Appl..

[14]  E. Lee,et al.  Job sequencing with fuzzy processing times , 1990 .

[15]  IMRAN ALI CHAUDHRY,et al.  Minimizing makespan for a no-wait flowshop using genetic algorithm , 2012, Sadhana.

[16]  Ibrahim Kebbe Flow shop scheduling using genetic algorithms and vibrating potential method , 1999 .

[17]  Iraj Mahdavi,et al.  Fuzzy Simulation-based Genetic Algorithm for Just-in-Time Flow Shop Scheduling with Linear Deterioration Function , 2012 .