skip to main content
10.1145/3067695.3084222acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A parallel multi-objective cooperative co-evolutionary algorithm with changing variables

Published:15 July 2017Publication History

ABSTRACT

Multi-objective optimization problems with changing variables are very common in real-world applications. This kind of problems often has a changing Pareto-optimal set and a complex relation among decision variables. In order to rapidly track the time-dependent Pareto-optimal front, we propose a framework of parallel cooperative co-evolution based on dynamically grouping decision variables. Decision variables are first divided into a number of groups using the Spearman rank correlation analysis, with different groups having a weak correlation. Then, a sub-population is employed to optimize decision variables in each group using a traditional multi-objective evolutionary algorithm. The evaluation of a complete solution is fulfilled through the cooperation among sub-populations. We compare the proposed algorithm with three state-of-the-art algorithms by applying them to two modified benchmark optimization problems. Empirical results show that the proposed algorithm is superior to the compared ones.

References

  1. Manuel Blanco Abello, Lam Thu Bui, and Zbignew Michalewicz. 2011. An adaptive approach for solving dynamic scheduling with time-varying number of tasks-Part II. In Evolutionary Computation (GEO), 2011 IEEE Congress on. 1711--1718.Google ScholarGoogle ScholarCross RefCross Ref
  2. Jürgen Branke, Thomas Kaußler, Christian Smidt, and Hartmut Schmeck. 2000. A multi-population approach to dynamic optimization problems. In Evolutionary Design and Manufacture. Springer, 299--307.Google ScholarGoogle Scholar
  3. Swagatam Das, Ankush Mandal, and Rohan Mukherjee. 2014. An adaptive differential evolution algorithm for global optimization in dynamic environments. IEEE Transactions on Cybernetics 44, 6 (2014), 966--978.Google ScholarGoogle ScholarCross RefCross Ref
  4. Kalyanmoy Deb. 1999. Multi-objective genetic algorithms: Problem difficulties and construction of test problems. Evolutionary Computation 7, 3 (1999), 205--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kalyanmoy Deb, Bhaskara Rao N Udaya, and S. Karthik. 2007. Dynamic multi-objective optimization and decision-making using modified NSGA-II: a case study on hydro-thermal power scheduling. 4403 (2007), 803--817. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bernabé Dorronsoro, GréGoire Danoy, Pascal Bouvry, and Antonio J. Nebro. 2011. Multi-objective Cooperative Coevolutionary Evolutionary Algorithms for Continuous and Combinatorial Optimization. Springer Berlin Heidelberg. 49--74 pages.Google ScholarGoogle Scholar
  7. Bernabé Dorronsoro, GréGoire Danoy, Antonio J Nebro, and Pascal Bouvry. 2013. Achieving super-linear performance in parallel multi-objective evolutionary algorithms by means of cooperative coevolution. Computers & Operations Research 40, 6 (2013), 1552--1563. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Marco Farina, Kalyanmoy Deb, and Paolo Amato. 2004. Dynamic multiobjective optimization problems: test cases, approximations, and applications. Evolutionary Computation, IEEE Transactions on 8, 5 (2004), 425--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Iason Hatzakis and David Wallace. 2006. Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In Proceedings of the 8th annual conference on Genetic and evolutionary computation. ACM, 1201--1208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Yaochu Jin and Jürgen Branke. 2005. Evolutionary optimization in uncertain environments-a survey. Evolutionary Computation IEEE Transactions on 9, 3 (2005), 303--317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Omprakash Kaiwartya, Sushil Kumar, DK Lobiyal, Pawan Kumar Tiwari, Abdul Hanan Abdullah, and Ahmed Nazar Hassan. 2015. Multiobjective dynamic vehicle routing problem and time seed based solution using particle swarm optimization. Journal of Sensors 2015 (2015).Google ScholarGoogle Scholar
  12. Ann Lehman, Norm O'Rourke, Larry Hatcher, and Ed Stepanski. 2005. JMP for Basic univariate and multivariate statistics: Methods for researchers and social scientists second edition. (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Xiaodong Li and Xin Yao. 2012. Cooperatively Coevolving Particle Swarms for Large Scale Optimization. IEEE Transactions on Evolutionary Computation 16, 2 (2012), 210--224. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ruochen Liu, Yangyang Chen, Wenping Ma, Caihong Mu, and Licheng Jiao. 2014. A novel cooperative coevolutionary dynamic multi-objective optimization algorithm using a new predictive model. Soft Computing 18, 10 (2014), 1913--1929. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ruochen Liu, Jing Fan, and Licheng Jiao. 2015. Integration of improved predictive model and adaptive differential evolution based dynamic multi-objective evolutionary optimization algorithm. Applied Intelligence 43, 1 (2015), 192--207. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Arrchana Muruganantham, Kay Chen Tan, and Prahlad Vadakkepat. 2016. Evolutionary dynamic multiobjective optimization via Kalman filter prediction. IEEE transactions on cybernetics 46, 12 (2016), 2862--2873.Google ScholarGoogle Scholar
  17. Su Nguyen, Mengjie Zhang, Mark Johnston, and Kay Chen Tan. 2012. Automatic Design of Scheduling Policies for Dynamic Multi-objective Job Shop Scheduling via Cooperative Coevolution Genetic Programming. IEEE Transactions on Evolutionary Computation 18, 2 (2012), 193--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Mohammad Nabi Omidvar, Xiaodong Li, and Xin Yao. 2011. S-mart use of computational resources based on contribution for cooperative co-evolutionary algorithms. In Genetic and Evolutionary Computation Conference, GECCO 2011, Proceedings, Dublin, Ireland, July. 1115--1122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Mitchell A Potter. 1997. The design and analysis of a computational model of cooperative coevolution. George Mason University.Google ScholarGoogle Scholar
  20. Christopher D Rosin and Richard K Belew. 1997. New method-s for competitive coevolution. Evolutionary Computation 5, 1 (1997), 1--29. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Provas Kumar Roy and Sudipta Bhui. 2015. A multi-objective hybrid evolutionary algorithm for dynamic economic emission load dispatch. International Transactions on Electrical Energy Systems 26, 1 (2015), 49--78.Google ScholarGoogle ScholarCross RefCross Ref
  22. Jiangjun Tang, Sameer Alam, Chris Lokan, and Hussein A Abbass. 2012. A multi-objective evolutionary method for dynamic airspace re-sectorization using sectors clipping and similarities. In Evolutionary Computation (CEC), 2012 IEEE Congress on. IEEE, 1--8.Google ScholarGoogle ScholarCross RefCross Ref
  23. Frans Van den Bergh and Andries Petrus Engelbrecht. 2004. A cooperative approach to particle swarm optimization. IEEE transactions on evolutionary computation 8, 3 (2004), 225--239. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Paul PY Wu, Duncan Campbell, and Torsten Merz. 2011. Multi-objective four-dimensional vehicle motion planning in large dynamic environments. Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on 41, 3 (2011), 621--634. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Biao. Xu, Yong Zhang, Dunwei Gong, Yinan Guo, and Miao Rong. 2017. Environment Sensitivity-based Cooperative Co-evolutionary Algorithms for Dynamic Multi-objective Optimization. IEEE/AGM Transactions on Computational Biology and Bioinformatics (2017).Google ScholarGoogle Scholar
  26. Qingfu Zhang, Aimin Zhou, Shizheng Zhao, Ponnuthurai Na-garatnam Suganthan, Wudong Liu, and Santosh Tiwari. 2008. Multiobjective optimization Test Instances for the CEC 2009 Special Session and Competition. University of Essex (2008).Google ScholarGoogle Scholar
  27. Zhuhong Zhang. 2008. Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Applied Soft Computing 8, 2 (2008), 959--971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Aimin Zhou, Yaochu Jin, and Qingfu Zhang. 2014. A population prediction strategy for evolutionary dynamic multiobjective optimization. Cybernetics, IEEE Transactions on 44, 1 (2014), 40--53.Google ScholarGoogle ScholarCross RefCross Ref
  29. Aimin Zhou, Yaochu Jin, Qingfu Zhang, Bernhard Sendhoff, and Edward Tsang. 2007. Prediction-based population reinitialization for evolutionary dynamic multi-objective optimization. In Evolutionary Multi-Griterion Optimization. Springer, 832--846. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Eckart Zitzler, Kalyanmoy Deb, and Lothar Thiele. 2000. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation 8, 2 (2000), 173. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A parallel multi-objective cooperative co-evolutionary algorithm with changing variables

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference Companion
      July 2017
      1934 pages
      ISBN:9781450349390
      DOI:10.1145/3067695

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 15 July 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader