Skip to main content

Unwanted Feature Interactions Between the Problem and Search Operators in Evolutionary Multi-objective Optimization

  • Conference paper
  • First Online:
Evolutionary Multi-Criterion Optimization (EMO 2015)

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

Included in the following conference series:

Abstract

Providing self-reconfiguration at run-time amidst adverse environmental conditions is a key challenge in the design of dynamically adaptive systems (DASs). Prescriptive approaches to manually preload these systems with a limited set of strategies/solutions before deployment often result in brittle, rigid designs that are unable to scale and cope with environmental uncertainty. Alternatively, a more scalable and adaptable approach is to embed a search process within the DAS capable of exploring and generating optimal reconfigurations at run time. The presence of multiple competing objectives, such as cost and performance, means there is no single optimal solution but rather a set of valid solutions with a range of trade-offs that must be considered. In order to help manage competing objectives, we used an evolutionary multi-objective optimization technique, NSGA-II, for generating new network configurations for an industrial remote data mirroring application. During this process, we observed the presence of a hidden search factor that restricted NSGA-II’s search from expanding into regions where valid optimal solutions were known to exist. In follow-on empirical studies, we discovered that a variable-length genome design causes unintended interactions with crowding distance mechanisms when using discrete objective functions.

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. Andersen, D., Balakrishnan, H., Kaashoek, F., Morris, R.: Resilient overlay networks. SIGOPS Oper. Syst. Rev. 35(5), 131–145 (2001)

    Article  MATH  Google Scholar 

  2. Byers, C.M., Cheng, B.H.: Mitigating uncertainty within the dimensions of a remote data mirroring problem. Tech. Rep. MSU-CSE-14-10, Computer Science and Engineering, Michigan State University, East Lansing, Michigan, September 2014

    Google Scholar 

  3. Das, I., Dennis, J.: A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems. Structural Optimization 14(1), pp. 63–69 (1997)

    Google Scholar 

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

    Article  Google Scholar 

  5. Goldberg, D.E.: Genetic Algorithms in Search. Optimization and Machine Learning, 1st edn. Addison-Wesley Longman Publishing Co. Inc., Boston (1989)

    MATH  Google Scholar 

  6. Holland, J.H.: Genetic algorithms. Scientific American, July 1992

    Google Scholar 

  7. Ishibuchi, H., Yamane, M., Nojima, Y.: Effects of discrete objective functions with different granularities on the search behavior of emo algorithms. In: Soule, T., Moore, J.H. (eds.) GECCO, pp. 481–488. ACM (2012)

    Google Scholar 

  8. Ishibuchi, H., Yamane, M., Nojima, Y.: Difficulty in evolutionary multiobjective optimization of discrete objective functions with different granularities. In: Purshouse, R.C., Fleming, P.J., Fonseca, C.M., Greco, S., Shaw, J. (eds.) EMO 2013. LNCS, vol. 7811, pp. 230–245. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  9. Ji, M., Veitch, A.C., Wilkes, J.: Seneca: remote mirroring done write. In: USENIX Annual Technical Conf., General Track, pp. 253–268. USENIX (2003)

    Google Scholar 

  10. Keeton, K., Santos, C., Beyer, D., Chase, J., Wilkes, J.: Designing for disasters. In: Proceedings of the 3rd USENIX Conf. on File and Storage Technologies, Berkeley, CA, USA, pp. 59–62 (2004)

    Google Scholar 

  11. Keeton, K., Wilkes, J.: Automatic design of dependable data storage systems (2003)

    Google Scholar 

  12. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  MathSciNet  Google Scholar 

  13. McClymont, K.: Recent advances in problem understanding: Changes in the landscape a year on. In: Proceedings of the 15th Annual Conference Companion on Genetic and Evolutionary Computation, GECCO 2013 Companion, pp. 1071–1078, ACM, New York (2013)

    Google Scholar 

  14. McKinley, P.K., Sadjadi, S.M., Kasten, E.P., Cheng, B.H.C.: Composing adaptive software. Computer 37(7), 56–64 (2004)

    Article  Google Scholar 

  15. Ramirez, A.J., Knoester, D.B., Cheng, B.H., McKinley, P.K.: Applying genetic algorithms to decision making in autonomic computing systems. In: Proceedings of the 6th International Conference on Autonomic Computing, ICAC 2009, pp. 97–106. ACM, New York (2009)

    Google Scholar 

  16. Zitzler, E., Thiele, L.: Multiobjective evolutionary algorithms: A comparative case study and the strength pareto approach. Trans. Evol. Comp. 3(4), 257–271 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chad Byers .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Byers, C., Cheng, B.H., Deb, K. (2015). Unwanted Feature Interactions Between the Problem and Search Operators in Evolutionary Multi-objective Optimization. In: Gaspar-Cunha, A., Henggeler Antunes, C., Coello, C. (eds) Evolutionary Multi-Criterion Optimization. EMO 2015. Lecture Notes in Computer Science(), vol 9018. Springer, Cham. https://doi.org/10.1007/978-3-319-15934-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-15934-8_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-15933-1

  • Online ISBN: 978-3-319-15934-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics