A Systematic Approach to Algorithms
Vijay K. Garg,


A rough draft of the book is available here. pdf




In this forthcoming book, I show that many algorithms can be derived in a systematic manner. A companion book shows that many parallel algorithms can also be derived using this approach. In our approach, a problems is cast as searching for an element satisfying an appropriate predicate in a distributive lattice. Our method solves and generalizes many classical combinatorial optimization problems including:

These results are in the following publications:

A rough draft of the book is available here. pdf

  • A companion website for the book (currently under development).