Computational Intelligence For Agent-Based Systems by