|
Project Information
Featured
|
A GNU-FDL book on algorithmic graph theory by David Joyner, Minh Van Nguyen, and Nathann Cohen. This is an introductory book on algorithmic graph theory. Theory and algorithms are illustrated using the Sage open source mathematics software. To get an overview of the book, you can view the table of contents as shown below or download the complete book. This book is more commonly known as the "DaMN" book if you notice the first letter of the first name of each author. So feel free to call it the DaMN book :-) A companion book is Explorations in Algebraic Graph Theory with Sage. This book covers how to use techniques from algebra to analyze many types of graphs. The book is a work in progress; it is by no means complete yet. We as the authors work on it during our spare time. If you want to help out by contributing materials, that would be awesome and greatly appreciated. The latest revision of the book is called latest-rxxx. - Introduction to graph theory
- Graphs and digraphs
- Subgraphs and other graph types
- Representing graphs as matrices
- Isomorphic graphs
- New graphs from old
- Common applications
- Application: finite automata
- Graph algorithms
- Representing graphs in a computer
- Graph searching
- Weights and distances
- Dijkstra's algorithm
- Bellman-Ford algorithm
- Floyd-Roy-Warshall algorithm
- Johnson's algorithm
- Trees and forests
- Definitions and examples
- Properties of trees
- Minimum spanning trees
- Binary trees
- Huffman codes
- Tree traversals
- Tree data structures
- Priority queues
- Binary heaps
- Binomial heaps
- Binary search trees
- AVL trees
- Distance and connectivity
- Paths and distance
- Vertex and edge connectivity
- Ford-Fulkerson theorem
- Menger’s Theorem
- Whitney’s Theorem
- Centrality of a vertex
- Network reliability
- Optimal graph traversals
- Eulerian graphs
- Hamiltonian graphs
- The Chinese Postman Problem
- The Traveling Salesman Problem
- Planar graphs
- Planarity and Euler's Formula
- Kuratowski's Theorem
- Planarity algorithms
- Graph Coloring
- Vertex coloring
- Edge coloring
- Applications of graph coloring
- Network flows
- Flows and cuts
- Ford and Fulkerson's theorem
- Edmonds and Karp's algorithm
- Goldberg and Tarjan's algorithm
- Random graphs
- Network statistics
- Binomial random graph model
- Erdos-Renyi model
- Small-world networks
- Scale-free networks
- Graph problems and their LP formulations
- Maximum average degree
- Traveling Salesman Problem
- Edge-disjoint spanning trees
- Steiner tree
- Linear arboricity
- Acyclic edge coloring
- H-minor
|