Each printed chapter of Multi-Agent Systems: A Contemporary Treatment keeps four to six exercises: the conceptual core, workable at a desk. The rest of the original set — the implementation work, the labs against live models, and the advanced problems — continues here. Numbering continues each printed chapter’s own, so a chapter whose printed set ends at Exercise 6 resumes here at Exercise 7; a reference to “Exercise 3” on a bank page means the printed chapter’s Exercise 3.
The (lab) exercises assume the companion repository and, where they call a live model, a provider key — Setting Up the Companion Code covers both. Solutions to the bank, like solutions to the printed exercises, are not published.
The bank at a glance: 141 exercises across the 23 chapters, numbering continuing each printed set.
| 1 · Why More Than One Agent |
7–12, one lab |
| 2 · The Cognitive Substrate |
6–8, one lab, one project |
| 3 · Agent Architectures and Reasoning |
7–20, two labs |
| 4 · Tools, Actions, Memory, and Context |
7–20, two labs, two projects |
| 5 · Agent Communication |
7–10, one lab |
| 6 · Knowledge, Belief, Common Ground |
7–11, one lab, one project |
| 7 · Cooperation, Teamwork, Joint Plans |
7–10, one lab |
| 8 · Coordination, Distributed Problem Solving |
7–11, one lab |
| 9 · Strategic Interaction |
7–10, one lab |
| 10 · Voting, Social Choice, Ensembles |
7–12, one lab |
| 11 · Negotiation, Bargaining, Argumentation |
7–11, two labs |
| 12 · Markets, Auctions, Mechanism Design |
7–11, one lab |
| 13 · Coalitions, Organisations, Institutions |
7–10, two labs |
| 14 · Learning in Multi-Agent Systems |
6–11, one lab |
| 15 · Emergence and Artificial Societies |
6–10, two labs |
| 16 · Frameworks |
5–10, one lab |
| 17 · Implementing From Scratch |
5–10, one lab |
| 18 · Architectural Patterns |
5–10, one lab |
| 19 · Protocols and Interoperability |
5–10, one lab |
| 20 · Dependable, Secure, Safe |
7–20, two labs |
| 21 · Evaluation and Experimental Method |
7–11, one lab |
| 22 · Accountability, Governance, Human–Agent Teams |
6–9, one lab |
| 23 · Synthesis and Open Problems |
6–9, one lab |