I am intersted in evolving solutions to a agent based control problem where
the solution consists of 3 GP trees. It seems that it would be possible for
me to either approach this from a coevolutionary perspective and maintain 3
populations of single-tree individuals, or have a single population where
each individual consists of 3 GP trees. (All trees use the same set of
What would be the difference between using these two approaches? It seems to
me that given each of the 3 functions have a very different purpose,
coevolution would be a more techinically accurate path of evolution.
However, it also seems to be more computationally intensive.
Any guidance would be greatly appreciated.