Graphs, Algorithms, and Optimization

William Kocay, Donald L. Kreher

November 29, 2004 by Chapman and Hall/CRC
Textbook - 504 Pages - 247 B/W Illustrations
ISBN 9781584883968 - CAT# C3960
Series: Discrete Mathematics and Its Applications


Add to Wish List
FREE Standard Shipping!


  • Provides a thorough treatment of graph theory along with data structures to show how algorithms can be programmed
  • Includes three chapters on linear optimization, which show how linear programming is related to graph theory
  • Emphasizes the use of programming to solve graph theory problems
  • Presents all algorithms from a generic point of view, usable with any programming language
  • Comprehensively handles topics such as algorithmic complexity, efficiency, and NP-completeness, topics not addressed in competitors' texts
  • Summary

    Graph theory offers a rich source of problems and techniques for programming and data structure development, as well as for understanding computing theory, including NP-Completeness and polynomial reduction.

    A comprehensive text, Graphs, Algorithms, and Optimization features clear exposition on modern algorithmic graph theory presented in a rigorous yet approachable way. The book covers major areas of graph theory including discrete optimization and its connection to graph algorithms. The authors explore surface topology from an intuitive point of view and include detailed discussions on linear programming that emphasize graph theory problems useful in mathematics and computer science. Many algorithms are provided along with the data structure needed to program the algorithms efficiently. The book also provides coverage on algorithm complexity and efficiency, NP-completeness, linear optimization, and linear programming and its relationship to graph algorithms.

    Written in an accessible and informal style, this work covers nearly all areas of graph theory. Graphs, Algorithms, and Optimization provides a modern discussion of graph theory applicable to mathematics, computer science, and crossover applications.