简介: 这本书需要数学思维,但只需要基本的背景知识。 在本书的大部分内容中,我们都假设您具备基本的计算机科学知识(算法,复杂性)和基本的概率论。 在更多的技术部分中,我们假设您熟悉Markov决策问题(MDP),数学编程(特别是线性和整数编程)和经典逻辑。
所有这些(基本计算机科学除外)都在附录中进行了简要介绍,但是它们只是作为更新和建立符号的用途,不能替代这些主题的背景知识。 (尤其是概率论,这是正确的。)但是,最重要的是,先决条件是具有清晰思考的能力。
本书包括13个章节,大致分为以下几部分:
Block 1, Chapters 1–2:分布式问题解决
Block 2, Chapters 3–6:非合作博弈论
Block 3, Chapters 7:learning
Block 4, Chapters 8:交流
Block 5, Chapters 9–11:组协议
Block 6, Chapters 12:联盟博弈论
Block 7, Chapters 13–14:逻辑理论
部分目录: