Skip to main content

Membrane Algorithms

  • Conference paper
Membrane Computing (WMC 2005)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3850))

Included in the following conference series:

Abstract

A new type of approximate algorithms for optimization problems, called membrane algorithms, is proposed, which can be seen as an application of membrane computing to evolutionary computing. A membrane algorithm consists of several membrane separated regions, where subalgorithms and tentative solutions to the optimization problem to be solved are placed, as well as a solution transporting mechanism between adjacent regions. The subalgorithms improve tentative solutions simultaneously. After that, the best and worst solutions in a region are sent to adjacent inner and outer regions, respectively. By repeating this process, a good solution will appear in the innermost region. The algorithm terminates if a terminate condition is satisfied. A simple condition of this type is the number of iterations, while a little more sophisticated condition becomes true if the good solution is not changed during a predetermined period. Computer experiments show that such algorithms are rather efficient in solving the travelling salesman problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Floudas, C.A., Pardalos, P.M. (eds.): Encyclopedia of Optimization. Kluwer, Dordrecht (2001)

    MATH  Google Scholar 

  2. Igel, C., Toussaint, M.: On classes of functions for which No Free Lunch results hold. Information Processing Letters 86, 317–321 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  3. Konishi, K., et al: An application of temperature parallel simulated annealing to the travelling salesman problem and its experimental analysis. Trans. IEICS D-I J80-DI, 127–136 (1997) (in Japanese)

    Google Scholar 

  4. Maekawa, K., et al.: A solution of travelling salesman problem by genetic algorithm. SICE 31, 598–605 (1995) (in Japanese)

    Google Scholar 

  5. Maekawa, K., et al.: A genetic solution for the travelling salesman problem by means of a thermodynamical selection rule. SICE 33, 939–946 (1997) (in Japanese)

    Google Scholar 

  6. Nakamichi, Y., et al.: The effects of diversity control based on random selection in ant colony optimization. Journal of IPSJ 43, 2939–2947 (2002) (in Japanese)

    Google Scholar 

  7. Nishida, T.Y.: An application of P-system: A new algorithm for NP-complete optimization problems. In: Callaos, N., et al. (eds.) Proceedings of The 8th World Multi-Conference on Systems, Cybernetics and Informatics, vol. V, pp. 109–112 (2004)

    Google Scholar 

  8. Nishida, T.Y.: An approximate algorithm for NP-complete optimization problems exploiting P-systems. In: Proceedings of Brainstorming Workshop on Uncertainty in Membrane Computing, Palma de Majorca, pp. 185–192 (2004)

    Google Scholar 

  9. Nishida, T.Y.: Membrane algorithms. Approximate algorithms for NP-complete optimization problems. In: Ciobanu, G., Păun, G., Pérez-Jiménez, M.J. (eds.) Application of Membrane Computing, pp. 301–312. Springer, Berlin (2005)

    Google Scholar 

  10. Nishida, T.Y.: URL, http://www.comp.pu-toyama.ac.jp/nishida/

  11. Păun, G.: Computing with membranes. Journal of Computer and System Sciences 61, 108–143 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  12. Reinelt, G.: TSPLIB, URL, http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95/

  13. Tomassini, M.: Parallelism and evolutionary algorithms. IEEE Trans. Evolutionary Computation 6, 443–462 (2002)

    Article  Google Scholar 

  14. Tomassini, M.: Spatially Structured Evolutionary Algorithms. Springer, Berlin (2005)

    MATH  Google Scholar 

  15. Tanaka, T., et al.: Performance comparisons of two Hopfield neural networks for large-scale travelling salesman problem. Journal IPSJ 38, 2157–2164 (1997)

    Google Scholar 

  16. Wolpert, D.H., Macready, W.G.: No Free Lunch Theorem for optimization. IEEE Transactions on Evolutionary Computation 1, 67–82 (1997)

    Article  Google Scholar 

  17. Yoneda, M.: http://www.mikilab.doshisha.ac.jp/dia/research/person/yoneda/research/2002_7_10/SA/07-sareslut.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nishida, T.Y. (2006). Membrane Algorithms. In: Freund, R., Păun, G., Rozenberg, G., Salomaa, A. (eds) Membrane Computing. WMC 2005. Lecture Notes in Computer Science, vol 3850. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11603047_4

Download citation

  • DOI: https://doi.org/10.1007/11603047_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30948-2

  • Online ISBN: 978-3-540-32340-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics