A First Course in Graph Theory and Combinatorics

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The concept of a graph is fundamental in mathematics since it conveniently encodes diverse relations and facilitates combinatorial analysis of many complicated counting problems. In this book, the authors have traced the origins of graph theory from its humble beginnings of recreational mathematics to its modern setting for modeling communication networks as is evidenced by the World Wide Web graph used by many Internet search engines. This book is an introduction to graph theory and combinatorial analysis. It is based on courses given by the second author at Queen's University at Kingston, Ontario, Canada between 2002 and 2008. The courses were aimed at students in their final year of their undergraduate program. Errate: http://www.math.udel.edu/~cioaba/book_errata.pdf

Author(s): Sebastian M. Cioaba, M. Ram Murty
Series: Hindustan Book Agency
Publisher: Amer Mathematical Society
Year: 2009

Language: English
Pages: 186
Tags: Combinatorics;Pure Mathematics;Mathematics;Science & Math;Mathematics;Algebra & Trigonometry;Calculus;Geometry;Statistics;Science & Mathematics;New, Used & Rental Textbooks;Specialty Boutique

Contents

Chapter 1. Basic Notions of Graph Theory 1
1.1. The Königsberg Bridges Problem 1
1.2. What is a Graph? 2
1.3. Mathematical Induction and Graph Theory Proofs 4
1.4. Eulerian Graphs 6
1.5. Bipartite Graphs 7
1.6. Exercises 8

Chapter 2. Recurrence Relations 10
2.1. Binomial Coefficients 10
2.2. Derangements 13
2.3. Involutions 15
2.4. Fibonacci Numbers 16
2.5. Catalan Numbers 17
2.6. Bell Numbers 20
2.7. Exercises 21

Chapter 3. The Principle of Inclusion and Exclusion 24
3.1. The Main Theorem 24
3.2. Derangements Revisited 25
3.3. Counting Surjective Maps 25
3.4. Stirling Numbers of the First Kind 26
3.5. Stirling Numbers of the Second Kind 27
3.6. Exercises 30

Chapter 4. Matrices and Graphs 33
4.1. Adjacency and Incidence Matrices 33
4.2. Graph Isomorphism 34
4.3. Bipartite Graphs and Matrices 36
4.4. Diameter and Eigenvalues 37
4.5. Exercises 38

Chapter 5. Trees 41
5.1. Forests, Trees and Leaves 41
5.2. Counting Labeled Trees 42
5.3. Spanning Subgraphs 44
5.4. Minimllm Spanning Trees and Kruskal's Algorithm 47
5.5. Exercises 49

Chapter 6. Mobius Inversion and Graph Colouring 52
6.1. Posets and Mobius Functions 52
6.2. Lattices 54
6.3. The Classical Mobius Function 56
6.4. The Lattice of Partitions 57
6.5. Colouring Graphs 59
6.6. Colouring Trees and Cycles 62
6.7. Sharper Bounds for the Chromatic Number 64
6.8. Sudoku Puzzles and Chromatic Polynomials 66
6.9. Exercises 69

Chapter 7. Enumeration under Group Action 72
7.1. The Orbit-Stabilizer Formula 72
7.2. Burnside's Lemma 76
7.3. P6lya Theory 78
7.4. Exercises 84

Chapter 8. Matching Theory 86
8.1. The Marriage Theorem 86
8.2. Systems of Distinct Representatives 88
8.3. Systems of Common Representatives 89
8.4. Doubly Stochastic Matrices 90
8.5. Weighted Bipartite Matching 91
8.6. Matchings in General Graphs 94
8.7. Connectivity 95
8.8. Exercises 97

Chapter 9. Block Designs 100
9.1. Gaussian Binomial Coefficients 100
9.2. Introduction to Designs 103
9.3. Incidence Matrices 105
9.4. Examples of Designs 108
9.5. Proof of the Bruck-Ryser-Chowla Theorem 110
9.6. Codes and Designs 113
9.7. Exercises 115

Chapter 10. Planar Graphs 118
10.1. Euler's Formula 118
10.2. The Five Colour Theorem 121
10.3. Colouring Maps on Surfaces of Higher Genus 123
10.4. Exercises 125

Chapter 11. Edges and Cycles 127
11.1. Edge Colourings 127
11.2. Hamiltonian Cycles 130
11.3. Ramsey Theory 134
11.4. Exercises 139

Chapter 12. Regular Graphs 141
12.1. Eigenvalues of Regular Graphs 141
12.2. Diameter of Regular Graphs 142
12.3. Ramanujan Graphs 148
12.4. Basic Facts about Groups and Characters 148
12.5. Cayley Graphs 151
12.6. Expanders 154
12.7. Counting Paths in Regular Graphs 156
12.8. The Ihara Zeta Function of a Graph 157
12.9. Exercises 158

Chapter 13. Hints 160

Bibliography 169

Index 170