Skip to main content

Introduction of a Mutation Specific Fast Non-dominated Sorting GA Evolved for Biochemical Optimizations

  • Conference paper
Simulated Evolution and Learning (SEAL 2012)

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

Included in the following conference series:

Abstract

In many physiochemical and biological phenomena, molecules have to comply with multiple optimized biophysical feature constraints. Mathematical modeling of these biochemical problems consequently results in multi-objective optimization. This study presents a special fast non-dominated sorting genetic algorithm (GA) incorporating different types of mutation (referred to as MSNSGA-II) for resolving multiple diverse requirements for molecule bioactivity with an early convergence in a comparable low number of generations. Hence, MSNSGA-II is based on a character codification and its performance is benchmarked via a specific three-dimensional optimization problem. Three objective functions are provided by the BioJava library: Needleman Wunsch algorithm, hydrophilicity and molecular weight. The performance of our proposed algorithm is tested using several mutation operators: A deterministic dynamic, a self-adaptive, a dynamic adaptive and two further mutation schemes with mutation rates based on the Gaussian distribution. Furthermore, we expose the comparison of MSNSGA-II with the classic NSGA-II in performance.

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. Holland, J.H.: Adaption in natural and artificial systems, pp. 287–299. University of Michigan Press, Ann Arbor (1975)

    MATH  Google Scholar 

  2. Schaffer, J.D.: Multiple objective optimization with vector evaluated genetic algorithms. In: Proceeding of the International Conference on the Genetic Algorithm and Their Applications (1985)

    Google Scholar 

  3. Srinivas, N., Deb, K.: Multiobjective optimization using nondominated sorting in genetic algorithms. J. Evol. Comput. 2(3), 221–248 (1994)

    Article  Google Scholar 

  4. Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 6(2), 182–197 (2002)

    Article  Google Scholar 

  5. Konak, A., Coit, D.W., Smith, A.E.: Multi-objective optimization using genetic algorithms: A tutorial. Reliability Engineering & System Safety 91, 992–1007 (2006)

    Article  Google Scholar 

  6. BioJava: CookBook, release 3.0, http://www.biojava.org/wiki/BioJava

  7. Needleman, S.B., Wunsch, C.D.: A general method applicable to the search for similarities in the amino acid sequence of two proteins. Journal of Molecular Biology 48(3), 443–453 (1970)

    Article  Google Scholar 

  8. Bäck, T., Schütz, M.: Intelligent mutation rate control in canonical genetic algorithm. In: Proc. of the International Symposium on Methodology for Intelligent Systems, pp. 158–167 (1996)

    Google Scholar 

  9. Thierens, D.: Adaptive mutation rate control scheme in genetic algorithm. In: Proceedings of the 2002 IEEE World Congress on Computational Intelligence: Congress on Evolutionary Computation, pp. 980–985 (2002)

    Google Scholar 

  10. Fonseca, C.M., Fleming, P.J.: Multiobjective genetic algorithm. In: IEE Colloquium on Genetic Algorithms for Control Systems Engineering (Digest No. 1993/130), London, May 28, pp. 6/1–6/5 (1993)

    Google Scholar 

  11. Zitzler, E., Künzli, S.: Indicator-Based Selection in Multiobjective Search. In: Yao, X., Burke, E.K., Lozano, J.A., Smith, J., Merelo-Guervós, J.J., Bullinaria, J.A., Rowe, J.E., Tiňo, P., Kabán, A., Schwefel, H.-P. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832–842. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Mumford-Valenzuela, C.L.: A Simple Approach to Evolutionary Multi-Objective Optimization. In: Evolutionary Computation Based Multi-Criteria Optimization: Theoretical Advances and Applications. Springer (2004)

    Google Scholar 

  13. Chase, N., Rademacher, M.: A benchmark of multi-objective optimization methods. Red chedar Technology, BMK-3021 Rev. 06.09

    Google Scholar 

  14. HEEDS of ProSIM, http://www.pro-sim.com/heeds.html

  15. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning, p. 432. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  16. Kötzinger, T., Sudholt, D.: How crossover helps in Pseudo-Boolean Optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO, pp. 989–996 (2011)

    Google Scholar 

  17. Li, M., Zheng, J., Wu, J.: Improving NSGA-II Algorithm Based on Minimum Spanning Tree. In: Li, X., Kirley, M., Zhang, M., Green, D., Ciesielski, V., Abbass, H.A., Michalewicz, Z., Hendtlass, T., Deb, K., Tan, K.C., Branke, J., Shi, Y. (eds.) SEAL 2008. LNCS, vol. 5361, pp. 170–179. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Liu, H., Gu, F.: A improved NSGA-II algorithm based on sub-regional search. In: IEEE Congress on Evolutionary Computation, pp. 1906–1911 (2011)

    Google Scholar 

  19. Luo, B., Zheng, J.: Dynamic crowding distance? A new diversity maintenance strategy for MOEA’s. In: Fourth International Conference on Natural Computation, ICNC, vol. 1, pp. 580–585 (2008)

    Google Scholar 

  20. Sato, H., Aquire, H.: Improved S-CDAS using Crossover Controlling the Number of Crossed Genes for Many-Objective Optimization. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO, pp. 753–760 (2011)

    Google Scholar 

  21. Takahashi, R., Vansconcelos, J.A.: A multiobjective methodology for evaluating genetic operators. IEEE Transactions on Magnetics 39(3), 1321–1324 (2003)

    Article  Google Scholar 

  22. Van Veldhuizen, D.A., Lamont, G.: Evolutionary computation and convergence to a Pareto front. Stanford University, Califoria, CiteSeerX, pp. 221–228 (1998)

    Google Scholar 

  23. Suzuki, H., Sawai, H.: Chemical genetic Algorithms - Coevolution between Codes and Code translation. Artificial Life VIII, pp. 164–172. MIT Press (2002)

    Google Scholar 

  24. Ekins, S., Honeycutt, J.D.: Evolving molecules using multi-objective optimization: applying to ADME/Tox. Grug Discovery Today 15(11/12), 451–460 (2010)

    Article  Google Scholar 

  25. Yamamichi, S., Kurata, H.: Optimization of a Large-Scale Dynamic Model of the Cell Cycle Network using Multi-Objective Genetic Algorithm. Genome Informatics 16 (2005)

    Google Scholar 

  26. Grosan, C., Dumitrescu, D.: A Comparison of Multi-Objective Evolutionary Algorithms. Acta Universitatis Apulensis (2010)

    Google Scholar 

  27. Zitzler, E., Deb, K., Thiele, L.: Comparison of multi-Objective Evolutionary Algorithms: Empirical Results. Evolutionary Computation 8(2), 173–195 (2000)

    Article  Google Scholar 

  28. Zitzler, E., Thiele, L.: An evolutionary algorithm for multiobjective optimization: The strength Pareto approach. Technical report 43, Computer engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology, ETH (1999)

    Google Scholar 

  29. Zitzler, E., Laumann, M., Thiele, L.: Improving the Strength Pareto Evolutionary Algorithm. Technical report 103, Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH), Zurich (2001)

    Google Scholar 

  30. Ishibuchi, H., Hitotsuyanagi, Y., Ohyanagi, H., Nojima, Y.: Effects of the Existence of Highly Correlated Objectives on the Behavior of MOEA/D. In: Takahashi, R.H.C., Deb, K., Wanner, E.F., Greco, S. (eds.) EMO 2011. LNCS, vol. 6576, pp. 166–181. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  31. Deb, K., Agrawal, S.: Understanding interactions among genetic algorithm parameters. Foundations of Genetic Algorithms 5, 265–286 (1999)

    Google Scholar 

  32. Singh, J., Ator, M.A., Jaeger, E.P.: Application of genetic Algorithms to Combinatorial Synthesis: A Computational Approach to Lead Identification and Lead Optimization. J. Am. Chem. Soc. 118, 1669–1676 (1996)

    Article  Google Scholar 

  33. Weber, L., Wallaum, S., Broger, C.: Optimizing biological activity of combinational compound libraries by a genetic algorithm. Optimierung der biologischen Aktivität von kombinatorischen Verbindungsbibliotheken durch einen genetischen Algorithmus. Angew. Chem. 107, 2452–2454 (1995) (in German)

    Google Scholar 

  34. Zarges, C.: Rigorous Runtime Analysis of Inversely Fitness Proportional Mutation Rates. In: Rudolph, G., Jansen, T., Lucas, S., Poloni, C., Beume, N. (eds.) PPSN X. LNCS, vol. 5199, pp. 112–122. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  35. Nijssen, S., Bäck, T.: An analysis of the behaviour of simplified evolutionary algorithms on trap functions. IEEE Trans. on Evol. Comp. 7(1), 11–22 (2003)

    Article  Google Scholar 

  36. Zitzler, E., Thiele, L.: Multiobjective Optimization Using Evolutionary Algorithms - A Comparative Case Study. In: Eiben, A.E., Bäck, T., Schoenauer, M., Schwefel, H.-P. (eds.) PPSN V. LNCS, vol. 1498, pp. 292–301. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  37. Borschbach, M.: Neural Classification of Biological Properties and Genetic Operators Configuration Issues. Trans. on Information Science 12(2), 324–329 (2005) ISSN 1790-0832

    Google Scholar 

  38. El-Sourani, N., Borschbach, M.: Design and Comparison of two Evolutionary Approaches for Solving the Rubik’s Cube. In: Schaefer, R., Cotta, C., Kołodziej, J., Rudolph, G. (eds.) PPSN XI. LNCS, vol. 6239, pp. 442–451. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rosenthal, S., El-Sourani, N., Borschbach, M. (2012). Introduction of a Mutation Specific Fast Non-dominated Sorting GA Evolved for Biochemical Optimizations. In: Bui, L.T., Ong, Y.S., Hoai, N.X., Ishibuchi, H., Suganthan, P.N. (eds) Simulated Evolution and Learning. SEAL 2012. Lecture Notes in Computer Science, vol 7673. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34859-4_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34859-4_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34858-7

  • Online ISBN: 978-3-642-34859-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics