Skip to main content

Memetic and Opposition-Based Learning Genetic Algorithms for Sorting Unsigned Genomes by Translocations

  • Conference paper
  • First Online:
Advances in Nature and Biologically Inspired Computing

Abstract

A standard genetic algorithm (\(\mathcal{G\!A}_{{ \mathrm{S}}}\)) for sorting unsigned genomes by translocations is improved in two different manners: firstly, a memetic algorithm (\(\mathcal{G\!A}_{{ \mathrm{M}}}\)) is provided, which embeds a new stage of local search, based on the concept of mutation applied in only one gene; secondly, an opposition-based learning (\(\mathcal{G\!A}_{{ \mathrm{OBL}}}\)) mechanism is provided that explores the concept of internal opposition applied to a chromosome. Both approaches include a convergence control mechanism of the population using the Shannon entropy. For the experiments, both biological and synthetic genomes were used. The results showed that \(\mathcal{G\!A}_{{ \mathrm{M}}}\)outperforms both \(\mathcal{G\!A}_{{ \mathrm{S}}}\)and \(\mathcal{G\!A}_{{ \mathrm{OBL}}}\)as confirmed through statistical tests.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. Al-Qunaieer, F.S., Tizhoosh, H.R., Rahnamayan, S.: Opposition based computing - a survey. In: Neural Networks (IJCNN), pp. 1–7. IEEE (2010)

    Google Scholar 

  2. Bergeron, A., Mixtacki, J., Stoye, J.: On sorting by translocations. J. Comput. Biol. 13(2), 567–578 (2006)

    Google Scholar 

  3. Bourque, G., Pevzner, P.A.: Genome-scale evolution: reconstructing gene orders in the ancestral species. Genome Res. 12(1), 26–36 (2002)

    Google Scholar 

  4. Cui, Y., Wang, L., Zhu, D.: A 1.75-approximation algorithm for unsigned translocation distance. J. Comput. Sys. Sci. 73(7):1045–1059 (2007)

    Google Scholar 

  5. Cui, Y., Wang, L., Zhu, D., Liu, X.: A (1.5+\(\varepsilon \))-approximation algorithm for unsigned translocation distance. IEEE/ACM Trans. Comput. Biol. Bioinf. 5(1):56–66 (2008)

    Google Scholar 

  6. da Silveira, L.A., Soncco-Álvarez, J.L., de Lima, T.A., Ayala-Rincón, M.: Computing translocation distance by a genetic algorithm. In: Acc. Proc, CLEI (2015)

    Google Scholar 

  7. Demšar, J.: Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 7, 1–30 (2006)

    MathSciNet  MATH  Google Scholar 

  8. Durillo, J.J., García-Nieto, J., Nebro, A.J., Coello, C.A., Luna, F., Alba, E.: Multi-objective particle swarm optimizers: an experimental comparison. In: Evolutionary Multi-Criterion Optimization, pp. 495–509. Springer (2009)

    Google Scholar 

  9. Hannenhalli, S.: Polynomial-time algorithm for computing translocation distance between genomes. Discrete App. Math. 71(1), 137–151 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  10. Jiang, H., Wang, L., Zhu, B., Zhu, D.: A (1.408+ \(\varepsilon \))-approximation algorithm for sorting unsigned genomes by reciprocal translocations. In: Frontiers in Algorithmics, pp. 128–140. Springer (2014)

    Google Scholar 

  11. Krasnogor, N., Smith, J.: A tutorial for competent memetic algorithms: model, taxonomy, and design issues. IEEE Trans. Evol. Comput. 9(5), 474–488 (2005)

    Article  Google Scholar 

  12. Moscato, P., Cotta, C.: An introduction to memetic algorithms. Inteligencia Artificial, Revista iberoamericana de Inteligencia Artificial 19, 131–148 (2003)

    Google Scholar 

  13. Moscato, P., et al.: On evolution, search, optimization, genetic algorithms and martial arts: towards memetic algorithms. Caltech concurrent computation program, C3P. Report 826, 1989 (1989)

    Google Scholar 

  14. Muñoz, D.M., Llanos, C.H., Coelho, L.S., Ayala-Rincón, M.: Opposition-based shuffled PSO with passive congregation applied to FM matching synthesis. In: IEEE Congress on Evolutionary Computation (CEC), pp. 2775–2781 (2011)

    Google Scholar 

  15. Shannon, C.E.: A mathematical theory of communication. Bell Syst. Tech. J. 27(3), 379–423 (1948)

    Article  MathSciNet  MATH  Google Scholar 

  16. Tizhoosh, H.R.: Opposition-based learning: a new scheme for machine intelligence. In: International Conference on Computational Intelligence for Modelling, Control and Automation, and Intelligent Agents, Web Technologies and Internet Commerce, vol.1, pp. 695–701. IEEE (2005)

    Google Scholar 

  17. Wang, L., Zhu, D., Liu, X., Ma, S.: An \(O(n^{2})\) algorithm for signed translocation. J. Comput. Syst. Sci. 70(3), 284–299 (2005)

    Article  MathSciNet  Google Scholar 

  18. Zhu, D., Wang, L.: On the complexity of unsigned translocation distance. Theor. Comput. Sci. 352(1), 322–328 (2006)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José L. Soncco-Álvarez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

da Silveira, L.A., Soncco-Álvarez, J.L., de Lima, T.A., Ayala-Rincón, M. (2016). Memetic and Opposition-Based Learning Genetic Algorithms for Sorting Unsigned Genomes by Translocations. In: Pillay, N., Engelbrecht, A., Abraham, A., du Plessis, M., Snášel, V., Muda, A. (eds) Advances in Nature and Biologically Inspired Computing. Advances in Intelligent Systems and Computing, vol 419. Springer, Cham. https://doi.org/10.1007/978-3-319-27400-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27400-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27399-0

  • Online ISBN: 978-3-319-27400-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics