The Exercise Bank

Published

2026-08-18

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.
Chapter Bank exercises
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