Graphs, networks and algorithms.
Introductory exposition (textbooks, tutorial papers, etc.) pertaining to combinatorics (05-01) Graph theory (05Cxx) Introductory exposition (textbooks, tutorial papers, etc.) pertaining to computer science (68-01) Network design and communication in computer systems (68M10) Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.) (68Q17) Analysis of algorithms and problem complexity (68Q25) Graph theory (including graph drawing) in computer science (68R10) Algorithms in computer science (68Wxx)
This book is the fourth edition of a popular textbook that first came out a quarter of century ago. It contains an abundant amount of material in the area of graph related combinatorial optimization problems. After a preparatory (p)review on graph theory with many stimulating exercises and a detailed example centered on factorizations, and a practical introduction to algorithms and a rather concise characterization of their complexity and NP-completeness related issues, this book presents a whole collection of classical and well motivated real-life problems such as shortest path construction, spanning tree identification, greedy algorithms, network flow problems, Menger's theorem, its company and their application in solving some combinatorial problems, various graph search problems, graph coloring, and circulation problems. It is clear that the author is much more interested in constructing solutions for real problems, besides proving existence of various properties related to them. Take the shortest path chapter as an example. After defining the problem, the author first discusses the metric space of distances and then applies it to construct the Breadth First Search algorithm and characterizes bipartite graphs. Assuming a graph does not contain a negative cycle, the author brings us to the concept of shortest path trees, and then a linear shortest path construction algorithm for acyclic graph, based on Bellman's equations, which is followed by an application on longest path construction in the context of project scheduling. The author then introduces the classic Dijkstra algorithm when the lengths of all the edges are non-negative, followed by another application in train scheduling. By weakening the edge negativity restriction, the author sets the stage for the Floyd and Warshall algorithm, which also addresses the issue of identifying the existence of negative cycles in a network. Finally, the author treats us with a solution of the above Bellman's equations in terms of linear algebra. Many examples, exercises and well cited references spread all over the chapter. I believe this is as full and deep a coverage as one can get on this topic. This book also explores some of the essential tools in this area such as the Network simplex algorithm, including its general structure and an efficient implementation. The main course of this book ends with a rather detailed exposition of the famously hard traveling salesman problem, where many techniques and heuristics associated with finding an approximation solution for an NP-complete problem are presented, analyzed and discussed. Almost like a dessert, this book concludes with a short list of about forty NP-complete problems, together with reference to their respective context within this monograph. It is often hard to make a choice among lots of theoretical and algorithmic issues when covering this field. This book stands out among its peers with its balanced but focused approach. It made its choice. For example, efforts are made in analyzing algorithms, but clearly it is not the focus which is understandable considering its problem solving nature. I also like the practice of including exercises, some with hints, within the text, but not at the end of chapters or sections, so that students can test her understanding of the material in a context sensitive manner. (Solutions to some of these exercises are provided at the end of the book.) Numerous background notes with citation rightly place the issues into their context, thanks to a comprehensive list of references, perhaps close to a thousand items. This is certainly an accessible, serious, and time tested textbook at the graduate level on graph algorithms. I would also wholeheartedly recommend this book for professionals who work in this area as a reference book because of its thorough and encyclopedic nature. In my opinion, it is also an excellent ``introductory book for someone with a solid mathematical and algorithmic background who is interested in this area, as this book gives a good presentation of some of the typical problems in the area, an insightful exposition of the related theoretical issues, as well as the associated classic algorithmic solutions with sufficient analysis.
- Graphs, networks and algorithms. Transl. from the 3rd German edition by Tilla Schade
- Timeline-based planning over dense temporal domains
- Codes for distributed storage from 3-regular graphs
- Heuristics for the dynamic facility location problem with modular capacities
- Evolutionary operators for the Hamiltonian completion problem
- Finding socially best spanning treesî
- Pickup and delivery problems with autonomous vehicles on rings
- Roots of bivariate polynomial systems via determinantal representations
- Brownian motions on metric graphs
- scientific article; zbMATH DE number 2131528 (Why is no real title available?)
- scientific article; zbMATH DE number 3887060 (Why is no real title available?)
- GRAPHS, NETWORKS AND ACE
- Graphs and algorithms
- scientific article; zbMATH DE number 4049649 (Why is no real title available?)
- scientific article; zbMATH DE number 482901 (Why is no real title available?)
- NP-completeness in the gossip monoid
- scientific article; zbMATH DE number 858902 (Why is no real title available?)
- A first hitting time approach to finding effective spreaders in a network
- On equitable coloring of extented corona of some graphs
- Independent sets and vertex covers considered within the context of robust optimization
- Mixing time and eigenvalues of the abelian sandpile Markov chain
- Randomized Shortest-Path Problems: Two Related Models
- Review of similarities between adjacency model and relational model
- Matchmaking and testing for exponentiality in the \(M/G/\infty\) queue
- Network Analysis
- Algorithmische Graphentheorie
- Robust independence systems
- Algorithmische Graphentheorie
- Overlaying a hypergraph with a graph with bounded maximum degree
- Random subcomplexes of finite buildings, and fibering of commutator subgroups of right‐angled Coxeter groups
- Cycle-based formulations in distance geometry
- Solving the minimum-cost double Roman domination problem
- Algorithms for optimally shifting intervals under intersection graph models
- A general design method for scaffold-free DNA wireframe nanostructures
- Modeling temporal dependence in a sequence of spatial random partitions driven by spanning tree: an application to mosquito-borne diseases
- The Laplacian in spectral graph theory
- An algorithm for a decomposition of weighted digraphs: with applications to life cycle analysis in ecology
This page was built for publication: Graphs, networks and algorithms.
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q455381)