Abstract
We propose a heuristic solution to the travelling salesman problem that uses membrane computing to allow for distributed asynchronous parallel computation, and genetic algorithm to select the Hamiltonian cycles that are to be included in the computation in each membrane. We applied this heuristic solution to several asymmetric problems in the TSP Lib website, and obtained solutions that are more costly than the known optimal solutions. We propose modifications to improve this heuristic solution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cox, A., Hosi, E., et al.: Maximum number of threads per process in Linux (2011), http://stackoverflow.com/questions/5635362/max-thread-per-process-in-linux
Kjellstrm, G., Gong, Y., Renier, M., et al.: Genetic Algorithm (2012), http://en.wikipedia.org/wiki/Genetic_algorithm
Nishida, T.: Membrane Algorithms: Approximate Algorithms for NP-Complete Optimization Problems (2006), http://www.springerlink.com/content/pw578u2456342074/fulltext.pdf
Paun, G.: Introduction to Membrane Computing, http://psystems.disco.unimib.it/download/MembIntro2004.pdf
Pesko, S.: Enumerating permutations using inversion vectors and factoradic numbering (2007), http://lin-ear-th-inking.blogspot.com/2012/11/enumerating-permutations-using.html
TSPLIB: Library of travelling salesman problems, http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Tokyo
About this paper
Cite this paper
Manalastas, P. (2013). Membrane Computing with Genetic Algorithm for the Travelling Salesman Problem. In: Nishizaki, Sy., Numao, M., Caro, J., Suarez, M.T. (eds) Theory and Practice of Computation. Proceedings in Information and Communications Technology, vol 7. Springer, Tokyo. https://doi.org/10.1007/978-4-431-54436-4_9
Download citation
DOI: https://doi.org/10.1007/978-4-431-54436-4_9
Publisher Name: Springer, Tokyo
Print ISBN: 978-4-431-54435-7
Online ISBN: 978-4-431-54436-4
eBook Packages: Computer ScienceComputer Science (R0)