Adaptive Large Neighborhood Search for a Production Planning Problem Arising in Pig Farming

This article aims to resolve a particular production planning and workforce assignment problem. Many production lines may have different production capacities while producing the same product. Each production line is composed of three production stages, and each stage requires different periods of times and numbers of workers. Moreover, the workers will have different skill levels which can affect the number of workers required for production line. The number of workers required in each farm also depends on the amount of pigs that it is producing. Production planning must fulfill all the demands and can only make use of the workers available. A production plan aims to generate maximal profit for the company. A mathematical model has been developed to solve the proposed problem, when the size of problem increases, the model is unable to resolve large issues within a reasonable timeframe. A metaheuristic method called adaptive large-scale neighborhood search (ALNS) has been developed to solve the case study. Eight destroy and four repair operators (including ant colony optimization based destroy and repair methods) have been presented. Moreover, three formulas which are used to make decisions for acceptance of the newly generated solution have been proposed. The present study tested 16 data sets, including the case study. From the computational results of the small size of test instances, ALNS should be able to find optimal solutions for all the random data sets in much less computational time compared to commercial optimization software. For medium and larger test instance sizes, the findings of the heuristics were 0.48% to 0.92% away from the upper bound and generated within 480–620 h, in comparison to the 1 h required for the proposed method. The Ant Colony Optimization-based destroy and repair method found solutions that were 0.98 to 1.03% better than the original ALNS.

[1]  Javier Faulin,et al.  A linear programming formulation of a semi-Markov model to design pig facilities , 2009, J. Oper. Res. Soc..

[2]  D. de Werra,et al.  Complexity of some special types of timetabling problems Journal of Scheduling , 2002 .

[3]  F. Sibel Salman,et al.  An adaptive large neighborhood search algorithm for a selective and periodic inventory routing problem , 2014, Eur. J. Oper. Res..

[4]  Kun-Ming Yu,et al.  Dynamic Path Planning Based on an Improved Ant Colony Optimization with Genetic Algorithm , 2018, 2018 IEEE Asia-Pacific Conference on Antennas and Propagation (APCAP).

[5]  Jonathan F. Bard,et al.  A GRASP with adaptive large neighborhood search for pickup and delivery problems with transshipment , 2012, Comput. Oper. Res..

[6]  Roberto Montemanni,et al.  Coupling ant colony systems with strong local searches , 2012, Eur. J. Oper. Res..

[7]  Moustafa Elshafei,et al.  A dynamic programming algorithm for days-off scheduling with sequence dependent labor costs , 2008, J. Sched..

[8]  Jun Zhang,et al.  Path Planning for Autonomous Underwater Vehicles: An Ant Colony Algorithm Incorporating Alarm Pheromone , 2019, IEEE Transactions on Vehicular Technology.

[9]  Víctor M. Albornoz,et al.  Modeling tactical planning decisions through a linear optimization model in sow farms , 2012 .

[10]  Fabio D'Andreagiovanni,et al.  Integrating LP-guided variable fixing with MIP heuristics in the robust design of hybrid wired-wireless FTTx access networks , 2017, Appl. Soft Comput..

[11]  J. Trienekens,et al.  Agro-industrial Supply Chain Management: Concepts and Applications , 2007 .

[12]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[13]  Yongchun Miao,et al.  A New Robot Navigation Algorithm Based on a Double-Layer Ant Algorithm and Trajectory Optimization , 2019, IEEE Transactions on Industrial Electronics.

[14]  Dai Yong,et al.  Robot Three Dimensional Space Path-planning Applying the Improved Ant Colony Optimization , 2015 .

[15]  Huang Xin An Improved Ant Colony Algorithm For Mobile Robot Path Planning , 2008 .

[16]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[17]  Wei Zhao,et al.  A Multipath Routing Protocol Based on Clustering and Ant Colony Optimization for Wireless Sensor Networks , 2009 .

[18]  G. Giménez,et al.  Development of lean supply chains: a case study of the Catalan pork sector , 2010 .

[19]  María Auxilio Osorio Lama,et al.  Logic cuts for multilevel generalized assignment problems , 2003, Eur. J. Oper. Res..

[20]  Roberto Montemanni,et al.  A multiple ant colony system for a vehicle routing problem with time windows and uncertain travel times , 2014 .

[21]  Simona Mancini,et al.  A real-life Multi Depot Multi Period Vehicle Routing Problem with a Heterogeneous Fleet: Formulation and Adaptive Large Neighborhood Search based Matheuristic , 2016 .

[22]  David Helliwell Taylor,et al.  Strategic considerations in the development of lean agri‐food supply chains: a case study of the UK pork sector , 2006 .

[23]  Ruud B.M. Huirne,et al.  Stochastic dynamic programming to replace cow replacement decisions. , 1993 .

[24]  Richard M. Soland,et al.  A branch and bound algorithm for the generalized assignment problem , 1975, Math. Program..

[25]  Yusuf Kuvvetli,et al.  Differential evolution based meta-heuristic algorithm for dynamic continuous berth allocation problem , 2016 .

[26]  Zhiping Zhou,et al.  Enhanced Ant Colony Optimization Algorithm for Global Path Planning of Mobile Robots , 2013, 2013 International Conference on Computational and Information Sciences.

[27]  D'AndreagiovanniFabio,et al.  Towards the fast and robust optimal design of wireless body area networks , 2015 .

[28]  J. P. Kelly,et al.  Tabu search for the multilevel generalized assignment problem , 1995 .

[29]  Ciro-Alberto Amaya,et al.  Adaptive large neighborhood search algorithm for the rural postman problem with time windows , 2017, Networks.

[30]  Said Salhi,et al.  A hybridisation of adaptive variable neighbourhood search and large neighbourhood search: Application to the vehicle routing problem , 2016, Expert Syst. Appl..

[31]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[32]  Jiangming Kan,et al.  Improved Ant Colony Optimization for Ground Robot 3D Path Planning , 2018, 2018 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).

[33]  Andrew J. Higgins,et al.  A perspective on operational research prospects for agriculture , 2014, J. Oper. Res. Soc..

[34]  Niu Xiao-mei,et al.  Simulation Research on Mobile Robot Path Planning Based on Ant Colony Optimization , 2011 .

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

[36]  Walter J. Gutjahr,et al.  An ACO algorithm for a dynamic regional nurse-scheduling problem in Austria , 2007, Comput. Oper. Res..

[37]  Javier Faulin,et al.  New opportunities in operations research to improve pork supply chain efficiency , 2014, Ann. Oper. Res..

[38]  T. Stützle,et al.  MAX-MIN Ant System and local search for the traveling salesman problem , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[39]  Antonio Alonso-Ayuso,et al.  Production planning of supply chains in the pig industry , 2019, Comput. Electron. Agric..

[40]  Mario Vanhoucke,et al.  A perturbation matheuristic for the integrated personnel shift and task re-scheduling problem , 2018, Eur. J. Oper. Res..

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

[42]  Hanif D. Sherali,et al.  A Column Generation Mathematical Model for a Teaching Assistant Workload Assignment Problem , 2017, Informatica.

[43]  Daniele Vigo,et al.  An Adaptive Variable Neighborhood Search Algorithm for a Vehicle Routing Problem Arising in Small Package Shipping , 2013, Transp. Sci..

[44]  Laurent Flindt An Adaptive Large Neighborhood Search Algorithm for the Multi-mode RCPSP , 2016 .

[45]  John E. Beasley,et al.  A genetic algorithm for the generalised assignment problem , 1997, Comput. Oper. Res..

[46]  E Nadal-Roig,et al.  Multiperiod planning tool for multisite pig production systems. , 2014, Journal of animal science.

[47]  Hesham K. Alfares Optimum workforce scheduling under the (14, 21) days-off timetable , 2002, Adv. Decis. Sci..

[48]  Tassin Srivarapongse,et al.  Solving a Special Case of the Generalized Assignment Problem Using the Modified Differential Evolution Algorithms: A Case Study in Sugarcane Harvesting , 2019 .

[49]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[50]  Lluis M. Pla,et al.  Review of mathematical models for sow herd management , 2007 .

[51]  Panos M. Pardalos,et al.  Iterated local search embedded adaptive neighborhood selection approach for the multi-depot vehicle routing problem with simultaneous deliveries and pickups , 2015, Expert Syst. Appl..

[52]  Fabio D'Andreagiovanni,et al.  Towards the fast and robust optimal design of wireless body area networks , 2015, Appl. Soft Comput..

[53]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[54]  Huub M. M. ten Eikelder,et al.  Some Complexity Aspects of Secondary School Timetabling Problems , 2000, PATAT.

[55]  Alon Itai,et al.  On the Complexity of Timetable and Multicommodity Flow Problems , 1976, SIAM J. Comput..