How to Solve It: Modern Heuristics and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

22 used & new from $21.00

Have one to sell? Sell yours here
 
 
How to Solve It: Modern Heuristics
 
 
Start reading How to Solve It: Modern Heuristics on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

How to Solve It: Modern Heuristics (Hardcover)

~ (Author), David B. Fogel (Author)
4.6 out of 5 stars  See all reviews (19 customer reviews)


Available from these sellers.


5 new from $49.95 17 used from $21.00

Formats

Amazon Price New from Used from
  Kindle Edition $34.73 -- --
  Hardcover $43.41 $39.05 $37.09
  Hardcover, March 1, 2004 -- $49.95 $21.00
There is a newer edition of this item:
How to Solve It: Modern Heuristics How to Solve It: Modern Heuristics 4.6 out of 5 stars (19)
$43.41
In Stock.

Customers Who Bought This Item Also Bought

How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)

How to Solve It: A New Aspect of Mathematical Method (Princeton Science Library)

by John Horton Conway
4.6 out of 5 stars (36)  $12.89
Combinatorial Optimization: Algorithms and Complexity

Combinatorial Optimization: Algorithms and Complexity

by Christos H. Papadimitriou
4.6 out of 5 stars (18)  $13.57
Ant Colony Optimization (Bradford Books)

Ant Colony Optimization (Bradford Books)

by Marco Dorigo
4.3 out of 5 stars (6)  $34.40
Introduction to Evolutionary Computing (Natural Computing Series)

Introduction to Evolutionary Computing (Natural Computing Series)

by Agoston E. Eiben
The Algorithm Design Manual

The Algorithm Design Manual

by Steve Skiena
4.5 out of 5 stars (34)  $61.15
Explore similar items

Editorial Reviews

Review

The March 2002 issue of ACMs Computing Reviews identifies a review of "How to Solve It" as the best review they published in 2001. The review is then reprinted in its entirety. Reviewer: H. van Dyke Parunak.
Excerpt: Like its predecessor, the new How to Solve It, combines deep mathematical insight with skilled pedagogy. Puzzle lovers will seek out the book for its insightful discussion of many intriguing brain twisters. Students of computational methods will find it an accessible but rigorous introduction to evolutionary algorithms. Teachers will learn from its expositions how to make their own subject matter clearer to their students. Polya would be honored to know that his spirit lives on in the computer age.

From the reviews of the second edition:

"This is an outstanding book. It takes the reader close to the current knowledge frontier … . The book’s writing style is lively and educational, and this makes it extremely interesting … . is intended for students and practitioners. … is an excellent choice for a course on heuristics … . One of the most comprehensive views … is provided in this book. It is written to be read and understood … . is a must-read and must-have for anyone engaged in the art of problem solving." (Dimitrios Katsaros, Computing Reviews, April, 2005)



Product Description

This book is the only source that provides comprehensive, current, and detailed information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic programming, the simplex method, and gradient techniques, as well as recent innovations such as simulated annealing, tabu search, and evolutionary computation. Integrated into the discourse is a series of problems and puzzles to challenge the reader. The book is written in a lively, engaging style and is intended for students and practitioners alike. Anyone who reads and understands the material in the book will be armed with the most powerful problem solving tools currently known.

Product Details

  • Hardcover: 467 pages
  • Publisher: Springer (March 1, 2004)
  • Language: English
  • ISBN-10: 3540660615
  • ISBN-13: 978-3540660613
  • Product Dimensions: 9.5 x 6.5 x 1.2 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon.com Sales Rank: #935,348 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #17 in  Books > Computers & Internet > Computer Science > Artificial Intelligence > Heuristic & Constrained Search

More About the Author

Zbigniew Michalewicz
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Zbigniew Michalewicz Page

Look Inside This Book


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

19 Reviews
5 star:
 (15)
4 star:
 (1)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
67 of 67 people found the following review helpful:
5.0 out of 5 stars Outstanding and Unique Contribution, January 25, 2001
By William T. Scherer (Charlottesville, VA USA) - See all my reviews
This book provides a very accessible and contemporary treatment of optimization. Of particular interest is the problem solving orientation of the book as opposed to a tool-based approach to optimization and heuristics. The writing style of the book makes the book very interesting and readable - a rare thing to say about technical books! I used this book in a Master's class on Heuristics (Systems Engineering, University of Virginia) and received the most positive textbook reviews I have seen in my fifteen years of teaching. The book is an excellent choice for a course on heuristics, mathematical modeling, optimization, etc., and could be used in an advanced undergraduate class or a graduate class. In addition, the book is ideal for practitioners who may not have had exposure to modern heuristics in their education or practice, or those who want to get updated on the latest developments in the field.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
30 of 30 people found the following review helpful:
5.0 out of 5 stars extremely well written, September 9, 2004
By Digital Puer "digital_puer" (Los Angeles, CA USA) - See all my reviews
I read this book while taking an advanced class in heuristics. I found the book to be extremely well written and very compelling to read. Although dealing with advanced topics, the authors' friendly and clear writing style makes it accessible to anyone with a CS background.

The first half of the book is on search heuristics, covering methods such as traditional searches (exhaustive search, greedy algorithms, divide and conquer, dynamic programming, A*, etc), methods to escape local optima (simulated annealing, tabu search), and, perhaps most interesting of all, evolutionary algorithms. I later found out that these topics are typically taught in undergraduate artificial intelligence courses, an elective I never took. The second half of the book covers even more advanced areas, such as contraint-handling, neural networks, and fuzzy systems.

The authors use three recurring example applications to demonstrate each search technique: the boolean satisfiability problem (SAT), travelling salesman (TSP), and a nonlinear programming problem (NLP). I really liked the consistent use of these three examples, as they give a sense of continuity throughout the book that helps the reader compare search techniques clearly. I had of course studied the TSP problem in my undergraduate algorithms class but never in the context of such interesting approximation algorithms. In my heuristics class we had assignments to implement the TSP search problem using the Lin-Kernighan method, dynamic programming, and an evolutionary algorithm.

The written English in this book is simply outstanding and crystal-clear, which was something of a shock since I was unable to even pronounce the first author's name. The writing is in a very friendly tone with elements of humour dispersed throughout. Interestingly, in the summary chapter, there is an anecdote on the 1980s TV show Magnum PI (I even remember the mentioned scene myself), further revealing the friendly, plain-English tone of the book. Perhaps the best part of the book is that the numerical mathematical discourse is kept at a minimum (used largely for the NLP problems), so people who haven't taken calculus in ages (like me) can easily enjoy the book.

As an added bonus(!), between each chapter is a brain-teaser problem like those found in those legendary Microsoft interview questions.

My only complaint is that there is no simple analysis of the running time complexity of each algorithm, which even in its simplest form would have been a great thing to read about.

In summary, this book is an excellent read if you enjoy the topics covered. Highly recommended.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
26 of 27 people found the following review helpful:
5.0 out of 5 stars A comprehensive overview of problem solving techniques, January 25, 2000
By David Czarnecki (New York, United States) - See all my reviews
This book provides one of the most comprehensive views of modern techniques in problem solving. The authors use a number of classic problems to illustrate conventional heuristics as well as giving you a solid and working knowledge of more modern evolutionary techniques. The appendicies provide a good introduction to background information on probability theory and statistics used throughout the book, as well as projects for further exploration. Scattered throughout the text are complete and up-to-date references that can be used by the reader to delve deeper into certain topic areas. This book is written to be read and understood by both students and experienced researchers in the field.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

3.0 out of 5 stars Underwhelming
Having read a couple of very positive reviews, I was looking forward to this, but now that it is here, and I've had a chance to read it, I'm very disappointed. Read more
Published 1 month ago by S. Matthews

5.0 out of 5 stars Excellent book pity about the delivery
Just received the book , excellent book, font a bit small.
But why should I buy a brand new book to get it packaged in too small cardboard panels ? Read more
Published 17 months ago by MATRIX BUILDER

5.0 out of 5 stars Not formal and that's a good thing
Yes, the book lacks formality. Instead it tackles problems the way smart people really tackle them, and not as some after-the-fact rationalization of the process. Read more
Published 22 months ago by William Addington

3.0 out of 5 stars Kind of old stuffs
The material is alright but it is just kind of old. I can not tell from the original description otherwise, I will
not have bought it.
Published on September 22, 2007 by Weina Hui

5.0 out of 5 stars Optimization Mini-Library
This is the best book I have in my optimization library. It is excellent for students and teachers as well. Read more
Published on February 19, 2007 by Al-Azri

4.0 out of 5 stars It's not the technique, it's the logic behind it
Most evolutionary computation or math books deal with the techniques of solving problems. This book teachs you how to think of a solution for the problem you face, and not what... Read more
Published on July 23, 2006 by Wesam ELSHAMY

5.0 out of 5 stars improve your problem solving ability
The authors have updated their successful first edition, though the latter, printed in 99, was scarcely obsolete. Read more
Published on February 20, 2006 by W Boudville

5.0 out of 5 stars get this book!, read it!, understand it! :)
i have not finished reading this book, but it's 'worth it' if only for the first two chapters! :) anyone interested in dynamical systems (control aspects), general problem... Read more
Published on December 31, 2005 by Salvatore Micheal

5.0 out of 5 stars Best book on problem solving
This is simply the best book on computer problem solving that I've seen. I have both editions. The second is expanded from the first with new material on things like multicriteria... Read more
Published on December 3, 2005 by Travis R.

2.0 out of 5 stars Do not expect to learn something new
Hi,
I am a computer scientist, and I have some experience in heuristics design in many optimization problems. Read more
Published on August 31, 2005 by katabuchka

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.