Rating: 8.2/10. Book giving an overview of the Pyomo optimization framework, which doesn’t solve optimization problems itself but allows users to formulate them in a high-level, object-oriented format. Pyomo acts as an interface with solvers like CPLEX. The book talks about into numerous features of Pyomo but mostly stays clear of the solver algorithms’ internals,…
Category: Mathematics
In Pursuit of the Traveling Salesman by William J. Cook
Rating: 8.5/10. In Pursuit of the Traveling Salesman: Mathematics at the Limits of Computation by William J. Cook Book about the Traveling Salesman Problem, written by a University of Waterloo professor and a leading researcher on this topic. The TSP is NP-hard, meaning there’s no efficient algorithm to solve it for all cases (unless P…
Naive Set Theory by Paul Halmos
Rating: 8.8/10. Brief book that introduces you to Zermelo-Fraenkel set theory. Anyone that has studied combinatorics / algebra / analysis is probably familiar with “naive set theory”, eg: union, intersection, complement, etc. But despite the book’s name, it introduces you to axiomatic set theory. The problem with naive (non-axiomatic) set theory is it allows you…
Information Theory: A Tutorial Introduction by James V. Stone
Rating: 8.0/10. Ch1: What is Information? Information is quantified using bits, not to be confused with binary digit. A binary digit contains at most one bit of information, but may contain less (if it’s not equally likely to be 0 and 1). Ch2: Entropy of Discrete Variables Definition of entropy H(x) for discrete random variables….
How Not to Be Wrong by Jordan Ellenberg
Rating: 6.8/10. Kind of like the Freakonomics of math, describes a variety of situations where math (mostly statistics) is useful in real life. Some of it is heuristics to avoid common fallacies, then a mix of random topics with tenuous connection to real life events, but the author doesn’t have much of a coherent point…
Fifty Challenging Problems in Probability by Frederick Mosteller
Rating: 6.6/10. A classic book with a bunch of random problems in elementary probability (but not statistics). They are not very difficult, ranging from easy to moderate in difficulty. Some of them touch on significant ideas (like random walks, coupon collector problem, German tank problem), but the majority are quite arbitrary (maybe suitable for a…
Birth of a Theorem by Cedric Villani
Rating: 7.4/10. Memoir by Fields medalist Cedric Villani describing the process of discovering a mathematical proof. It’s inspiring that even for somebody as smart as him, math is difficult and he doesn’t always know what he’s doing. However, he does a poor job of explaining the math — his expositions are way too technical, aimed…