each new generation, the evaluation score is calcu-
lated only once, and the oldest score in the fitness
array is replaced with the new score. A candidate’s
fitness is then the average of the evaluation scores in
the fitness array.
4 CONCLUSION AND FUTURE
WORK
A sketch of a methodology for using evolutionary
mechanisms as part of the pre-runtime design of nor-
mative systems for problem-solving MAS was pre-
sented. The idea behind this methodology is to use
a ‘top-down’ approach of selecting (a subset of ) the
most ‘efficient’ norms from an evolved normative sys-
tem, rather than a ‘bottom-up’ approach of designing
a normative system entirely from scratch. To illus-
trate the idea, a simple system, based on the DALMAS
architecture for norm-regulated MAS was employed
as part of the evaluation step of an evolutionary al-
gorithm. The results show that an evolutionary algo-
rithm has the potential of being a useful tool when de-
signing normative systems for problem-solving MAS.
Ideas for future work include trying to formalise
and further investigate the notion of operational
equivalence which was introduced in Sect. 3.1. Al-
sto left for future work is further validation of the
suggested methodology, for example by applying the
methodology in other domains in which the grounds
of the norms and the consequences are based on dif-
ferent sets of descriptive conditions, or by further
validating the evolved normative system for the Ex-
plorer DALMAS. One could experiment with differ-
ent domain-specific parameters as well as evolution-
ary algorithm parameters, as suggested in Sect. 3.2,
to see if better solutions can be found and thus gain
more support for the ideas suggested here. It could
be interesting to, e.g., explore variable-sized norma-
tive systems and evaluation functions which impose a
‘penalty’ for large normative systems, since in many
cases it could be desirable to rely on a small num-
ber of ‘rules of thumb’ and avoid overly complex
normative systems which may become expensive in
terms of calculations. Investigating the possibility
to design more ‘accurate’ evolutionary operators also
seems like a promising idea.
ACKNOWLEDGEMENTS
The author is very grateful to Jan Odelstad and Mag-
nus Boman for valuable ideas and suggestions.
REFERENCES
Alechina, N., Bassiliades, N., Dastani, M., Vos, M. D.,
Logan, B., Mera, S., Morris-Martin, A., and Scha-
pachnik, F. (2013). Computational Models for Nor-
mative Multi-Agent Systems. In Andrighetto, G.,
Governatori, G., Noriega, P., and van der Torre,
L. W. N., editors, Normative Multi-Agent Systems,
volume 4 of Dagstuhl Follow-Ups, pages 71–92.
Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik,
Dagstuhl, Germany.
Andrighetto, G., Castelfranchi, C., Mayor, E., McBreen, J.,
Lopez-Sanchez, M., and Parsons, S. (2013a). (So-
cial) Norm Dynamics. In Andrighetto, G., Gov-
ernatori, G., Noriega, P., and van der Torre, L.
W. N., editors, Normative Multi-Agent Systems, vol-
ume 4 of Dagstuhl Follow-Ups, pages 135–170.
Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik,
Dagstuhl, Germany.
Andrighetto, G., Governatori, G., Noriega, P., and van der
Torre, L. W. (2013b). Normative multi-agent systems,
volume 4 of dagstuhl follow-ups. Schloss Dagstuhl-
Leibniz-Zentrum fuer Informatik.
Balke, T., Cranefield, S., Tosto, G. D., Mahmoud, S.,
Paolucci, M., Savarimuthu, B. T. R., and Verhagen,
H. (2013). Simulation and NorMAS. In Andrighetto,
G., Governatori, G., Noriega, P., and van der Torre,
L. W. N., editors, Normative Multi-Agent Systems,
volume 4 of Dagstuhl Follow-Ups, pages 171–189.
Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik,
Dagstuhl, Germany.
Darwen, P. (2000). Computationally intensive and noisy
tasks: co-evolutionary learning and temporal differ-
ence learning on backgammon. In Evolutionary Com-
putation, 2000. Proceedings of the 2000 Congress on,
volume 2, pages 872–879 vol.2.
Di Pietro, A., While, R. L., and Barone, L. (2002). Learning
in robocup keepaway using evolutionary algorithms.
In GECCO, volume 2, pages 1065–1072.
Hjelmblom, M. (2008). Deontic action-logic multi-agent
systems in Prolog. Technical Report 30, University of
G
¨
avle, Division of Computer Science.
Hjelmblom, M. (2011). State transitions and normative
positions within normative systems. Technical Re-
port 37, University of G
¨
avle, Department of Industrial
Development, IT and Land Management.
Hjelmblom, M. (2013). Norm-regulated transition system
situations. In Filipe, J. and Fred, A., editors, Proceed-
ings of the 5th International Conference on Agents
and Artificial Intelligence, ICAART 2013, pages 109–
117, Portugal. SciTePress.
Hjelmblom, M. (2014a). Instrumentalization of norm-
regulated transition system situations. In Filipe, J. and
Fred, A., editors, Agents and Artificial Intelligence,
volume 449 of Communications in Computer and In-
formation Science, pages 80–94. Springer Berlin Hei-
delberg.
Hjelmblom, M. (2014b). Normative positions within norm-
regulated transition system situations. In Web In-
telligence (WI) and Intelligent Agent Technologies
(IAT), 2014 IEEE/WIC/ACM International Joint Con-
ferences on, volume 3, pages 238–245.
ICAART2015-InternationalConferenceonAgentsandArtificialIntelligence
220