
Model building in mathematical programming
by H. P. Williams · first published 2013
4mentions
4recommended by
4HN commenters
2017–2024first – last mentioned
100% recommend
The 5th edition of Model Building in Mathematical Programming discusses the general principles of model building in mathematical programming and demonstrates how they can be applied by using several simplified but practical problems from widely different contexts. Suggested formulations and solutions are given together with some computational experience to give the reader a feel for the computational difficulty of solving that particular type of model. Furthermore, this book illustrates the scope and limitations of mathematical programming, and shows how it can be applied
Affiliate links. As an Amazon Associate I earn from qualifying purchases.

…examples for each type of constraint I have but instead, the tools expect me to figure out everything based on very generic examples if your problems can be attacked by LP / MIP type stuff, there's a book "model building in mathematical programming" by Williams that has a couple dozen different optimisation problems for a range of applications, with worked examples of how to formulate a model to solve each of them. each problem will be much less…
on “Ask HN: Do you use an optimization solver? Which one? Do you like it?” ↗This is from 1977. I suppose it's ok for fundamentals but you can probably do better going with a modern text like Model Building in Mathematical Programming by H. Paul Williams (5th Edition)
on “Applied Mathematical Programming (1977)” ↗The "Model Building in Mathematical Programming" book by Williams is unique in that it talks about how to formulate LP and MILP problems, rather than focusing on the algorithm side of how the simplex algorithm works. That's nice to know, but not really…
on “Scaling up linear programming with PDLP” ↗…you're really interested in IP/LP/MILP/CP with business applications, start picking up literature within the Operations Research discipline. There are plenty of great books to go around. I'd recommend Model Building in Mathematical Programming...its mostly an intro to LP techniques, but the it was the book that made things click for me in terms of identifying and translating real world problems into mathematical models.
on “Ask HN: What are you learning?” ↗