Metaheuristics to solve grouping problems: A review and a case study

Abstract Grouping problems are a special type of combinatorial optimization problems that have gained great relevance because of their numerous real-world applications. The solution process required by some grouping problems represents a high complexity, and currently, there is no algorithm to find the optimal solution efficiently in the worst case. Consequently, the scientific community has classified such problems as NP-hard. For the solution of grouping problems, numerous elaborate procedures have been designed incorporating different techniques. The specialized literature includes enumerative methods, neighborhood searches, evolutionary algorithms as well as swarm intelligence algorithms. In this study, a review of twenty-two NP-hard grouping problems is carried out, considering seventeen metaheuristics. The state-of-the-art suggests that Genetic Algorithms (GAs) have shown the best performance in most of the cases, and the group-based representation scheme can be used to improve the performance of different metaheuristics designed to solve grouping problems. Finally, a case study is presented to compare the performance of three metaheuristic algorithms with different representation schemes for the Parallel-Machine Scheduling problem with unrelated machines, including the GA with extended permutation encoding, the Particle Swarm Optimization (PSO) with machine-based encoding, and the GA with group-based encoding. Experimental results suggest that the GA with the group-based encoding is the best option to address this problem.

[1]  Charles K. Ayo,et al.  Portfolio Selection Problem Using Generalized Differential Evolution 3 , 2015 .

[2]  Zeping Pei,et al.  Research of Order Batching Variable Neighborhood Search Algorithm based on Saving Mileage , 2019, Proceedings of the 3rd International Conference on Mechatronics Engineering and Information Technology (ICMEIT 2019).

[3]  José Torres-Jiménez,et al.  A grouping genetic algorithm with controlled gene transmission for the bin packing problem , 2015, Comput. Oper. Res..

[4]  Yan Lin,et al.  Memetic algorithm based on sequential variable neighborhood descent for the minmax multiple traveling salesman problem , 2017, Comput. Ind. Eng..

[5]  Absalom E. Ezugwu,et al.  An Improved Firefly Algorithm for the Unrelated Parallel Machines Scheduling Problem With Sequence-Dependent Setup Times , 2018, IEEE Access.

[6]  Bakhtiar Ostadi,et al.  Grouping evolution strategies: An effective approach for grouping problems , 2015 .

[7]  Agostinho C. Rosa,et al.  A fast simulated annealing algorithm for the examination timetabling problem , 2019, Expert Syst. Appl..

[8]  Sancho Salcedo-Sanz,et al.  Team formation based on group technology: a hybrid grouping genetic algorithm approach , 2011, IEEE Engineering Management Review.

[9]  A. Stawowy Evolutionary strategy for manufacturing cell design , 2006 .

[10]  Carlos García-Martínez,et al.  An alternative artificial bee colony algorithm with destructive-constructive neighbourhood operator for the problem of composing medical crews , 2016, Inf. Sci..

[11]  Sheng Mao,et al.  Double evolutsional artificial bee colony algorithm for multiple traveling salesman problem , 2016 .

[12]  Jatinder N. D. Gupta,et al.  An improved cuckoo search algorithm for scheduling jobs on identical parallel machines , 2018, Comput. Ind. Eng..

[13]  Efim Bronshtein,et al.  The Decision Support of the Securities Portfolio Composition Based on the Particle Swarm Optimization , 2019 .

[14]  Yanxin Xu A Novel Grouping Particle Swarm Optimization Approach for 2D Irregular Cutting Stock Problem , 2016 .

[15]  Massimo Piccardi,et al.  A simulated annealing‐based maximum‐margin clustering algorithm , 2019 .

[16]  Raymond Chiong,et al.  A selective mutation based evolutionary programming for solving Cutting Stock Problem without contiguity , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[17]  R. J. Kuo,et al.  Integration of particle swarm optimization-based fuzzy neural network and artificial neural network for supplier selection , 2010 .

[18]  Alice E. Smith,et al.  Locating multiple capacitated semi-obnoxious facilities using evolutionary strategies , 2019, Comput. Ind. Eng..

[19]  Yi Wang,et al.  Optimization of Artificial Bee Colony Algorithm Based Load Balancing in Smart Grid Cloud , 2019, 2019 IEEE Innovative Smart Grid Technologies - Asia (ISGT Asia).

[20]  Ting Zhang,et al.  Modified ACO for home health care scheduling and routing problem in Chinese communities , 2018, 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC).

[21]  Xiaochen Li,et al.  Solving Team Making Problem for Crowdsourcing with Evolutionary Strategy , 2018, 2018 5th International Conference on Dependable Systems and Their Applications (DSA).

[22]  E. H. Grosse,et al.  A simulated annealing approach for the joint order batching and order picker routing problem with weight restrictions , 2014 .

[23]  strong,et al.  Tabu Search algorithm for periodic home health care problem , 2015 .

[24]  Mohamed A. Tawhid,et al.  An improved particle swarm optimization with a new swap operator for team formation problem , 2018, Journal of Industrial Engineering International.

[25]  Frederico G. Guimarães,et al.  Memetic self-adaptive evolution strategies applied to the maximum diversity problem , 2014, Optim. Lett..

[26]  Nasser R. Sabar,et al.  An adaptive guided variable neighborhood search based on honey-bee mating optimization algorithm for the course timetabling problem , 2017, Soft Comput..

[27]  Seyed Mahdi Shavarani,et al.  A novel competitive hybrid approach based on grouping evolution strategy algorithm for solving U-shaped assembly line balancing problems , 2018, Prod. Eng..

[28]  Kui Chen,et al.  A Discrete Artificial Bee Colony Algorithm Based on Similarity for Graph Coloring Problems , 2016, TPNC.

[29]  Erdal Aydemir,et al.  A Simulated Annealing Algorithm Based Solution Method for a Green Vehicle Routing Problem with Fuel Consumption , 2018, International Series in Operations Research & Management Science.

[30]  Michael A. P. Taylor,et al.  GROUPING GENETIC ALOGIRHTM IN GIS: A FACILITY LOCATION MODELLING , 2005 .

[31]  Dinesh Singh,et al.  Unequal-area, fixed-shape facility layout problems using the firefly algorithm , 2017 .

[32]  Xinyu Shao,et al.  A late acceptance hill-climbing algorithm for balancing two-sided assembly lines with multiple constraints , 2015, J. Intell. Manuf..

[33]  Zhonghua Li,et al.  An effective batching method based on the artificial bee colony algorithm for order picking , 2013, 2013 Ninth International Conference on Natural Computation (ICNC).

[34]  Rafael Bello,et al.  A Method for the Team Selection Problem Between Two Decision-Makers Using the Ant Colony Optimization , 2018 .

[35]  Marina Yusoff,et al.  Evaluation of Genetic Algorithm and Hybrid Genetic Algorithm-Hill Climbing with Elitist for Lecturer University Timetabling Problem , 2019, ICSI.

[36]  Erdal Caniyilmaz,et al.  An artificial bee colony algorithm approach for unrelated parallel machine scheduling with processing set restrictions, job sequence-dependent setup times, and due date , 2015 .

[37]  Andrea Matta,et al.  OR problems related to Home Health Care: A review of relevant routing and scheduling problems , 2017 .

[38]  Kousik Dasgupta,et al.  Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach , 2012 .

[39]  Kevin Otto,et al.  A rapid algorithm for multi-objective Pareto optimization of modular architecture , 2017 .

[40]  Chiuh-Cheng Chyu,et al.  A competitive evolution strategy memetic algorithm for unrelated parallel machine scheduling to minimize total weighted tardiness and flow time , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[41]  Mark Johnston,et al.  Genetic programming for job shop scheduling , 2018, Studies in Computational Intelligence.

[42]  T. Kampke Simulated Annealing: use of new tool in bin packing , 1988 .

[43]  farhad ghassemi tari,et al.  Cellular layout design using Tabu search, a case study , 2019, RAIRO Oper. Res..

[44]  Ali Husseinzadeh Kashan,et al.  A simple yet effective grouping evolutionary strategy (GES) algorithm for scheduling parallel machines , 2016, Neural Computing and Applications.

[45]  Ada Che,et al.  A memetic differential evolution algorithm for energy-efficient parallel machine scheduling , 2019, Omega.

[46]  Erik K. Antonsson,et al.  Dynamic partitional clustering using evolution strategies , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[47]  T. Warren Liao,et al.  Parallel machine scheduling in fuzzy environment with hybrid ant colony optimization including a comparison of fuzzy number ranking methods in consideration of spread of fuzziness , 2017, Appl. Soft Comput..

[48]  Zaifang Zhang,et al.  Solving the two-stage hybrid flow shop scheduling problem based on mutant firefly algorithm , 2018, J. Ambient Intell. Humaniz. Comput..

[49]  Michael Mutingi,et al.  Fuzzy Grouping Genetic Algorithms: Advances for Real-World Grouping Problems , 2017 .

[50]  Temel Öncan,et al.  MILP formulations and an Iterated Local Search Algorithm with Tabu Thresholding for the Order Batching Problem , 2015, Eur. J. Oper. Res..

[51]  Mitsuo Gen,et al.  Parallel machine scheduling problems using memetic algorithms , 1996, 1996 IEEE International Conference on Systems, Man and Cybernetics. Information Intelligence and Systems (Cat. No.96CH35929).

[52]  Yury Kochetov,et al.  VNS-based heuristic with an exponential neighborhood for the server load balancing problem , 2015, Electron. Notes Discret. Math..

[53]  Oscar H. Ibarra,et al.  Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors , 1977, JACM.

[54]  M. M. C. Mbohwa,et al.  Home Health Care staff scheduling: Effective grouping approaches , 2014 .

[55]  Greet Vanden Berghe,et al.  Analysis of stochastic local search methods for the unrelated parallel machine scheduling problem , 2019, Int. Trans. Oper. Res..

[56]  Sami Khuri,et al.  A grouping genetic algorithm for coloring the edges of graphs , 2000, SAC '00.

[57]  Paula Amaral,et al.  Compromise ratio with weighting functions in a Tabu Search multi-criteria approach to examination timetabling , 2016, Comput. Oper. Res..

[58]  Mahdi Moeini,et al.  A hybrid VNS/Tabu search algorithm for solving the vehicle routing problem with drones and en route operations , 2019, Comput. Oper. Res..

[59]  Fatos Xhafa,et al.  A comparison study of Hill Climbing, Simulated Annealing and Genetic Algorithm for node placement problem in WMNs , 2014, J. High Speed Networks.

[60]  Ali Husseinzadeh Kashan,et al.  A particle swarm optimizer for grouping problems , 2013, Inf. Sci..

[61]  Alberto Gómez,et al.  Heuristic Generation of the Initial Population in Solving Job Shop Problems by Evolutionary Strategies , 1999, IWANN.

[62]  Michael Mutingi,et al.  Modeling Modular Design for Sustainable Manufacturing: A Fuzzy Grouping Genetic Algorithm Approach , 2017 .

[63]  Liang Feng,et al.  Conceptual modeling of evolvable local searches in memetic algorithms using linear genetic programming: a case study on capacitated vehicle routing problem , 2015, Soft Computing.

[64]  Janez Brest,et al.  Using differential evolution for the graph coloring , 2011, 2011 IEEE Symposium on Differential Evolution (SDE).

[65]  Ping Zhang,et al.  Ant Colony Optimization Based Memetic Algorithm to Solve Bi-Objective Multiple Traveling Salesmen Problem for Multi-Robot Systems , 2018, IEEE Access.

[66]  Nandini Mukherjee,et al.  A Load Balancing Approach to Resource Provisioning in Cloud Infrastructure with a Grouping Genetic Algorithm , 2018, 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT).

[68]  Stephan Dempe,et al.  Local Search Approach for the Competitive Facility Location Problem in Mobile Networks , 2018 .

[69]  Jalel Euchi,et al.  General variable neighborhood search for home healthcare routing and scheduling problem with time windows and synchronized visits , 2017, Electron. Notes Discret. Math..

[70]  Maria Teresinha Arns Steiner,et al.  Iterated local search adapted to clustering and routing problems , 2015 .

[71]  S. A. MirHassani,et al.  A hybrid Firefly-Genetic Algorithm for the capacitated facility location problem , 2014, Inf. Sci..

[72]  Magdalene Marinaki,et al.  A multi-adaptive particle swarm optimization for the vehicle routing problem with time windows , 2019, Inf. Sci..

[73]  Yi Zhang,et al.  A discrete Water Wave Optimization algorithm for no-wait flow shop scheduling problem , 2018, Expert Syst. Appl..

[74]  Michael Mutingi,et al.  Modeling Supplier Selection Using Multi-Criterion Fuzzy Grouping Genetic Algorithm , 2017 .

[75]  Türkay Dereli,et al.  PROJECT TEAM SELECTION USING FUZZY OPTIMIZATION APPROACH , 2007, Cybern. Syst..

[76]  Fan Wang,et al.  Metaheuristics for robust graph coloring , 2013, J. Heuristics.

[77]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[78]  Károly Jármai,et al.  Mathematical modeling of multiple tour multiple traveling salesman problem using evolutionary programming , 2015 .

[79]  S. H. Pakzad-Moghaddam A Lévy flight embedded particle swarm optimization for multi-objective parallel-machine scheduling with learning and adapting considerations , 2016 .

[80]  Chiun-Chieh Hsu,et al.  Optimization by Ant Colony Hybrid Local Search for Online Class Constrained Bin Packing Problem , 2013 .

[81]  Fuqing Zhao,et al.  A two-stage differential biogeography-based optimization algorithm and its performance analysis , 2019, Expert Syst. Appl..

[82]  Murat Sahin,et al.  An efficient grouping genetic algorithm for U-shaped assembly line balancing problems with maximizing production rate , 2017, Memetic Comput..

[83]  Mario Vanhoucke,et al.  Hybrid tabu search and a truncated branch-and-bound for the unrelated parallel machine scheduling problem , 2015, Comput. Oper. Res..

[84]  Abhilash Namdev,et al.  Scalable Rough C-Means clustering using Firefly algorithm , 2016 .

[85]  G. Hertono,et al.  Implementation of agglomerative clustering and genetic algorithm on stock portfolio optimization with possibilistic constraints , 2019, PROCEEDINGS OF THE 4TH INTERNATIONAL SYMPOSIUM ON CURRENT PROGRESS IN MATHEMATICS AND SCIENCES (ISCPMS2018).

[86]  Gu Xing-sheng Hybrid quantum-inspired evolutionary programming for identical parallel machines scheduling , 2011 .

[87]  Emel Kizilkaya Aydogan,et al.  Balancing stochastic U-lines using particle swarm optimization , 2019, J. Intell. Manuf..

[88]  Thiago Alves de Queiroz,et al.  Two effective simulated annealing algorithms for the Location-Routing Problem , 2018, Appl. Soft Comput..

[89]  Mohammad Shokouhifar,et al.  A discrete artificial bee colony for multiple Knapsack problem , 2013, Int. J. Reason. based Intell. Syst..

[90]  Ebaa Fayyoumi,et al.  Applying Genetic Algorithms on Multi-level Micro-Aggregation Techniques for Secure Statistical Databases , 2018, 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA).

[91]  Hitoshi Iba,et al.  Using memetic algorithms to improve portfolio performance in static and dynamic trading scenarios , 2009, GECCO.

[92]  Jing Xiong,et al.  A hybrid artificial bee colony algorithm for balancing two-sided assembly line with assignment constraints , 2019, Journal of Physics: Conference Series.

[93]  Shih-Wei Lin,et al.  Multi-start simulated annealing heuristic for the location routing problem with simultaneous pickup and delivery , 2014, Appl. Soft Comput..

[94]  M. A. Mohamed,et al.  University course timetabling model using ant colony optimization algorithm approach , 2019, Indonesian Journal of Electrical Engineering and Computer Science.

[95]  Kiranbir Kaur,et al.  An Adaptive Firefly Algorithm for Load Balancing in Cloud Computing , 2016, SocProS.

[96]  Samir Ribic,et al.  Evolution strategy to make an objective function in two-phase ILP timetabling , 2011, 2011 19thTelecommunications Forum (TELFOR) Proceedings of Papers.

[97]  Ivan Zulj,et al.  A hybrid of adaptive large neighborhood search and tabu search for the order-batching problem , 2018, Eur. J. Oper. Res..

[98]  Mengjie Zhang,et al.  Genetic Programming for Evolving Similarity Functions for Clustering: Representations and Analysis , 2019, Evolutionary Computation.

[99]  Thatchai Thepphakorn,et al.  A New Multiple Objective Cuckoo Search for University Course Timetabling Problem , 2016, MIWAI.

[100]  Ali Husseinzadeh Kashan,et al.  An efficient approach for unsupervised fuzzy clustering based on grouping evolution strategies , 2013, Pattern Recognit..

[101]  Dariush Khezrimotlagh,et al.  An integrated model for green supplier selection under fuzzy environment: application of data envelopment analysis and genetic programming approach , 2015, Neural Computing and Applications.

[102]  Xin Qiu,et al.  An opposition-based self-adaptive differential evolution with decomposition for solving the multiobjective multiple salesman problem , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[103]  X. Q. Gao,et al.  An Improved Genetic Simulated Annealing Algorithm for Stochastic Two-Sided Assembly Line Balancing Problem , 2019, International Journal of Simulation Modelling.

[104]  Yin-Yann Chen,et al.  Using a hybrid approach based on the particle swarm optimization and ant colony optimization to solve a joint order batching and picker routing problem , 2015 .

[105]  Thatchai Thepphakorn,et al.  Variants and Parameters Investigations of Particle Swarm Optimisation for Solving Course Timetabling Problems , 2019, ICSI.

[106]  Ibrahim Kucukkoc,et al.  Lexicographic bottleneck mixed-model assembly line balancing problem: Artificial bee colony and tabu search approaches with optimised parameters , 2016, Expert Syst. Appl..

[107]  Raka Jovanovic,et al.  Comparison of Different Grasp Algorithms for the Heterogeneous Vector Bin Packing Problem , 2019, 2019 China-Qatar International Workshop on Artificial Intelligence and Applications to Intelligent Manufacturing (AIAIM).

[108]  Joao M. C. Sousa,et al.  A Tabu Search Algorithm for the 3D Bin Packing Problem in the Steel Industry , 2015 .

[109]  Mehmet Emin Aydin,et al.  A simulated annealing algorithm for multi-agent systems: a job-shop scheduling application , 2004, J. Intell. Manuf..

[110]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[111]  Rubén Ruiz,et al.  Matheuristics for the irregular bin packing problem with free rotations , 2017, Eur. J. Oper. Res..

[112]  Alain Delchambre,et al.  Generalized cell formation: iterative versus simultaneous resolution with grouping genetic algorithm , 2014, J. Intell. Manuf..

[113]  Piotr Lipinski,et al.  Building Risk-Optimal Portfolio Using Evolutionary Strategies , 2007, EvoWorkshops.

[114]  Dantong Ouyang,et al.  An artificial bee colony approach for clustering , 2010, Expert Syst. Appl..

[115]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).

[116]  T. C. Edwin Cheng,et al.  Hybridization of tabu search with feasible and infeasible local searches for the quadratic multiple knapsack problem , 2016, Comput. Oper. Res..

[117]  María Beatríz Bernábe Loranca,et al.  Solution Search for the Capacitated P-Median Problem using Tabu Search , 2019, Int. J. Comb. Optim. Probl. Informatics.

[118]  Jan Karel Lenstra,et al.  Recent developments in deterministic sequencing and scheduling: a survey : (preprint) , 1981 .

[119]  Mohamed Elhoseny,et al.  Extended Genetic Algorithm for solving open-shop scheduling problem , 2019, Soft Comput..

[120]  Alok Singh,et al.  A new grouping genetic algorithm approach to the multiple traveling salesperson problem , 2008, Soft Comput..

[121]  Pablo Moscato,et al.  Comparing meta-heuristic approaches for parallel machine scheduling problems , 2002 .

[122]  Ivan C. Martins,et al.  A hybrid iterated local search and variable neighborhood descent heuristic applied to the cell formation problem , 2015, Expert Syst. Appl..

[123]  Kavita Singh,et al.  A new hybrid genetic algorithm for the maximally diverse grouping problem , 2019, Int. J. Mach. Learn. Cybern..

[124]  Shih-Wei Lin,et al.  A multi-point simulated annealing heuristic for solving multiple objective unrelated parallel machine scheduling problems , 2015 .

[125]  Abraham Duarte,et al.  Tabu search and GRASP for the maximum diversity problem , 2007, Eur. J. Oper. Res..

[126]  Cinmayii Manliguez,et al.  Cuckoo search via Lévy flights for the capacitated vehicle routing problem , 2017, Journal of Industrial Engineering International.

[127]  Bassem Jarboui,et al.  A combinatorial particle swarm optimisation for solving permutation flowshop problems , 2008, Comput. Ind. Eng..

[128]  Jacques Teghem,et al.  A hybrid grouping genetic algorithm for the inventory routing problem with multi-tours of the vehicle , 2010, Int. J. Comb. Optim. Probl. Informatics.

[129]  Alex Alves Freitas,et al.  A Survey of Evolutionary Algorithms for Clustering , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[130]  Sanjoy Das,et al.  A Clustering Based Classification Approach Based on Modified Cuckoo Search Algorithm , 2019, Pattern Recognition and Image Analysis.

[131]  Nilanjan Dey,et al.  Discrete cuckoo search algorithms for two-sided robotic assembly line balancing problem , 2017, Neural Computing and Applications.

[132]  Anton Orlov,et al.  Hybrid genetic algorithm for cutting stock and packaging problems , 2016, 2016 IEEE East-West Design & Test Symposium (EWDTS).

[133]  Majid M. Aldaihani,et al.  Mathematical models and a tabu search for the portfolio management problem in the Kuwait stock exchange , 2010 .

[134]  Cipriano A. Santos,et al.  Solving binary cutting stock with matheuristics using particle swarm optimization and simulated annealing , 2018, Soft Comput..

[135]  Ender Özcan,et al.  A genetic programming hyper-heuristic for the multidimensional knapsack problem , 2014, Kybernetes.

[136]  Emma Hart,et al.  Generating single and multiple cooperative heuristics for the one dimensional bin packing problem using a single node genetic programming island model , 2013, GECCO '13.

[137]  Rubén Ruiz,et al.  Iterated greedy local search methods for unrelated parallel machine scheduling , 2010, Eur. J. Oper. Res..

[138]  Jozef Kratica,et al.  Variable neighborhood search for solving bandwidth coloring problem , 2015, Comput. Sci. Inf. Syst..

[139]  Xu Yingzhuo,et al.  Research on network load balancing method based on simulated annealing algorithm and genetic algorithm , 2019, Journal of Physics: Conference Series.

[140]  R. Sudhakara Pandian,et al.  An Ant Colony Optimization Algorithm for Cellular Manufacturing System , 2016 .

[141]  Gürsel A. Süer Evolutionary programming for designing manufacturing cells , 1997 .

[142]  Simone A. Ludwig,et al.  Swarm Intelligence Approaches for Grid Load Balancing , 2011, Journal of Grid Computing.

[143]  R. Sudhakara Pandian,et al.  A simulated annealing for the cell formation problem with ratio level data , 2019 .

[144]  Gintaras Palubeckis,et al.  Comparative Performance of Three Metaheuristic Approaches for the maximally Diverse Grouping Problem , 2011, Inf. Technol. Control..

[145]  Hugo Terashima-Marín,et al.  A Simulated Annealing Hyper-heuristic for Job Shop Scheduling Problems , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[146]  Jiawen Lu,et al.  A Bi-Strategy Based Optimization Algorithm for the Dynamic Capacitated Electric Vehicle Routing Problem , 2019, 2019 IEEE Congress on Evolutionary Computation (CEC).

[147]  Qidi Wu,et al.  A survey of biogeography-based optimization , 2017, Neural Computing and Applications.

[148]  Domagoj Jakobovic,et al.  Adaptive scheduling on unrelated machines with genetic programming , 2016, Appl. Soft Comput..

[149]  Hassan Heidari,et al.  Stock Portfolio-Optimization Model by Mean-Semi-Variance Approach Using of Firefly Algorithm and Imperialist Competitive Algorithm , 2018 .

[150]  Arsalan Najafi,et al.  A practical approach for distribution network load balancing by optimal re‐phasing of single phase customers using discrete genetic algorithm , 2019, International Transactions on Electrical Energy Systems.

[151]  Michael Mutingi,et al.  Optimizing Order Batching in Order Picking Systems: Hybrid Grouping Genetic Algorithm , 2017 .

[152]  Han-ye Zhang,et al.  An immune genetic algorithm for simple assembly line balancing problem of type 1 , 2019 .

[153]  Yu Zhu,et al.  Structure Study of Multiple Traveling Salesman Problem using Genetic Algorithm , 2019, 2019 34rd Youth Academic Annual Conference of Chinese Association of Automation (YAC).

[154]  Armin Jabbarzadeh,et al.  A novel intelligent particle swarm optimization algorithm for solving cell formation problem , 2017, Neural Computing and Applications.

[155]  Adil Baykasoğlu,et al.  Discovering task assignment rules for assembly line balancing via genetic programming , 2015 .

[156]  Laith Mohammad Abualigah,et al.  A new feature selection method to improve the document clustering using particle swarm optimization algorithm , 2017, J. Comput. Sci..

[157]  James C. Chen,et al.  Flexible job shop scheduling with parallel machines using Genetic Algorithm and Grouping Genetic Algorithm , 2012, Expert Syst. Appl..

[158]  Günther R. Raidl,et al.  Solving the 3-Staged 2-Dimensional Cutting Stock Problem by Dynamic Programming and Variable Neighborhood Search , 2015, Electron. Notes Discret. Math..

[159]  Rakesh Kumar Phanden,et al.  A Framework for Flexible Job Shop Scheduling Problem Using Simulation-Based Cuckoo Search Optimization , 2019, Lecture Notes in Mechanical Engineering.

[160]  Pardeep Kumar,et al.  Evaluation and Improvement of Load Balancing Using Proposed Cuckoo Search in CloudSim , 2019 .

[161]  Mohammed Azmi Al-Betar,et al.  Feature Selection with β-Hill Climbing Search for Text Clustering Application , 2017, 2017 Palestinian International Conference on Information and Communication Technology (PICICT).

[162]  Jinde Cao,et al.  A Hybrid Pareto-Based Tabu Search for the Distributed Flexible Job Shop Scheduling Problem With E/T Criteria , 2018, IEEE Access.

[163]  Bassem Jarboui,et al.  Hybrid Genetic Algorithm for Home Healthcare routing and scheduling problem , 2019, 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT).

[164]  Rabeh Redjem,et al.  Discretization of the Firefly Algorithm for Home Care , 2019, Canadian Journal of Electrical and Computer Engineering.

[165]  Majid Aminnayeri,et al.  Type II robotic assembly line balancing problem: An evolution strategies algorithm for a multi-objective model , 2012 .

[166]  M. A. El-Shorbagy,et al.  An enhanced genetic algorithm with new mutation for cluster analysis , 2019, Comput. Stat..

[167]  Rui Chi,et al.  A Hybridization of Cuckoo Search and Differential Evolution for the Logistics Distribution Center Location Problem , 2019, Mathematical Problems in Engineering.

[168]  Chee Peng Lim,et al.  An artificial bee colony algorithm with a Modified Choice Function for the traveling salesman problem , 2019, Swarm Evol. Comput..

[169]  Luiz Antonio Nogueira Lorena,et al.  A biased random-key genetic algorithm for the two-stage capacitated facility location problem , 2019, Expert Syst. Appl..

[170]  Bevina Desjwiandra Handari,et al.  Clustered stocks weighting with ant colony optimization in portfolio optimization , 2018 .

[171]  Francisco J. Rodríguez,et al.  An artificial bee colony algorithm for the maximally diverse grouping problem , 2013, Inf. Sci..

[172]  Nathalie Klement,et al.  Bin Packing Problem with priorities and incompatibilities using PSO: application in a health care community , 2019 .

[173]  Millie Pant,et al.  Sustainable Supplier Selection: A New Differential Evolution Strategy with Automotive Industry Application , 2014, WCSC.

[174]  Tatyana Levanova,et al.  Development of Ant Colony Optimization Algorithm for Competitive p-Median Facility Location Problem with Elastic Demand , 2019, MOTOR.

[175]  Kok Lay Teo,et al.  A hybrid chaos firefly algorithm for three-dimensional irregular packing problem , 2020, Journal of Industrial & Management Optimization.

[176]  Jie Liu,et al.  An improved artificial bee colony algorithm with MaxTF heuristic rule for two-sided assembly line balancing problem , 2018, Frontiers of Mechanical Engineering.

[177]  Chih-Ming Hsu,et al.  Batching orders in warehouses by minimizing travel distance with genetic algorithms , 2005, Comput. Ind..

[178]  Fuqing Zhao,et al.  A hybrid biogeography-based optimization with variable neighborhood search mechanism for no-wait flow shop scheduling problem , 2019, Expert Syst. Appl..

[179]  Baris Yuce,et al.  A hybrid approach using the Bees Algorithm and Fuzzy-AHP for supplier selection , 2016 .

[180]  Miguel Jimeno,et al.  A Tabu Search Method for Load Balancing in Fog Computing , 2018 .

[181]  Hitoshi Kanoh,et al.  Solving the Graph Coloring Problem Using Cuckoo Search , 2017, ICSI.

[182]  I A Osinuga,et al.  A modified particle swarm optimization algorithm for location problem , 2019, IOP Conference Series: Materials Science and Engineering.

[183]  Gurvinder Singh,et al.  Improved Mutation-Based Particle Swarm Optimization for Load Balancing in Cloud Data Centers , 2019 .

[184]  Emanuel Falkenauer,et al.  A New Representation and Operators for Genetic Algorithms Applied to Grouping Problems , 1994, Evolutionary Computation.

[185]  Claudio B. Cunha,et al.  A variable neighborhood search algorithm for the bin packing problem with compatible categories , 2019, Expert Syst. Appl..

[186]  Mohamed Naimi,et al.  A Crow Search-Based Genetic Algorithm for Solving Two-Dimensional Bin Packing Problem , 2019, KI.

[187]  Salim Chikhi,et al.  Solving the graph b-coloring problem with hybrid genetic algorithm , 2018, 2018 3rd International Conference on Pattern Analysis and Intelligent Systems (PAIS).

[188]  Nelishia Pillay,et al.  A comparison of genetic algorithms and genetic programming in solving the school timetabling problem , 2012, 2012 Fourth World Congress on Nature and Biologically Inspired Computing (NaBIC).

[189]  Deng Libao,et al.  A Hybrid Mutation Scheme-Based Discrete Differential Evolution Algorithm for Multidimensional Knapsack Problem , 2016, 2016 Sixth International Conference on Instrumentation & Measurement, Computer, Communication and Control (IMCCC).

[190]  R Subekti,et al.  Ant colony algorithm for clustering in portfolio optimization , 2018 .

[191]  T. Bektaş The multiple traveling salesman problem: an overview of formulations and solution procedures , 2006 .

[192]  Stefka Fidanova,et al.  Ant Colony Optimization Algorithm for 1D Cutting Stock Problem , 2018 .

[193]  Arun Kumar Sangaiah,et al.  An improved ant colony optimization for the multi-trip Capacitated Arc Routing Problem , 2018, Comput. Electr. Eng..

[194]  Edilson R. R. Kato,et al.  A new approach to solve the flexible job shop problem based on a hybrid particle swarm optimization and Random-Restart Hill Climbing , 2018, Comput. Ind. Eng..

[195]  Orlando Durán,et al.  Optimization of modular structures using Particle Swarm Optimization , 2012, Expert Syst. Appl..

[196]  Hisham M. E. Abdelsalam,et al.  Product Modularization Using Cuckoo Search Algorithm , 2016, ICORES.

[197]  Zili Zhang,et al.  Physarum-Based Ant Colony Optimization for Graph Coloring Problem , 2019, ICSI.

[198]  Yufeng Zhang,et al.  A Particle Swarm Optimization based on many-objective for Multiple Knapsack Problem , 2019, 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA).

[199]  Chi-Hwa Song,et al.  Extended simulated annealing for augmented TSP and multi-salesmen TSP , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[200]  Mohamed Abdel-Basset,et al.  An improved nature inspired meta-heuristic algorithm for 1-D bin packing problems , 2018, Personal and Ubiquitous Computing.

[201]  Mirsad Buljubasic,et al.  Efficient local search for several combinatorial optimization problems. (Recherche locale performante pour la résolution de plusieurs problèmes combinatoires) , 2015 .

[202]  Yi Wang,et al.  A Pareto firefly algorithm for multi-objective disassembly line balancing problems with hazard evaluation , 2018, Int. J. Prod. Res..

[203]  Hugo Terashima-Marín,et al.  Evolutionary hyper-heuristics for tackling bi-objective 2D bin packing problems , 2018, Genetic Programming and Evolvable Machines.

[204]  Hakan Ezgi Kiziloz,et al.  Cooperative parallel grouping genetic algorithm for the one-dimensional bin packing problem , 2018, Comput. Ind. Eng..

[205]  N. Jawahar,et al.  Reliability-based total cost of ownership approach for supplier selection using cuckoo-inspired hybrid algorithm , 2014 .

[206]  Mao Yun-sheng A Hybrid Grouping Genetic Algorithm for One-Dimensional Cutting Stock Problem , 2006 .

[207]  Abdulqader M. Mohsen,et al.  An improved hybrid firefly algorithm for capacitated vehicle routing problem , 2019, Appl. Soft Comput..

[208]  Pisal Yenradee,et al.  PSO-based algorithm for home care worker scheduling in the UK , 2007, Comput. Ind. Eng..

[209]  Verena Schmid,et al.  Metaheuristics for order batching and sequencing in manual order picking systems , 2013, Comput. Ind. Eng..

[210]  Reza Tavakkoli-Moghaddam,et al.  Solving an one-dimensional cutting stock problem by simulated annealing and tabu search , 2012 .

[211]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[212]  Adam Slota,et al.  Sustainability Formation of Machine Cells in Group Technology Systems Using Modified Artificial Bee Colony Algorithm , 2017 .

[213]  Jordi Nin,et al.  Using genetic algorithms for attribute grouping in multivariate microaggregation , 2014, Intell. Data Anal..

[214]  Roberto Aringhieri,et al.  Composing medical crews with equity and efficiency , 2009, Central Eur. J. Oper. Res..

[215]  Min Kong,et al.  A new ant colony optimization algorithm for the multidimensional Knapsack problem , 2008, Comput. Oper. Res..

[216]  Kui Chen,et al.  A discrete firefly algorithm based on similarity for graph coloring problems , 2017, 2017 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[217]  Siwaporn Kunnapapdeelert,et al.  Determination of green vehicle routing problem via differential evolution , 2019 .

[218]  Ling Wang,et al.  A modified evolutionary programming for flow shop scheduling , 2003 .

[219]  Qi Cao,et al.  An improved artificial bee colony algorithm for solving open shop scheduling problem with two sequence-dependent setup times , 2019, Procedia CIRP.

[220]  Rajeev Kumar,et al.  Evolution of hyperheuristics for the biobjective graph coloring problem using multiobjective genetic programming , 2009, GECCO '09.

[221]  Yin-Yann Chen,et al.  A hybrid approach based on the variable neighborhood search and particle swarm optimization for parallel machine scheduling problems—A case study for solar cell industry , 2013 .

[222]  Qing He,et al.  An improved FCMBP fuzzy clustering method based on evolutionary programming , 2011, Comput. Math. Appl..

[223]  Bassem Jarboui,et al.  A Variable Neighborhood Search with Integer Programming for the Zero-One Multiple-Choice Knapsack Problem with Setup , 2018, ICVNS.

[224]  Bryant A. Julstrom,et al.  The quadratic multiple knapsack problem and three heuristic approaches to it , 2006, GECCO.

[225]  Asri Bekti Pratiwi,et al.  PENERAPAN CUCKOO SEARCH ALGORITHM (CSA) UNTUK MENYELESAIKAN UNCAPACITATED FACILITY LOCATION PROBLEM (UFLP) , 2019 .

[226]  Salwani Abdullah,et al.  A Differential Evolution Algorithm for the University course timetabling problem , 2012, 2012 4th Conference on Data Mining and Optimization (DMO).

[227]  G. Gunasekaran,et al.  A Novel Approach of Load Balancing and Task Scheduling Using Ant Colony Optimization Algorithm , 2019, Int. J. Softw. Innov..

[228]  Mohanad Albughdadi,et al.  Variance-based differential evolution algorithm with an optional crossover for data clustering , 2019, Appl. Soft Comput..

[229]  Reza Tavakkoli-Moghaddam,et al.  Modified variable neighborhood search and genetic algorithm for profitable heterogeneous vehicle routing problem with cross-docking , 2019, Appl. Soft Comput..

[230]  Yves Crama,et al.  Simulated annealing for complex portfolio selection problems , 2003, Eur. J. Oper. Res..

[231]  Ning Zhao,et al.  An improved differential evolution algorithm for solving a distributed assembly flexible job shop scheduling problem , 2019, Memetic Comput..

[232]  Bouchra Karoum,et al.  Discrete cuckoo search algorithm for solving the cell formation problem , 2019, Int. J. Manuf. Res..

[233]  Abdul Rahim Abdullah,et al.  Cuckoo Search Approach for Cutting Stock Problem , 2015 .

[234]  Cheng-Yu Lu,et al.  An intelligence approach for group stock portfolio optimization with a trading mechanism , 2019, Knowledge and Information Systems.

[235]  Sancho Salcedo-Sanz,et al.  A hybrid grouping genetic algorithm for assigning students to preferred laboratory groups , 2009, Expert Syst. Appl..

[236]  Amir Mohammad Fathollahi-Fard,et al.  A green home health care supply chain: New modified simulated annealing algorithms , 2019 .

[237]  Mhand Hifi Dynamic Programming and Hill-Climbing Techniques for Constrained Two-Dimensional Cutting Stock Problems , 2004, J. Comb. Optim..

[239]  G. Hertono,et al.  Implementation of agglomerative clustering and modified artificial bee colony algorithm on stock portfolio optimization with possibilistic constraints , 2019, PROCEEDINGS OF THE 4TH INTERNATIONAL SYMPOSIUM ON CURRENT PROGRESS IN MATHEMATICS AND SCIENCES (ISCPMS2018).

[240]  Nenad Mladenovic,et al.  Solving the capacitated clustering problem with variable neighborhood search , 2019, Ann. Oper. Res..

[241]  Ling Wang,et al.  A hybrid particle swarm optimization for parallel machine total tardiness scheduling , 2010 .

[242]  Alex S. Fukunaga A new grouping genetic algorithm for the Multiple Knapsack Problem , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[243]  Xin Song,et al.  A novel method to solve supplier selection problem: Hybrid algorithm of genetic algorithm and ant colony optimization , 2019, Math. Comput. Simul..

[244]  Adil Baykasoglu,et al.  An improved firefly algorithm for solving dynamic multidimensional knapsack problems , 2014, Expert Syst. Appl..

[245]  Min-Xia Zhang,et al.  Water Wave Optimization for the Multidimensional Knapsack Problem , 2019, ICIC.

[246]  Carlos Rodrigues Rocha,et al.  Group Technology: Hybrid Genetic Algorithm with Greedy Formation and a Local Search Cluster Technique in the Solution of Manufacturing Cell Formation Problems , 2019 .

[247]  Zhenghua Chen,et al.  A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems , 2019, IEEE/CAA Journal of Automatica Sinica.

[248]  Guohui Li,et al.  A Grouping Particle Swarm Optimization Algorithm for Flexible Job Shop Scheduling Problem , 2008, 2008 IEEE Pacific-Asia Workshop on Computational Intelligence and Industrial Application.

[249]  Sha Pang,et al.  Particle swarm optimization algorithm for multi-salesman problem with time and capacity constraints , 2013 .

[250]  Harleen Kaur,et al.  An Efficient Grouping Genetic Algorithm for Data Clustering and Big Data Analysis , 2015 .