IBM ILOG Solver User's Manual > Evolutionary Algorithms > Introduction and Basic Concepts > Features of the library > Advanced Topic: Monitoring and listeners

The EA framework provides a system for monitoring the operation of any genetic algorithm created via a "listener" framework. Listeners can be added to pools of solutions or genetic operators and can be invoked when elements add or leave the pool, or when new solutions are produced. This makes it easy, for example, to monitor the selection of parents or the selection of solutions to replace. Statistics on successful and unsuccessful operators can also be gathered for simple reporting, or for influencing the future operation of the GA. Monitoring is fully introduced in the examples delivered with the framework.