DocumentCode
1340975
Title
Bisection Algorithm of Increasing Algebraic Connectivity by Adding an Edge
Author
Kim, Yoonsoo
Author_Institution
Dept. of Mech. & Mechatron. Eng., Univ. of Stellenbosch, Matieland, South Africa
Volume
55
Issue
1
fYear
2010
Firstpage
170
Lastpage
174
Abstract
For a given graph (or network) G, consider another graph G´ by adding or deleting an edge e to or from G. We propose a computationally efficient algorithm of finding e such that the second smallest eigenvalue (algebraic connectivity, ??2(G´)) of G´ is maximized or minimized. Theoretically, the proposed algorithm runs in O(4mnlog(d/??)), where n is the number of nodes in G, m is the number of disconnected edges in G, d is the difference between ??3(G) and ??2(G), and ?? > 0 is a sufficiently small constant. However, extensive simulations show that the practical computational complexity of the proposed algorithm, O(5.7mn), is nearly comparable to that of a simple greedy-type heuristic, O(2mn). This algorithm can also be easily modified for finding e which affects ??2(G) the least.
Keywords
computational complexity; graph theory; algebraic connectivity; bisection algorithm; greedy type heuristic; practical computational complexity; Africa; Computational complexity; Computational modeling; Control theory; Eigenvalues and eigenfunctions; Energy consumption; Laplace equations; Mechatronics; Robust stability; Algebraic connectivity; Laplacian matrix;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2009.2033763
Filename
5340588
Link To Document