Probability Collectives in Dynamic Environments: A Study of Controlling the Balance between Exploration and Exploitation of the Search

Probability Collective (PC) is an extension of conventional game theory for distributed optimization by sampling an explicitly parameterized probability distributions over the space of solutions. This parameterization introduces more effective computational models to solve complex systems-level optimization problems. In this paper we present a study of using this collective learning model for adaptive optimization in the context of dynamic environments. Two scenarios of PC in dynamic optimization tasks are investigated: PC1 (original PC settings), PC2 (temperature T – a factor controlling the balance between exploration and exploitation of the search process – is reset to the initial state when an environmental change takes place). By allowing PC to re-explore the search space, we show that PC2 is more adaptive to environmental changes, thereby outperforming the original PC in rate of descent as well as long term extrema-tracking optimization. The study of the PC in changing environments therefore sheds light into how this collective learning methodology advances the current state of research in agent-based models for dynamic optimization problems.

[1]  T. Back,et al.  On the behavior of evolutionary algorithms in dynamic environments , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[2]  Kang Tai,et al.  Probability Collectives: A multi-agent approach for solving combinatorial optimization problems , 2010, Appl. Soft Comput..

[3]  David H. Wolpert,et al.  Discrete, Continuous, and Constrained Optimization Using Collectives , 2004 .

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  David H. Wolpert,et al.  A comparative study of probability collectives based multi-agent systems and genetic algorithms , 2005, GECCO '05.

[6]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[7]  Ana Gabriela Maguitman,et al.  Agent-Based Model of Genotype Editing , 2007, Evolutionary Computation.

[8]  Anand J. Kulkarni,et al.  Probability Collectives: A Decentralized, Distributed Optimization for Multi-Agent Systems , 2009 .

[9]  Jürgen Branke,et al.  Evolutionary Optimization in Dynamic Environments , 2001, Genetic Algorithms and Evolutionary Computation.

[10]  Peter J. Angeline,et al.  Tracking Extrema in Dynamic Environments , 1997, Evolutionary Programming.

[11]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.