A Java Library of Graph Algorithms and Optimization and over 400,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
23 used & new from $43.95

Have one to sell? Sell yours here
 
   
A Java Library of Graph Algorithms and Optimization (Discrete Mathematics and Its Applications)
 
 
Start reading A Java Library of Graph Algorithms and Optimization on your Kindle in under a minute.

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

A Java Library of Graph Algorithms and Optimization (Discrete Mathematics and Its Applications) (Hardcover)

~ Hang T. Lau (Author) "Most of the random graph generation procedures in this chapter make use of a subprogram that will generate a random permutation of n objects..." (more)
Key Phrases: forward star representation, static private void, int trail, First Graph Second Graph (more...)
3.7 out of 5 stars  See all reviews (6 customer reviews)

List Price: $104.95
Price: $90.37 & this item ships for FREE with Super Saver Shipping. Details
You Save: $14.58 (14%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Thursday, February 11? Choose One-Day Shipping at checkout. Details
11 new from $90.34 12 used from $43.95

Formats

Amazon Price New from Used from
Kindle Edition $79.96  
Hardcover $90.37  

Frequently Bought Together

Customers buy this book with The Boost Graph Library: User Guide and Reference Manual by Jeremy Siek

A Java Library of Graph Algorithms and Optimization (Discrete Mathematics and Its Applications) + The Boost Graph Library: User Guide and Reference Manual
Price For Both: $126.88

Show availability and shipping details

  • This item: A Java Library of Graph Algorithms and Optimization (Discrete Mathematics and Its Applications) by H. T. Lau

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The Boost Graph Library: User Guide and Reference Manual by Jeremy Siek

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Professional Android Application Development (Wrox Programmer to Programmer)

Professional Android Application Development (Wrox Programmer to Programmer)

by Reto Meier
4.0 out of 5 stars (27)  $29.69
Elements of Programming

Elements of Programming

by Alexander A. Stepanov
4.8 out of 5 stars (9)  $31.19
The Algorithm Design Manual

The Algorithm Design Manual

by Steve Skiena
4.5 out of 5 stars (36)  $63.96
Effective Java (2nd Edition)

Effective Java (2nd Edition)

by Joshua Bloch
4.9 out of 5 stars (38)  $42.89
A Numerical Library in Java for Scientists and Engineers

A Numerical Library in Java for Scientists and Engineers

by H. T. Lau
4.7 out of 5 stars (3)  $84.33
Explore similar items

Editorial Reviews

Product Description

Because of its portability and platform-independence, Java is the ideal computer programming language to use when working on graph algorithms and other mathematical programming problems. Collecting some of the most popular graph algorithms and optimization procedures, A Java Library of Graph Algorithms and Optimization provides the source code for a library of Java programs that can be used to solve problems in graph theory and combinatorial optimization. Self-contained and largely independent, each topic starts with a problem description and an outline of the solution procedure, followed by its parameter list specification, source code, and a test example that illustrates the usage of the code.

The book begins with a chapter on random graph generation that examines bipartite, regular, connected, Hamilton, and isomorphic graphs as well as spanning, labeled, and unlabeled rooted trees. It then discusses connectivity procedures, followed by a paths and cycles chapter that contains the Chinese postman and traveling salesman problems, Euler and Hamilton cycles, and shortest paths. The author proceeds to describe two test procedures involving planarity and graph isomorphism. Subsequent chapters deal with graph coloring, graph matching, network flow, and packing and covering, including the assignment, bottleneck assignment, quadratic assignment, multiple knapsack, set covering, and set partitioning problems. The final chapters explore linear, integer, and quadratic programming. The appendices provide references that offer further details of the algorithms and include the definitions of many graph theory terms used in the book.

Product Details

  • Hardcover: 386 pages
  • Publisher: Chapman & Hall; 1 edition (October 20, 2006)
  • Language: English
  • ISBN-10: 1584887184
  • ISBN-13: 978-1584887188
  • Product Dimensions: 10.1 x 6.9 x 1.1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon.com Sales Rank: #1,040,225 in Books (See Bestsellers in Books)

More About the Author

H. T. Lau
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's H. T. Lau Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?


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

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

 
63 of 67 people found the following review helpful:
5.0 out of 5 stars Useful problem-solving tool, February 8, 2007
This library of ready-to-use programs is extremely useful. I have used the programs with very minimal effort in obtaining solutions to some graph optimization problems. Unfortunately the programs are not well documented; it would be a challenge to make modifications to the code. However, the library serves as an ideal black box tool in solving most of the pedagogical graph theory and optimization problems, especially well suited for users who are not of much concern for the underlying methodology and implementation.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
53 of 57 people found the following review helpful:
5.0 out of 5 stars A very handy collection, April 14, 2007
There are many well-written textbooks that cover the theory
and algorithms on graphs and combinatorial optimization.
Very few provide the computer code for the methods. This
book offers an extensive collection of Java programs in
this area. Each program is self-contained and can be used
independently through parameter passing. The drawback of
the book is that the coding style is not object oriented,
and the programs would be difficult to maintain. The
description of the methods and their implementations is
terse. Hence the book is not intended as a learning text.
But the library of programs is a very convenient handy
device for students and researchers in locating solutions
to classroom didactic problems in graphs and optimization,
which apparently is the main objective of the book.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
13 of 14 people found the following review helpful:
1.0 out of 5 stars Printout of Java programs, March 27, 2007
By lew "lwndw123" (Connecticut, USA) - See all my reviews
This is my third review; my two previous reviews have been removed. I have already notified Amazon about this fact

As I have stated, book is just a printout of Java program, without any explanation how program is doing what is doing, what are program limitations in terms of memory, time and complexity. Programming style is mostly Fortran IV like. Programs are without single line of comment and with non-intuitive variable names, what makes modificatios difficult or impossible. Book can be useful for somebody who needs "black box" library, doesn't need to understand programs and trusts the author that programs fave no flaws
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

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

5.0 out of 5 stars Very good resource
In my self-study, I need the numerical solutions to many graph theory and optimization problems, especially to some exercises which appear in books where solutions are often not... Read more
Published 8 months ago by A Customer

5.0 out of 5 stars Valuable and convenient library code
After installing the library code from this book, I am able to get the solutions to many small graph theoretic problems. Read more
Published 12 months ago by Student

1.0 out of 5 stars A mere compendium of poorly written algorithms
There are so many problems with this book, it's hard to know where to begin. So I don't come across as all and only negative, I will first give it credit for gathering together,... Read more
Published on February 6, 2007 by mathboy

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
   



So You'd Like to...


Create a guide

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.