CONSTRUCTIVE HEURISTICS AND LOWER BOUNDS FOR GRAPH PARTITIONING BASEDON A PRINCIPAL-COMPONENTS APPROXIMATION

Authors
Citation
Ks. Arun et Vb. Rao, CONSTRUCTIVE HEURISTICS AND LOWER BOUNDS FOR GRAPH PARTITIONING BASEDON A PRINCIPAL-COMPONENTS APPROXIMATION, SIAM journal on matrix analysis and applications, 14(4), 1993, pp. 991-1015
Citations number
26
Categorie Soggetti
Mathematics,Mathematics
ISSN journal
08954798
Volume
14
Issue
4
Year of publication
1993
Pages
991 - 1015
Database
ISI
SICI code
0895-4798(1993)14:4<991:CHALBF>2.0.ZU;2-A
Abstract
This paper addresses the problem of partitioning the vertex set of an edge-weighted undirected graph into two parts of specified sizes so as to minimize the sum of the weights on edges joining vertices in diffe rent parts. This problem is NP-hard and has several important applicat ions in which the graph size is typically large and the brute-force ap proach (of listing all feasible partitions and comparing costs) is com putationally prohibitive. In this paper a new class of algorithms is d eveloped on the basis of a transformation of the graph problem to a ge ometric problem of clustering a set of points in Euclidean space. Inst ead of searching through all feasible partitions that meet the size sp ecifications, it is shown that the search can be confined to a set of n(p(p+1)/2) partitions, where n is the number of vertices in the graph and p is the rank of the n x n graph connection matrix. Procedures ar e developed for constructing all such partitions in O(n(p(p+3)/2)) tim e. For matrices with large ranks, approximation of the connection matr ix by a matrix of low rank by using principal-components analysis is s uggested. The algorithms presented in this paper are constructive algo rithms in that they generate a feasible partition of the graph directl y from the connection matrix, as opposed to iterative algorithms that start from a feasible partition as an initial guess. The algorithms al so bound the difference between the achieved cost and the lowest achie vable cost. These lower bounds on the cost of the optimal partition ar e proved to be superior to the Donath-Hoffman lower bound for two sign ificant special cases wherein either the two part sizes are equal or t he graph connection matrix has equal row sums. Simulation results on r andomly constructed graphs of different sizes clearly demonstrate the effectiveness of these heuristics in terms of both the cost of the con structed partition and the lower bound provided.