27.01.2014 Views

Multiagent Systems

Multiagent Systems

Multiagent Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Prof. Dr. Jürgen Dix · Department of Informatics, TUC <strong>Multiagent</strong> <strong>Systems</strong>, WS 06/07 77/731<br />

1. Introduction 3. Formal Description<br />

function RUN-EVAL-ENVIRONMENT(state, UPDATE-FN, agents,<br />

termination, PERFORMANCE-FN) returns scores<br />

local variables: scores, a vector the same size as agents, all 0<br />

repeat<br />

for each agent in agents do<br />

PERCEPT[agent] GET-PERCEPT(agent, state)<br />

end<br />

for each agent in agents do<br />

ACTION[agent] PROGRAM[agent](PERCEPT[agent])<br />

end<br />

state UPDATE-FN(actions, agents, state)<br />

scores PERFORMANCE-FN(scores, agents, state)<br />

until termination(state)<br />

return scores /* change */

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!