Multiobjectivizing the HP Model for Protein Structure Prediction

  • Mario Garza-Fabre
  • Eduardo Rodriguez-Tello
  • Gregorio Toscano-Pulido
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7245)


The hydrophobic-polar (HP) model for protein structure prediction abstracts the fact that hydrophobic interactions are a dominant force in the protein folding process. This model represents a hard combinatorial optimization problem, which has been widely addressed using evolutionary algorithms and other metaheuristics. In this paper, the multiobjectivization of the HP model is proposed. This originally single-objective problem is restated as a multiobjective one by decomposing the conventional objective function into two independent objectives. By using different evolutionary algorithms and a large set of test cases, the new alternative formulation was compared against the conventional single-objective problem formulation. As a result, the proposed formulation increased the search performance of the implemented algorithms in most of the cases. Both two- and three-dimensional lattices are considered. To the best of authors’ knowledge, this is the first study where multiobjective optimization methods are used for solving the HP model.


Multiobjectivization protein structure prediction HP model 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Anfinsen, C.: Principles that Govern the Folding of Protein Chains. Science 181(4096), 223–230 (1973)CrossRefGoogle Scholar
  2. 2.
    Becerra, D., Sandoval, A., Restrepo-Montoya, D., Nino, L.: A Parallel Multi-Objective Ab Initio Approach for Protein Structure Prediction. In: IEEE International Conference on Bioinformatics and Biomedicine, pp. 137–141 (2010)Google Scholar
  3. 3.
    Berger, B., Leighton, T.: Protein Folding in the Hydrophobic-Hydrophilic (HP) Model is NP-complete. In: International Conference on Research in Computational Molecular Biology, pp. 30–39. ACM, New York (1998)Google Scholar
  4. 4.
    Brockhoff, D., Friedrich, T., Hebbinghaus, N., Klein, C., Neumann, F., Zitzler, E.: Do Additional Objectives Make a Problem Harder? In: Genetic and Evolutionary Computation Conference, pp. 765–772. ACM, London (2007)Google Scholar
  5. 5.
    Băutu, A., Luchian, H.: Protein Structure Prediction in Lattice Models with Particle Swarm Optimization. In: Dorigo, M., Birattari, M., Di Caro, G.A., Doursat, R., Engelbrecht, A.P., Floreano, D., Gambardella, L.M., Groß, R., Şahin, E., Sayama, H., Stützle, T. (eds.) ANTS 2010. LNCS, vol. 6234, pp. 512–519. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  6. 6.
    Chira, C.: A Hybrid Evolutionary Approach to Protein Structure Prediction with Lattice Models. In: IEEE Congress on Evolutionary Computation, New Orleans, LA, USA, pp. 2300–2306 (2011)Google Scholar
  7. 7.
    Crescenzi, P., Goldman, D., Papadimitriou, C., Piccolboni, A., Yannakakis, M.: On the Complexity of Protein Folding. In: ACM Symposium on Theory of Computing, pp. 597–603. ACM, Dallas (1998)Google Scholar
  8. 8.
    Cutello, V., Narzisi, G., Nicosia, G.: A Multi-Objective Evolutionary Approach to the Protein Structure Prediction Problem. Journal of The Royal Society Interface 3(6), 139–151 (2006)CrossRefGoogle Scholar
  9. 9.
    Cutello, V., Nicosia, G., Pavone, M., Timmis, J.: An Immune Algorithm for Protein Structure Prediction on Lattice Models. IEEE Transactions on Evolutionary Computation 11(1), 101–117 (2007)CrossRefGoogle Scholar
  10. 10.
    Day, R., Zydallis, J., Lamont, G.: Solving the Protein structure Prediction Problem Through a Multi-Objective Genetic Algorithm. In: IEEE/DARPA International Conference on Computational Nanoscience, pp. 32–35 (2002)Google Scholar
  11. 11.
    Deb, K., Agrawal, S., Pratab, A., Meyarivan, T.: A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II. In: Deb, K., Rudolph, G., Lutton, E., Merelo, J.J., Schoenauer, M., Schwefel, H.-P., Yao, X. (eds.) PPSN 2000. LNCS, vol. 1917, pp. 849–858. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  12. 12.
    Dill, K.: Theory for the Folding and Stability of Globular Proteins. Biochemistry 24(6), 1501–1509 (1985)CrossRefGoogle Scholar
  13. 13.
    Garza-Fabre, M., Rodriguez-Tello, E., Toscano-Pulido, G.: Comparing Alternative Energy Functions for the HP Model of Protein Structure Prediction. In: IEEE Congress on Evolutionary Computation, New Orleans, LA, USA, pp. 2307–2314 (2011)Google Scholar
  14. 14.
    Handl, J., Lovell, S.C., Knowles, J.: Investigations into the Effect of Multiobjectivization in Protein Structure Prediction. In: Rudolph, G., Jansen, T., Lucas, S., Poloni, C., Beume, N. (eds.) PPSN 2008. LNCS, vol. 5199, pp. 702–711. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  15. 15.
    Handl, J., Lovell, S.C., Knowles, J.: Multiobjectivization by Decomposition of Scalar Cost Functions. In: Rudolph, G., Jansen, T., Lucas, S., Poloni, C., Beume, N. (eds.) PPSN 2008. LNCS, vol. 5199, pp. 31–40. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Hoque, M., Chetty, M., Lewis, A., Sattar, A.: Twin Removal in Genetic Algorithms for Protein Structure Prediction Using Low-Resolution Model. IEEE/ACM Transactions on Computational Biology and Bioinformatics 8(1), 234–245 (2011)CrossRefGoogle Scholar
  17. 17.
    Islam, M., Chetty, M., Murshed, M.: Novel Local Improvement Techniques in Clustered Memetic Algorithm for Protein Structure Prediction. In: IEEE Congress on Evolutionary Computation, New Orleans, LA, USA, pp. 1003–1011 (2011)Google Scholar
  18. 18.
    Jähne, M., Li, X., Branke, J.: Evolutionary Algorithms and Multi-Objectivization for the Travelling Salesman Problem. In: Genetic and Evolutionary Computation Conference, pp. 595–602. ACM, Montreal (2009)Google Scholar
  19. 19.
    Jensen, M.: Helper-Objectives: Using Multi-Objective Evolutionary Algorithms for Single-Objective Optimisation. Journal of Mathematical Modelling and Algorithms 3, 323–347 (2004)MathSciNetzbMATHCrossRefGoogle Scholar
  20. 20.
    Knowles, J.D., Watson, R.A., Corne, D.W.: Reducing Local Optima in Single-Objective Problems by Multi-objectivization. In: Zitzler, E., Deb, K., Thiele, L., Coello Coello, C.A., Corne, D.W. (eds.) EMO 2001. LNCS, vol. 1993, pp. 269–283. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  21. 21.
    Lochtefeld, D., Ciarallo, F.: Helper-Objective Optimization Strategies for the Job-Shop Scheduling Problem. Applied Soft Computing 11(6), 4161–4174 (2011)CrossRefGoogle Scholar
  22. 22.
    Lopes, H.S.: Evolutionary Algorithms for the Protein Folding Problem: A Review and Current Trends. In: Smolinski, T.G., Milanova, M.G., Hassanien, A.-E. (eds.) Comp. Intel. in Biomed. and Bioinform. SCI, vol. 151, pp. 297–315. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  23. 23.
    Neumann, F., Wegener, I.: Can Single-Objective Optimization Profit from Multiobjective Optimization? In: Multiobjective Problem Solving from Nature. Natural Computing Series, pp. 115–130. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  24. 24.
    Santana, R., Larranaga, P., Lozano, J.: Protein Folding in Simplified Models With Estimation of Distribution Algorithms. IEEE Transactions on Evolutionary Computation 12(4), 418–438 (2008)CrossRefGoogle Scholar
  25. 25.
    Santos, J., Diéguez, M.: Differential Evolution for Protein Structure Prediction Using the HP Model. In: Ferrández, J.M., Álvarez Sánchez, J.R., de la Paz, F., Toledo, F.J. (eds.) IWINAC 2011, Part I. LNCS, vol. 6686, pp. 323–333. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  26. 26.
    Segredo, E., Segura, C., Leon, C.: A Multiobjectivised Memetic Algorithm for the Frequency Assignment Problem. In: IEEE Congress on Evolutionary Computation, New Orleans, LA, USA, pp. 1132–1139 (2011)Google Scholar
  27. 27.
    Segura, C., Segredo, E., González, Y., León, C.: Multiobjectivisation of the Antenna Positioning Problem. In: Abraham, A., Corchado, J.M., González, S.R., De Paz Santana, J.F. (eds.) International Symposium on DCAI. AISC, vol. 91, pp. 319–327. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  28. 28.
    Segura, C., Segredo, E., León, C.: Parallel Island-Based Multiobjectivised Memetic Algorithms for a 2D Packing Problem. In: Genetic and Evolutionary Computation Conference, pp. 1611–1618. ACM, Dublin (2011)Google Scholar
  29. 29.
    Shmygelska, A., Hoos, H.: An Ant Colony Optimisation Algorithm for the 2D and 3D Hydrophobic Polar Protein Folding Problem. BMC Bioinformatics 6(1), 30 (2005)CrossRefGoogle Scholar
  30. 30.
    Soares Brasil, C., Botazzo Delbem, A., Ferraz Bonetti, D.: Investigating Relevant Aspects of MOEAs for Protein Structures Prediction. In: Genetic and Evolutionary Computation Conference, pp. 705–712. ACM, Dublin (2011)Google Scholar
  31. 31.
    Unger, R.: The Genetic Algorithm Approach to Protein Structure Prediction. In: Applications of Evolutionary Computation in Chemistry, Structure & Bonding, vol. 110, pp. 2697–2699. Springer, Heidelberg (2004)Google Scholar
  32. 32.
    Vite-Silva, I., Cruz-Cortés, N., Toscano-Pulido, G., de la Fraga, L.G.: Optimal Triangulation in 3D Computer Vision Using a Multi-objective Evolutionary Algorithm. In: Giacobini, M. (ed.) EvoWorkshops 2007. LNCS, vol. 4448, pp. 330–339. Springer, Heidelberg (2007)Google Scholar
  33. 33.
    Zhao, X.: Advances on Protein Folding Simulations Based on the Lattice HP models with Natural Computing. Applied Soft Computing 8(2), 1029–1040 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Mario Garza-Fabre
    • 1
  • Eduardo Rodriguez-Tello
    • 1
  • Gregorio Toscano-Pulido
    • 1
  1. 1.Information Technology LaboratoryCINVESTAV-TamaulipasCd. VictoriaMéxico

Personalised recommendations