• Stars
    star
    517
  • Rank 85,558 (Top 2 %)
  • Language
  • Created over 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Algorithms for Decision Making textbook

Algorithms for Decision Making

Mykel Kochenderfer, Tim Wheeler, and Kyle Wray

This book provides a broad introduction to algorithms for decision making under uncertainty. We cover a wide variety of topics related to decision making, introducing the underlying mathematical problem formulations and the algorithms for solving them.

Please file issues for suggestions and comments (or email the address listed at the bottom of the pages of the PDF).

We are interested in all forms of feedback including, but not limited to:

  1. Errors
  2. Improvements to code (especially improvements for clarity over speed)
  3. Typos
  4. Areas that are confusing
  5. Critical topics that are missing
  6. Ideas for examples or exercises

Book webpage: https://algorithmsbook.com

Errata

First printing

  • [p. 108] Ex 5.4: Make edge E->D in the PDAG directed (thanks to Nikhil Raghuraman)
  • [p. 121] Alg 6.2: Caption updated to reflect that algorithm returns the value of information (thanks to Griffin Holt)
  • [p. 157] Ex 7.9: Change solution to "then both policies are optimal" (thanks to Liam Kruse)
  • [p. 174] Fig 8.13: Changed "polynomial" to "quadratic" (thanks to Balduin)
  • [p. 192] Ex 9.5: Change N(s0) to 1, as count is not incremented until after exploration (thanks to Paul Diederichs)
  • [p. 199] Alg 9.9: P.S should be prepended with "Ï€." (thanks to Griffin Holt)
  • [p. 226] Fix intermediate derivation in equation in solution of Ex 10.1 (thanks to Paul Diederichs)
  • [p. 246] Ex 11.2 solution: "theh" should be "the" (thanks to Marc Schlicting)
  • [p. 307] Ex 15.3 curve was not plotted with the correct demoninator, causing the curve to be too low (thanks to Hugo Buurmeijer)
  • [p. 314] Ex 15.7 values for arm 1 were fixed (thanks to Mykel)
  • [p. 329] Eq 16.8: b in second P(s'|s,b,a) should be theta (thanks to Griffin Holt)
  • [p. 330] Change the reference to Chapter 16 to be to Part 4 instead (thanks to Michael Sheehan)
  • [p. 644] Sec. G.3.2: "x" in text should be "X" to be consistent with code (thanks to Ziyu Wang)