Bio-Inspired Meta-Heuristics for Emergency Transportation Problems
Abstract
:1. Introduction
- There can be various kinds and a huge number of supplies (such as food, water, medicine, clothes, first-aid kits, lifesaving appliance, etc.) to be delivered in a timely and efficient manner.
- The operations often involve more than one transportation mode, such as air, rail and road.
- The transportation is heavily constrained by bottlenecks, such as the availability of vehicles/drivers, the capacity of transportation network and strict time windows.
- The available information is often ambiguous, uncertain, incomplete and sometimes even inconsistent and erroneous.
- The transportation solutions should be evaluated based on multiple criteria, which may include cost, time responsiveness and utilization efficiency, as well as damage/loss of relief supplies and rescue forces.
- Quick response and fast delivery are of vital importance to the success of disaster rescue operations, and thus, the transportation solutions should be generated in a very limited time period.
- The environment of the disaster areas is always subject to frequent changes, and the transportation should be flexible enough to cope with the changes.
2. A Survey of Bio-Inspired Algorithms for Transportation Problems
2.1. Algorithms for General Transportation Planning
2.2. Algorithms for Location and Routing
2.3. Algorithms for Roadway Repair
2.4. Algorithms for Integrated Problems
3. Test of Bio-Inspired Algorithms on a Transportation Planning Problem
3.1. Problem Description
3.2. A Biogeography-Based Optimization (BBO) Algorithm for the Problem
- Let be the set of tasks in , but not in .
- Set in .
- For each , find the position, k, such that j belongs to of , and then, insert j into of , such that the new has the minimum length of completion time among all permutations of the tasks in .
Algorithm 1 The new BBO algorithm for the proposed transportation planning problem. |
1 Randomly initialize a population, P, of solutions to the problem; 2 while the stop criterion is not satisfied do 3 Sort the solutions and calculate their immigration and emigration rates; 4 for each solution h ∈ P do 5 for i = 1 to m do 6 if rand() < λ(h) then 7 Select another solution h′ ∈ P with probability ∝ μ(h′); 8 Perform migration from h′ to h at the i-th dimension; 9 Sort the solutions; 10 for each solution h in the second half part of P do 11 for i = 1 to m do 12 if rand() < p then 13 Perform mutation on h at the i-th dimension; 14 return the best solution found so far. |
3.3. Comparative Experiments
- A GA method from [64], which uses a two-part chromosome representation: the first part is a permutation of targets, and the second part gives the number of cities assigned to each source. Accordingly, a two-part chromosome crossover operator is employed in the GA.
- A combinatorial PSO method inspired by [65], where a particle is a ()-dimensional vector, and each component denotes whether target j is assigned to source i.
- An improved ACO method from [66], which adds to the problem a virtual central depot as the “nest”, takes the actual sources as the “entries” of the nest, and takes targets as the “food”.
GA | PSO | ACO | BBO | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Problem | Size | best | mean | std | best | mean | std | best | mean | std | best | mean | std | |
#1 | 3 × 10 | 30 | 18.65 | 18.65 | (0.00) | 18.65 | 18.65 | (0.00) | 18.65 | 18.65 | (0.00) | 18.65 | 18.65 | (0.00) |
#2 | 5 × 20 | 30 | 38.93 | †39.31 | (1.17) | 38.93 | 38.93 | (0.00) | 38.93 | 38.93 | (0.00) | 38.93 | 38.93 | (0.00) |
#3 | 6 × 30 | 60 | 21.90 | †26.03 | (2.00) | 20.93 | †21.11 | (0.71) | 20.93 | 20.93 | (0.00) | 20.93 | 20.93 | (0.00) |
#4 | 8 × 40 | 90 | 76.27 | †83.89 | (8.38) | 69.33 | †76.40 | (4.61) | 68.98 | 69.52 | (0.83) | 68.98 | 69.28 | (0.35) |
#5 | 10 × 50 | 120 | 30.20 | †34.90 | (4.21) | 27.56 | †30.90 | (4.12) | 25.56 | 26.96 | (1.67) | 25.56 | 26.76 | (1.37) |
#6 | 12 × 60 | 150 | 84.81 | †91.03 | (8.42) | 80.27 | †86.41 | (7.60) | 72.35 | 78.96 | (5.02) | 71.89 | 76.81 | (5.22) |
#7 | 12 × 75 | 160 | 68.26 | †73.72 | (8.06) | 60.30 | †66.67 | (7.15) | 51.75 | †57.97 | (4.83) | 51.75 | 55.06 | (3.86) |
#8 | 15 × 80 | 180 | 52.15 | †57.10 | (6.66) | 48.91 | †53.38 | (5.75) | 40.27 | †46.49 | (6.42) | 38.66 | 42.28 | (4.96) |
#9 | 16 × 100 | 240 | 83.25 | †90.03 | (9.73) | 77.88 | †85.16 | (8.06) | 72.60 | †76.33 | (5.85) | 70.58 | 72.27 | (5.02) |
#10 | 18 × 118 | 300 | 72.63 | †81.01 | (10.24) | 63.97 | †74.16 | (8.08) | 60.37 | †65.05 | (6.68) | 56.03 | 58.32 | (5.92) |
4. Conclusions
Acknowledgments
Conflicts of Interest
References
- Hitchcock, F.L. The distribution of a product from several sources to numerous localities. J. Math. Phys. 1941, 20, 224–230. [Google Scholar]
- Jiménez, F.; Verdegay, J.L. Solving fuzzy solid transportation problems by an evolutionary algorithm based parametric approach. Eur. J. Oper. Res. 1999, 117, 485–510. [Google Scholar] [CrossRef]
- Luc̆ić, P. Modeling Transportation Problems Using Concepts of Swarm Intelligence and Soft Computing. Ph.D. Thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, USA, 2002. [Google Scholar]
- Karabuk, S. Modeling and optimizing transportation decisions in a manufacturing supply chain. Transp. Res. Part E: Logist. Transp. Rev. 2007, 43, 321–337. [Google Scholar] [CrossRef]
- Teodorović, D. Swarm intelligence systems for transportation engineering: Principles and applications. Transp. Res. Part C: Emerg. Technol. 2007, 16, 651–667. [Google Scholar] [CrossRef]
- Chen, S.; Zheng, Y.; Cattani, C.; Wang, W. Modeling of biological intelligence for SCM system optimization. Comput. Math. Methods Med. 2012, 2012. [Google Scholar] [CrossRef] [PubMed]
- Lotfi, M.M.; Tavakkoli-Moghaddam, R. A genetic algorithm using priority-based encoding with new operators for fixed charge transportation problems. Appl. Soft Comput. 2013, 13, 2711–2726. [Google Scholar] [CrossRef]
- Zheng, Y.J.; Ling, H.F. Emergency transportation planning in disaster relief supply chain management: A cooperative fuzzy optimization approach. Soft Comput. 2013, 17, 1301–1314. [Google Scholar] [CrossRef]
- Bäck, T. Evolutionary Algorithms in Theory and Practice: Evolution Strategies, Evolutionary Programming, Genetic Algorithms; Oxford University Press: Oxford, UK, 1996. [Google Scholar]
- Kennedy, J.F.; Eberhart, R.C.; Shi, Y. Swarm Intelligence; Morgan Kaufmann: San Francisco, CA, USA, 2001. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia, 1995; pp. 1942–1948.
- Colorni, A.; Dorigo, M.; Maniezzo, V. Distributed optimization by ant colonies. In Proceedings of the 1st Eurropean Conference on Artificial Life, Paris, France, 1991; pp. 134–142.
- Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
- Vignaux, G.A.; Michalewicx, Z. A genetic algorithm for the linear transportation problem. IEEE Trans. Syst. Man Cybern. B 1991, 21, 445–452. [Google Scholar] [CrossRef]
- Fogel, D.B. An introduction to simulated evolutionary optimization. IEEE Trans. Neural Netw. 1994, 5, 3–14. [Google Scholar] [CrossRef] [PubMed]
- Haghani, A.; Oh, S.C. Formulation and solution of a multi-commodity, multi-modal network flow model for disaster relief operations. Transp. Res. Part A 1996, 30, 231–250. [Google Scholar] [CrossRef]
- Chern, C.C.; Chen, Y.L.; Kung, L.C. A heuristic relief transportation planning algorithm for emergency supply chain management. Int. J. Comput. Math. 2010, 87, 1638–1664. [Google Scholar] [CrossRef]
- Pang, H.; Liu, N.; Wu, Q. Decision-making model for transportation and distribution of emergency materials and its modified particle swarm optimization algorithm. Control Decis. 2011, 27, 871–874. [Google Scholar]
- Na, L.; Zhi, L. Emergency relief goods multi-mode transportation based on genetic algorithm. In Proceedings of the IEEE 2nd International Conference on Intelligent Computation Technology and Automation, Changsha, Hunan, China, 10–11 Octorber 2009; pp. 181–184.
- Berkoune, D.; Renaud, J.; Rekik, M.; Ruiz, A. Transportation in disaster response operations. Soc. Ecol. Plan. Sci. 2012, 46, 23–32. [Google Scholar] [CrossRef]
- Bozorgi-Amiri, A.; Jabalameli, M.S.; Alinaghian, M.; Heydari, M. A modified particle swarm optimization for disaster relief logistics under uncertain environment. Int. J. Adv. Manuf. Technol. 2012, 60, 357–371. [Google Scholar] [CrossRef]
- Mulvey, J.M.; Vanderbei, R.J.; Zenios, S.A. Robust optimization of large-scale systems. Oper. Res. 1995, 43, 264–281. [Google Scholar] [CrossRef]
- Liu, M.; Zhao, L. A composite weighted multi-objective optimal approach for emergency logistics distribution. In Proceedings of the IEEE International Conference on Industrial Engineering and Engineering, Austin, TX, USA, 29 July–1 August 2007; pp. 968–972.
- Tzeng, G.H.; Cheng, H.J.; Huang, T.D. Multi-objective optimal planning for designing relief delivery systems. Transp. Res. Part E: Logist. Transp. Rev. 2007, 43, 673–686. [Google Scholar] [CrossRef]
- Hunt, J.E.; Cooke, D.E. Learning using an artificial immune system. J. Netw. Comput. Appl. 1996, 19, 189–212. [Google Scholar] [CrossRef]
- Hu, Z.H. A network for emergency logistics management inspired by immune multi-affinity model. In Proceedings of the IEEE International Conference on Information Management, Innovation Management and Industrial Engineering, Xi’an, China, 26–27 December 2009; pp. 22–25.
- Hu, Z.H. A container multimodal transportation scheduling approach based on immune affinity model for emergency relief. Expert Syst. Appl. 2011, 38, 2632–2639. [Google Scholar] [CrossRef]
- Miettinen, K. Nonlinear Multiobjective Optimization; Kluwer: Boston, MA, USA, 1999. [Google Scholar]
- Nolz, P.C.; Doerner, K.F.; Gutjahr, W.J.; Hartl, R.F. A Bi-Objective Metaheuristic for Disaster Relief Operation Planning. In Advances in Multi-Objective Nature Inspired Computing; Springer: Berlin/Heidelberg, Germany, 2010; pp. 167–187. [Google Scholar]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Zheng, Y.J.; Chen, S.Y. Cooperative particle swarm optimization for multiobjective transportation planning. Appl. Intell. 2013, 39, 202–216. [Google Scholar] [CrossRef]
- Nagy, G.; Salhi, S. Location-routing: Issues, models and methods. Eur. J. Oper. Res. 2007, 177, 649–672. [Google Scholar] [CrossRef]
- Caccetta, L.; Dzator, M. Heuristic methods for locating emergency facilities. In Proceedings of the 16th International Congress on Modelling and Simulation, Melbourne, Australia, 12 December 2005; pp. 1744–1750.
- Toregas, C.; Swain, R.; ReVelle, C.; Bergman, L. The location of emergency service facilities. Oper. Res. 1971, 19, 1363–1373. [Google Scholar] [CrossRef]
- Chai, G.; Fang, C.; Gao, X.; Zhao, Q. A cost-based study on highway traffic emergency rescue sites location using heuristic genetic algorithm. J. Comput. Inf. Syst. 2011, 7, 507–514. [Google Scholar]
- Han, C.F. Genetic algorithm for solving problems in emergency management. In Proceedings of the 15th International Conference on Natural Computation, Tianjin, China, 14–16 August 2009; pp. 259–264.
- Beraldi, P.; Bruni, M.E. A probabilistic model applied to emergency service vehicle location. Eur. J. Oper. Res. 2009, 196, 323–331. [Google Scholar] [CrossRef]
- Laporte, G.; Gendreau, M.; Potvin, J.Y.; Semet, F. Classical and modern heuristics for the vehicle routing problem. Int. Trans. Oper. Res. 2000, 7, 285–300. [Google Scholar] [CrossRef]
- Leclerc, F.; Potvin, J.-Y.; Potvin, J.Y. Genetic algorithms for vehicle dispatching. Int. Trans. Oper. Res. 1997, 4, 391–400. [Google Scholar] [CrossRef]
- Weintraub, A.; Aboud, J.; Fernandez, C.; Laporte, G.; Ramirez, E. An emergency vehicle dispatching system for an electric utility in Chile. J. Oper. Res. Soc. 1999, 50, 690–696. [Google Scholar] [CrossRef]
- Hamedi, M.; Haghani, A.; Yang, S. Reliable transportation of humanitarian supplies in disaster response: model and heuristic. In Proceedings of the 15th Meeting of the EURO Working Group on Transportation, Procedia-Social and Behavioral Sciences, Cit Descartes, France, 10–13 September 2012; pp. 1205–1219.
- Peng, J.; Xu, W.; Yang, J. A hybrid heuristic algorithm for large scale emergency logistics. In Proceedings of the 2nd International Conference on Intelligent Computation Technology and Automation, Changsha, Hunan, China, 10–11 October 2009; pp. 899–902.
- Lim, K.K.; Ong, Y.S.; Lim, M.H.; Chen, X.; Agarwal, A. Hybrid ant colony algorithms for path planning in sparse graphs. Soft Comput. 2008, 12, 981–994. [Google Scholar] [CrossRef]
- Yuan, Y.; Wang, D. Path selection model and algorithm for emergency logistics management. Comput. Ind. Eng. 2009, 56, 1081–1094. [Google Scholar] [CrossRef]
- Zhang, L.; Fei, T.; Zhang, X.; Li, Y.; Yi, J. Research about immune ant colony optimization in emergency logistics transportation route choice. Commun. Inf. Proc. 2012, 288, 430–437. [Google Scholar]
- Zhang, X.; Zhang, Z.; Zhang, Y.; Wei, D.; Deng, Y. Route selection for emergency logistics management: A bio-inspired algorithm. Saf. Sci. 2013, 54, 87–91. [Google Scholar] [CrossRef]
- Zhang, P.; Feng, L.U. Application in emergency vehicle routing choosing of particle swarm optimization based ant colony algorithm. J. Comput. Inf. Syst. 2013, 9, 8571–8579. [Google Scholar]
- Song, R.; He, S.; Zhang, L. Optimum transit operations during the emergency evacuations. J. Transp. Syst. Eng. Inf. Technol. 2009, 9, 154–160. [Google Scholar] [CrossRef]
- Xie, B.; Hu, X. A model and heuristic algorithm for inventory routing problem in emergency logistics. In Proceedings of the 9th International Conference of Chinese Transportation Professionals, Harbin, China, 5–9 August 2009.
- Rath, S.; Gutjahr, W.J. A math-heuristic for the warehouse location-routing problem in disaster relief. Comput. Oper. Res. 2014, 42, 25–39. [Google Scholar] [CrossRef]
- Sato, T.; Ichii, K. Optimization of post-earthquake restoration of lifeline networks using genetic algorithms. Jpn. Soc. Civil Eng. 1996, 537, 245–256. [Google Scholar] [CrossRef]
- Yan, S.; Shih, Y.L. A time-space network model for work team scheduling after a major disaster. J. Chin. Inst. Eng. 2007, 30, 63–75. [Google Scholar] [CrossRef]
- Yan, S.; Shih, Y.L. An ant colony system-based hybrid algorithm for an emergency roadway repair time-space network flow problem. Transportmetrica 2012, 8, 361–386. [Google Scholar] [CrossRef]
- Feng, C.M.; Wang, T.C. Highway emergency rehabilitation scheduling in post-earthquake 72 h. J. East Asia Soc. Transp. Stud. 2003, 5, 3276–3285. [Google Scholar]
- Zhang, T.; Lu, Y. Study on simulation and optimization of the road rush-repair model after disaster. Appl. Mech. Mater. 2011, 50–51, 298–303. [Google Scholar] [CrossRef]
- Yan, S.; Lin, C.K.; Chen, S.Y. Optimal scheduling of logistical support for an emergency roadway repair work schedule. Eng. Optim. 2012, 44, 1035–1055. [Google Scholar] [CrossRef]
- Zheng, Y.J.; Ling, H.F.; Chen, S.Y. Efficient multi-objective tabu search for emergency equipment maintenance scheduling in disaster rescue. Optim. Lett. 2012, 7, 89–100. [Google Scholar] [CrossRef]
- Tian, J.; Ma, W.Z.; Wang, Y.L.; Wang, K.L. Emergency supplies distributing and vehicle routes programming based on particle swarm optimization. Syst. Eng. Theory Pract. 2011, 31, 898–906. [Google Scholar]
- Yi, W.; Kumar, A. Ant colony optimization for disaster relief operations. Transp. Res. Part E: Logist. Transp. Rev. 2007, 43, 660–672. [Google Scholar] [CrossRef]
- Chen, Y.W.; Tzeng, G.H. A fuzzy multi-objective model for reconstructing the post-quake road-network by genetic algorithm. Int. J. Fuzzy Syst. 1999, 1, 85–95. [Google Scholar]
- Yan, S.; Shih, Y.L. Optimal scheduling of emergency roadway repair and subsequent relief distribution. Comput. Oper. Res. 2009, 36, 2049–2065. [Google Scholar] [CrossRef]
- Simon, D. Biogeography-based optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef]
- Ngueveu, S.U.; Prins, C.; Calvo, R.W. An effective memetic algorithm for the cumulative capacitated vehicle routing problem. Comput. Oper. Res. 2010, 37, 1877–1885. [Google Scholar] [CrossRef]
- Carter, A.E.; Ragsdale, C.T. A new approach to solving the multiple traveling salesperson problem using genetic algorithms Eur. J. Oper. Res. 2006, 175, 246–257. [Google Scholar] [CrossRef]
- Jarboui, B.; Damak, N.; Siarry, P.; Rebai, A. A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems. Appl. Math. Comput. 2008, 195, 299–308. [Google Scholar] [CrossRef]
- Yu, B.; Yang, Z.Z.; Xie, J.X. A parallel improved ant colony optimization for multi-depot vehicle routing problem. J. Oper. Res. Soc. 2011, 62, 183–188. [Google Scholar] [CrossRef]
- Li, X.L.; Shao, Z.J.; Qian, J.X. An optimizing method based on autonomous Animats: fish swarm algorithm. Syst. Eng. Theory Pract. 2002, 22, 32–38. [Google Scholar]
- Passino, K.M. Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 2002, 22, 52–67. [Google Scholar] [CrossRef]
- Lukasik, S.; Zak, S. Firefly Algorithm for Continuous Constrained Optimization Tasks. In Computational Collective Intelligence. Semantic Web, Social Networks and Multiagent Systems; Springer: Berlin/Heidelberg, Germany, 2009; pp. 97–106. [Google Scholar]
- Yang, X.S.; Deb, S. Engineering optimisation by cuckoo search. Int. J. Math. Model. Numer. Optim. 2010, 1, 330–343. [Google Scholar] [CrossRef]
- Yang, X.S.; Gandomi, A.H. Bat algorithm: A novel approach for global engineering optimization. Eng. Comput. 2012, 29, 464–483. [Google Scholar] [CrossRef]
© 2014 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license ( http://creativecommons.org/licenses/by/3.0/).
Share and Cite
Zhang, M.-X.; Zhang, B.; Zheng, Y.-J. Bio-Inspired Meta-Heuristics for Emergency Transportation Problems. Algorithms 2014, 7, 15-31. https://doi.org/10.3390/a7010015
Zhang M-X, Zhang B, Zheng Y-J. Bio-Inspired Meta-Heuristics for Emergency Transportation Problems. Algorithms. 2014; 7(1):15-31. https://doi.org/10.3390/a7010015
Chicago/Turabian StyleZhang, Min-Xia, Bei Zhang, and Yu-Jun Zheng. 2014. "Bio-Inspired Meta-Heuristics for Emergency Transportation Problems" Algorithms 7, no. 1: 15-31. https://doi.org/10.3390/a7010015
APA StyleZhang, M. -X., Zhang, B., & Zheng, Y. -J. (2014). Bio-Inspired Meta-Heuristics for Emergency Transportation Problems. Algorithms, 7(1), 15-31. https://doi.org/10.3390/a7010015