By Hiroshi Nagamochi

Algorithmic points of Graph Connectivity is the 1st complete publication in this critical thought in graph and community concept, emphasizing its algorithmic points. as a result of its huge functions within the fields of conversation, transportation, and construction, graph connectivity has made large algorithmic growth less than the impact of the speculation of complexity and algorithms in sleek machine technological know-how. The publication includes a variety of definitions of connectivity, together with edge-connectivity and vertex-connectivity, and their ramifications, in addition to comparable subject matters equivalent to flows and cuts. The authors comprehensively talk about new suggestions and algorithms that permit for swifter and extra effective computing, reminiscent of greatest adjacency ordering of vertices. protecting either simple definitions and complex themes, this e-book can be utilized as a textbook in graduate classes in mathematical sciences, comparable to discrete arithmetic, combinatorics, and operations study, and as a reference publication for experts in discrete arithmetic and its purposes.

Show description

Read Online or Download Algorithmic Aspects of Graph Connectivity (Encyclopedia of Mathematics and its Applications) PDF

Best graph theory books

Discrete Mathematics: Elementary and Beyond (Undergraduate Texts in Mathematics)

Discrete arithmetic is instantly changing into some of the most vital components of mathematical study, with functions to cryptography, linear programming, coding conception and the idea of computing. This e-book is geared toward undergraduate arithmetic and desktop technology scholars attracted to constructing a sense for what arithmetic is all approximately, the place arithmetic will be worthy, and what varieties of questions mathematicians paintings on.

Reasoning and Unification over Conceptual Graphs

Reasoning and Unification over Conceptual Graphs is an exploration of automatic reasoning and determination within the increasing box of Conceptual constructions. Designed not just for computing scientists gaining knowledge of Conceptual Graphs, but additionally for a person drawn to exploring the layout of data bases, the booklet explores what are proving to be the basic equipment for representing semantic family in wisdom bases.

Encyclopedia of Distances

This up to date and revised moment variation of the major reference quantity on distance metrics encompasses a wealth of recent fabric that displays advances in a box now considered as a vital device in lots of parts of natural and utilized arithmetic. The book of this quantity coincides with intensifying learn efforts into metric areas and particularly distance layout for purposes.

Extra info for Algorithmic Aspects of Graph Connectivity (Encyclopedia of Mathematics and its Applications)

Example text

U ∗ ∈V d(u ∗ ; G) = O(m)) times. Therefore, GRAPHSEARCH runs in O(m + n) time and space. 2 Algorithms and Complexities 19 If a vertex v ∈ V − S is chosen in line 4, then no other vertex in V − S is chosen until Q becomes empty; that is, all vertices reachable from v become scanned. Then a tree in (V, F) contains a vertex r ∈ R and it is a spanning tree of the component containing r . Hence (V, F) is a maximal spanning forest. 6. For a digraph G = (V, E), GRAPHSEARCH can be implemented to run in O(m + n) time and space.

Let G = (V, E) be an unweighted digraph, and s, t ∈ V be given. Then (i) λ(s, t; G)· dist(s, t; G) ≤ m. (ii) If G has no multiple edges, then λ(s, t; G)· dist(s, t; G) ≤ n. (iii) If G has no multiple edges and |E(v, V − v; G)| ≤ 1 or |E(V − v, v; G)| ≤ 1 holds for every v ∈ V − {s, t}, then λ(s, t; G) · ( dist(s, t; G) −1) ≤ n − 2. 3 Flows and Cuts 29 Proof. Let Vi be the set of vertices whose distance from s in G is i. Note that E(V0 ∪ V1 ∪ · · · ∪ Vi , V − (V0 ∪ V1 ∪ · · · ∪ Vi ); G) = E(Vi , Vi+1 ; G) holds for i = 0, 1, .

After this phase, there are at most n 2/3 phases. 12(ii), which implies that there are at most n 2/3 phases until λ(s, t; G f ) < n 2/3 holds. Therefore, we have K ≤ 2n 2/3 . (iii) Consider the phase when λ(s, t; G f ) becomes less than n 1/2 for the first time. After this phase, there are at most n 1/2 phases. 12(iii)) implies that there are O(n 1/2 ) phases until λ(s, t; G f ) < n 1/2 holds. Therefore, we have K ≤ O(n 1/2 ). Finally we show another property of Dinits’ algorithm, which will be used in Chapter 2 to provide a faster implementation for unweighted simple undirected graphs.

Download PDF sample

Rated 4.50 of 5 – based on 22 votes