Digital Library

of the European Council for Modelling and Simulation



EPMAS: Evolutionary Programming Multi-Agent Systems


Ana M. Peleteiro, Juan C. Burguillo, Zuzana Oplatková, Ivan Zelinka

Published in:


(2010).ECMS 2010 Proceedings edited by A Bargiela S A Ali D Crowley E J H Kerckhoffs. European Council for Modeling and Simulation. doi:10.7148/2010 


ISBN: 978-0-9564944-1-2


24th European Conference on Modelling and Simulation,

Simulation Meets Global Challenges

Kuala Lumpur, June 1-4 2010


Citation format:

Peleteiro, A. M., Burguillo, J. C., Oplatková, Z., & Zelinka, I. (2010). EPMAS: Evolutionary Programming Multi-Agent Systems. ECMS 2010 Proceedings edited by A Bargiela S A Ali D Crowley E J H Kerckhoffs (pp. 27-33). European Council for Modeling and Simulation. doi:10.7148/2010-0027-0033



Evolutionary Programming (EP) seems a promising methodology to automatically find programs to solve new computing challenges. The Evolutionary Program- ming techniques use classical genetic operators (selection, crossover and mutation) to automatically generate pro- grams targeted to solve computing problems or specifica- tions. Among the methodologies related with Evolutionary Programming we can find Genetic Programming, An- alytic Programming and Grammatical Evolution. In this paper we present the Evolutionary Programming Multi- agent Systems (EPMAS) framework based on Grammat- ical Evolution (GE) to evolutionary generate Multi-agent systems (MAS) ad-hoc. We also present two case stud- ies in MAS scenarios for applying our EPMAS frame- work: the predator-prey problem and the Iterative Prisoner’s Dilemma.

Full text: