Index 1 Review of Classic Algorithms 2 Approximation Algorithms 3 Online Algorithms 4 Randomized and Others 5 Game Theory Basics 5.3 Network Defending Games 6–7 Cooperative Games