Learn practical applications of Integer Linear Programming from former Polish Olympiad in Informatics finalist and experienced software development engineer Adam Furmanek.
Topics covered in the book include ILP theory, complex operators like multiplication and exponentiation, imperative structures like loops and conditions, nondeterministic Turing machine emulation in ILP, solvers comparison, and 30 puzzles and riddles solved with ready to use source code.
The text is structured to inspire the reader to explore and develop new ideas. Each puzzle contains hints, full solution with explanation, and logs from running the model with multiple state-of-the-art ILP solvers.
This book can be used as a complete ILP course, declarative programming course, or constraint programming introduction.
It is available on Amazon!