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 341/731<br />

5. Nets and coalitions 1. General Contract Nets<br />

Definition 5.2 (Accepting Contracts, Allocating Tasks)<br />

A contractee q accepts a contract if it gets paid more than<br />

the marginal cost of handling the tasks of the contract<br />

MC add (T contract |T q ) = def cost q (T contract ∪ T q )<br />

−cost q (T q ).<br />

A contractor r is willing to allocate the tasks T contract from<br />

its current task set T r to a contractee, if it has to pay less<br />

than it saves by handling them itself:<br />

MC remove (T contract |T r ) = def cost r (T r )<br />

−cost r (T r − T contract ).

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

Saved successfully!

Ooh no, something went wrong!