Reviews
Student
You did a wonderful job in dynamic programming. I got the whole idea. The
way you present it starting from the bird to memoization is so great (way
to go Jeff) and I thank you for that.
Patrick Dymond
Great notes!
Andy Mirzaian
I would like to encourage you in your exciting journey of publishing your
work. I think you write well. I'm sure your current hard work will have
future rewards for you. Keep up the good work.
John Wiley and Sons
I am impressed with your work and the passion with which you write. I would
like the opportunity to review this further and was wondering if you have
thought about making it into a text.
Cambridge University Press
It sounds as if the smaller book you already have planned could have a
solid market, mostly as a supplementary text, as long as it weren't too
expensive (I would go for a $25-30 paperback). In either case, it's clear
you've identified the right area of dissatisfaction with the current texts.
Reader A Full Review
This is a very good set of notes and I think that with enough effort it
could be turned into a very good textbook. It has the best presentation
I've ever seen of how people who build algorithms think about them.
Unlike many algorithms books (e.g. CLR) that are organized around a large
collection of finished algorithms, Edmonds' manuscript concentrates on
general algorithm design techniques and brings in specific algorithms only
as examples of these general techniques. ... The difference is a bit like
the difference between studying carpentry by looking at houses and by looking
at hammers.
Correctness proofs are handled very well. The manuscript manages to avoid
both fanatical formalism and the approach formalism often encourages of
sweeping correctness under the rug because it's too hard to deal with.
I could certainly imagine adopting something similar to the current version
(with some fleshing out in the missing chapters of course) as a supplement
to a book like CLR, since I think it does a much better job of presenting
what it covers