Sell Back Your Copy
For a $1.05 Gift Card
Trade in
Have one to sell? Sell yours here
A Friendly Introduction to Graph Theory
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Friendly Introduction to Graph Theory [Hardcover]

Fred Buckley (Author), Marty Lewinter (Author)
5.0 out of 5 stars  See all reviews (1 customer review)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Sell Back Your Copy for $1.05
Whether you buy it used on Amazon for $52.00 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $1.05.
Used Price$52.00
Trade-in Price$1.05
Price after
Trade-in
$50.95

Book Description

0130669490 978-0130669490 November 14, 2002 1st
This book introduces graph theory, a subject with a wide range of applications in real-work situations. This book is designed to be easily accessible to the novice, assuming no more than a good grasp of algebra to understand and relate to the concepts presented. Using many examples, illustrations, and figures, it provides an excellent foundation for the basic knowledge of graphs and their applications. This book includes an introductory chapter that reviews the tools necessary to understand the concepts of graphs, and then goes on to cover such topics as trees and bipartite graphs, distance and connectivity, Eulerian and Hamiltonian graphs, graph coloring, matrices, algorithms, planar graphs, and digraphs and networks. Graph theory has a wide range of applications; this book is useful for those in the fields of anthropology, computer science, chemistry, environmental conservation, fluid dynamics, psychology, sociology, traffic management, telecommunications, and business managers and strategists.

Customers Who Bought This Item Also Bought


Editorial Reviews

From the Back Cover

This book introduces graph theory, a subject with a wide range of applications in real-work situations. This book is designed to be easily accessible to the novice, assuming no more than a good grasp of algebra to understand and relate to the concepts presented. Using many examples, illustrations, and figures, it provides an excellent foundation for the basic knowledge of graphs and their applications. This book includes an introductory chapter that reviews the tools necessary to understand the concepts of graphs, and then goes on to cover such topics as trees and bipartite graphs, distance and connectivity, Eulerian and Hamiltonian graphs, graph coloring, matrices, algorithms, planar graphs, and digraphs and networks. Graph theory has a wide range of applications; this book is useful for those in the fields of anthropology, computer science, chemistry, environmental conservation, fluid dynamics, psychology, sociology, traffic management, telecommunications, and business managers and strategists.

Excerpt. © Reprinted by permission. All rights reserved.

Graph theory is a delightful subject with a host of applications in such fields as anthropology, computer science, chemistry, environmental conservation, fluid dynamics, psychology, sociology, traffic management, and telecommunications, among others. With the advent of operations research in the twentieth century, graph theory has risen several notches in the esteem in which it is held. Formally a branch of combinatorics, graph theory intersects topology, group theory, and number theory, to name just a few fields. While its theorems and proofs range from easy to almost incomprehensible, graph theory is, after all, the study of dots and lines!

Because of its wide range of applications, it is important that students in many diverse fields, not just mathematics and computer science, gain a foundation in the basics of graph theory. By doing so, they will have additional powerful tools at their disposal to analyze problems within their own area of study. We have written this text mainly with those students in mind and designed it to be easily accessible to undergraduate students as early as the sophomore level. We assume nothing more than a good grasp of algebra. Thus, A Friendly Introduction to Graph Theory provides early access to this wonderful and useful area of study for students in mathematics, computer science, the social sciences, business, engineering—wherever graph theory is needed.

The student will find this text quite readable. This book should be read with pencil and paper nearby—it is not bedtime reading. The exercises reflect the contents of the chapter and range from easy to hard. Answers, solutions, or hints are supplied in the back of the book for a wide selection of the exercises. It is important to realize that mathematics is not a spectator sport (although it can be fascinating to watch someone present a surprisingly simple proof of an interesting result). Do the exercises, or you will not retain the material of the nth chapter as you attempt the (n+l)-st. A bonus to the diligent students who work through the more challenging exercises is that those students will develop a strong foundation for research in graph theory and an ability to apply the concepts learned to a wide range of real-world problems.

Content

In Chapter 1, we discuss basic prerequisite concepts and ideas that the reader should be familiar with. Although it is meant as a review, a somewhat thorough treatment is given to provide the necessary tools for understanding the material that will be examined throughout the rest of the book. Thus we discuss topics such as sets, functions, parity, mathematical induction, proof techniques, counting techniques, permutations and combinations, Pascal's triangle, and combinatorial identities. For those readers unfamiliar with proof techniques, this introductory chapter will be particularly helpful. In a class of better-prepared students, the instructor may choose to skip some or all of the contents of Chapter 1.

As mentioned earlier, graphs have a wide variety of applications. In Chapter 2, we introduce the most basic concepts of graph theory and illustrate some of the areas where graphs are used. We will see many other applications throughout the book.

One class of graphs is so important that it deserves treatment in its own chapter. Because of their simple structure, trees are often used as a testing ground for possible new theorems. Trees arise in many applications, such as analyzing business hierarchies and determining minimum cost transportation networks, and are the basis of important data structures in computer science. A tree is a special type of graph in a larger class called bipartite graphs. In Chapter 3, we examine trees, bipartite graphs, and their uses. The chapter concludes with an application to job assignment problems.

The concept of distance is widely used throughout graph theory and its applications. Distance is used in various graph operations, in isomorphism testing, and in convexity problems, and is the basis of several graph symmetry concepts. Distance is used to define many graph centrality concepts, which in turn are useful in facility location problems. Numerous graph algorithms are distance related in that they search for paths of various lengths within the graph. Distance is an important factor in extremal problems in graph connectivity. Graph connectivity is important in its own right because of its strong relation to the reliability and vulnerability of computer networks. In Chapter 4, we discuss some of the many important concepts and results concerning distance and connectivity in graphs. We conclude with a discussion of a facility location problem and an introduction to the concept of reliability of computer networks.

Numerous theoretical and applied problems in graph theory require one to traverse a graph in a particular way. In some problems, the goal is to find a trail or circuit in order to pass through each edge exactly once. In other problems, one must find a path or cycle that includes each vertex exactly once. We discuss such problems in Chapter 5. We conclude with a discussion of two well-known related problems, namely, the Chinese postman problem, and the Traveling salesman problem.

Various real-world problems that can be modeled by graphs require that the vertex set or edge set be partitioned into disjoint sets such that items within a given set are mutually nonadjacent. Common problems include scheduling meetings or exams to avoid conflicts and storage of chemicals to prevent adverse interactions. These problems are related to graph coloring, the subject of Chapter 6.

A matrix is a rectangular table of numbers. One of the simplest ways of storing a graph in a computer is by using a matrix or its computer science counterpart, an array. Graph theory makes effective use of matrices as a tool in examining structural and other properties of graphs. In Chapter 7, we first review some basic properties of matrices and then examine some uses of matrices within graph theory.

There are many connections between graph theory and computer science. Thus it should not be surprising that algorithms have played a strong role in recent graph theory research, so much so that several books have been devoted to algorithmic graph theory. In Chapter 8, we give an introduction to graph algorithms and indicate some of their uses. We discuss the important breadth-first search and depth-first search algorithms and examine algorithms for graph coloring as well as for coding trees. Several other algorithms are presented throughout the text. We shall not examine efficiency of algorithms or NP-completeness here, but refer the interested reader to appropriate sources for discussions of those topics.

A graph is planar if it can be drawn in the plane with no crossing edges. Planar graphs have received a great deal of attention over the years because of a long-standing problem, the four-color conjecture, that took over one hundred years to prove. Planar graphs remain important today because of their applications. Planar graphs are important in facility layout problems within operations research, and they are crucial in the design of printed circuit boards in computer science. We discuss planar graphs and their properties in Chapter 9.

To model certain real-world problems, a structure more complex than a graph is needed. In Chapter 10, we consider some additional structures. Digraphs are similar to graphs except there are directions on the edges. Digraphs are used to model problems where the direction of flow of some quantity (information, traffic, liquid, electrons, and so on) is of importance. When limits are placed on how much of that quantity can flow through a given directed edge, we obtain a network. A special type of digraph with no directed cycles, called an activity digraph, has weights on the directed edges indicating the duration of a given activity. These weighted digraphs are used to aid in scheduling individual activities that compose a complex project. In Chapter 10, we explore various types of digraphs and their properties, study network flows, and present an algorithm to maximize total flow. We conclude the chapter with a discussion of activity digraphs and their uses.

In Chapter 11, we consider two additional topics, Ramsey theory and graph domination. The first is related to edge colorings in graphs, and the second is related to both distance and independence and has a wide range of applications. The one thing that these last two topics have in common is that they are lots of fun to work on.

We hope this book is as much fun for you to read and learn from as it was for us to write.


Product Details

  • Hardcover: 384 pages
  • Publisher: Prentice Hall; 1st edition (November 14, 2002)
  • Language: English
  • ISBN-10: 0130669490
  • ISBN-13: 978-0130669490
  • Product Dimensions: 9.6 x 7 x 0.8 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #1,289,715 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

3 of 5 people found the following review helpful:
5.0 out of 5 stars It's a very good intro text., March 1, 2003
By 
Tim (New York, United States) - See all my reviews
This review is from: A Friendly Introduction to Graph Theory (Hardcover)
Good choice of topics. Easy to read. The concepts are well motivated. The book is full of applications. An undergraduate will be able to follow the proofs. They are clear. I also liked the homework exercises. This is a student-friendly book, as the title suggests.
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
 
 
 
Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

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
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject