Abstract
Vehicle routing problem with time windows has an important practical significance, but it is NP-Hard problem. In order to solve the problem, an optimization algorithm based on P system is proposed. The encoding of glowworm’s location is considered as evolutionary object and discrete glowworm evolution mechanism and variable neighborhood evolution mechanism are used as sub-algorithms. In this paper, the motion equations and related motion rules of glowworm algorithm are improved to optimize the performance of the algorithm. Meanwhile, in order to enlarge the search area of solution space and improve the precision, the variable neighborhood evolution mechanism is redesigned. Cell communication rules are used to exchange information between cells. Moreover, this paper introduced the concept of Pareto dominance to evaluate the advantages and disadvantages of the object, as a result, this method returns not a single non-dominated solution but a set of no-dominated solutions. At last, by solving the different Solomon numerical examples and simulation results show that the algorithm is easier to jump out of local optimal both achieves very good results in the number of vehicles and distance cost, besides, generates a lot of new solutions which are different from the database. This algorithm has the features of faster convergence rate and accurate precision, and it is competitive with other heuristic or metaheuristic algorithms in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zhang, G.X., Pan, L.Q.: A survey of membrane computing as a new branch of natural computing. Chin. J. Comput. 33(2), 208–214 (2010)
Pǎun, G.: Computing with membranes. J. Comput. Syst. Sci. 61(1), 108–143 (2000)
Pan, L.Q., Martin-Vide, C.: Solving multidimensional 0-1 knapsack problem by P systems with input and active membranes. J. Parallel Distrib. Comput. 65(12), 1578–1584 (2005)
Pan, L.Q., Pérez-Jiménez, M.J.: Computational complexity of tissue-like P systems. J. Complex. 26(3), 296–315 (2010)
Zhang, X.Y., Wang, S., Niu, Y.Y., Pan, L.Q.: Tissue P systems with cell separation: attacking the partition problem. Sci. China Inf. Sci. 54(2), 293–304 (2011)
Pan, L.Q., Zeng, X.X., Zhang, X.Y.: Time-free spiking neural P systems. Neural Comput. 23, 1320–1342 (2011)
Zhang, X.Y., Luo, B., Fang, X.Y., Pan, L.Q.: Sequential spiking neural P systems with exhaustive use of rules. BioSystems 108, 52–62 (2012)
Song, T., Pan, L.Q., Wang, J., Venkat, I., Subramanian, K.G., Abdullah, R.: Normal forms of spiking neural P systems with anti-spikes. IEEE Trans. Nanobiosci. 11(4), 352–360 (2012)
Song, T., Pan, L.Q., Paun, G.: Asynchronous spiking neural P systems with local synchronization. Inf. Sci. 219, 197–207 (2013)
Song, T., Pan, L.Q., Paun, G.: Spiking neural P systems with rules on synapses. Theoret. Comput. Sci. 529, 82–95 (2014)
Zhang, X.Y., Zeng, X.X., Luo, B., Pan, L.Q.: On some classes of sequential spiking neural P systems. Neural Comput. 26, 974–997 (2014)
Pan, L.Q., Daniel, D.P., Perez-Jimenez, M.J.: Computation of Ramsey numbers by P systems with active membranes. Int. J. Found. Comput. Sci. 22(1), 29–38 (2011)
Peng, H., Jiang, Y., Wang, J.: Membrane clustering algorithm with hybrid evolutionary mechanisms. J. Softw. 26(5), 1001–1012 (2015)
Ma, X.J., Zhao, Y.F.: Research on the Heuristic algorithm of VRPTW based on membrane computing. J. Wuhan Univ. Technol. 35(2), 83–89 (2013)
Pan, L.J.: Vehicle routing problem with time windows and its algorithms. Central South University (2012)
Ursani, Z., Essam, D., et al.: Localized genetic algorithm for vehicle routing problem with time windows. Appl. Soft Comput. 11(8), 5375–5390 (2011)
He, X.F., Ma, L.: Quantum-inspired ant colony algorithm for vehicle routing problem with time windows. Syst. Eng. - Theory Pract. 33(5), 1255–1261 (2013)
Lang, M.X., Hu, S.J.: Study on the tabu search algorthm for vehicle routing problem. J. Ind. Eng. Eng. Manag. 18(1), 81–84 (2004)
Liu, F.-H.F., Shen, S.Y.: A route-neighborhood-based metaheuristic for vehicle routing problem with time windows. Eur. J. Oper. Res. 118, 485–504 (1999)
Wang, J.: Differential evolution hybrid algorithm for vehicle routing problem with time windows. Comput. Eng. Appl. 49(2), 24–28 (2013)
Krishnand, K.N., Ghose, D.: Glowworm swam optimisation: a new method for optimizing multi-modal functions. Int. J. Comput. Intell. Stud. 1(1), 93–119 (2009)
Krishnand, K.N., Ghose, D.: Glowworm swarm based optimization algorithm for multimodal functions with collective robotics applications. Multiagent Grid Syst. 2(3), 209–222 (2006)
Dong, W.B., Zhou, K.: Adaptive neighborhood search’s DGSO applied to travelling saleman problem. Commun. Comput. Inf. Sci. 562, 125–137 (2015)
Su, Y.: Study of Modern Heuristic Algorithm for the Vehicle Routing Problem with Constraints. Xidian University (2014)
Liu, S.X., Liu, L.: Variable neighborhood search for solving vehicle routing problems with backhauls and time windows. J. Northeast. Univ. (Nat. Sci.) 29(3), 316–319 (2008)
Tan, K.C., Chew, Y.H., Lee, L.H.: A hybrid multiobjective evolutionary algorithm for solving vehicle routing problem with time windows. Comput. Optim. Appl. 34, 115–151 (2006)
Song, X.Y., Zhu, J.Y.: Hybrid differential evolution algorithm for vehicle routing problem with time windows. Comput. Sci. 41(12), 220–225 (2014)
Niu, Y., He, J., Wang, Z.: A P-based hybrid evolutionary algorithm for vehicle routing problem with time windows. Math. Probl. Eng. 2014(3), 1–11 (2014)
Crevier, B., Cordeau, J.F., Laporte, G.: The multi-depot vehicle routing problem with inter-depot routes. Eur. J. Oper. Res. 176, 756–773 (2007)
Song, T., Pan, L.: Spiking neural P systems with request rules. Neurocomputing 193(12), 193–200 (2016)
Song, T., Liu, X., Zhao, Y., Zhang, X.: Spiking neural P systems with white hole neurons. IEEE Trans. Nanobiosci. (2016). doi:10.1109/TNB.2016.2598879
Song, T., Pan, Z., Wong, D.M., Wang, X.: Design of logic gates using spiking neural P systems with homogeneous neurons and astrocytes-like control. Inf. Sci. 372, 380–391 (2016)
Wang X., Song T., Gong F., Pan Z.: On the computational power of spiking neural P systems with self-organization, Scientific reports. doi:10.1038/srep27624
Shi, X., Wu, X., Song, T., Li, X.: Construction of DNA nanotubes with controllable diameters and patterns by using hierarchical DNA sub-tiles. Nanoscale. doi:10.1039/C6NR02695H
Acknowledgments
This project was supported by National Natural Science Foundation of China (Grant No. 61179032), the Special Scientific Research Fund of Food Public Welfare Profession of China(Grant No. 201513004-3) and the Research and Practice Project of Graduate Education Teaching Reform of Wuhan Polytechnic University (YZ2015002).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Dong, W., Zhou, K., Qi, H., He, C., Zhang, J., Song, B. (2016). A Multi-objective Optimization Algorithm Based on Tissue P System for VRPTW. In: Gong, M., Pan, L., Song, T., Zhang, G. (eds) Bio-inspired Computing – Theories and Applications. BIC-TA 2016. Communications in Computer and Information Science, vol 682. Springer, Singapore. https://doi.org/10.1007/978-981-10-3614-9_35
Download citation
DOI: https://doi.org/10.1007/978-981-10-3614-9_35
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-3613-2
Online ISBN: 978-981-10-3614-9
eBook Packages: Computer ScienceComputer Science (R0)