Abstract
This paper presents a fast implementation of the recursive spectral bisection method for p-way partitioning. It is known that recursive bisections for p-way partitioning using optimal strategies at each step may not lead to a good overall solution. The relaxed implementation accelerates the partitioning process by relaxing the accuracy requirement of spectral bisection (SB) method. Considering the solution quality of a SB method on a graph is primarily determined by the accuracy of its Fiedler vector, we propose to set a tight iteration number bound and a loose residual tolerance for Lanczos algorithms to compute the Fiedler vector. The relaxed SB was tested on eight representative meshes from different applications. Experimental results show that the relaxed SB on six meshes produces approximately equivalent quality solutions as the Chaco SB while gaining 10% to 35% improvements in execution time. On the other two meshes, the relaxed SB approaches the Chaco SB in quality as p increases and reduces the execution time by 40% to 70%. Coupled with the Kernighan-Lin local refinement algorithm, the relaxed SB is able to yield high quality solutions in all test cases as p goes beyond 32. Multilevel and spectral quadrisection algorithms benefit from relaxed implementations, as well.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
S. T. Barnard and H. D. Simon. Fast multilevel implementation of recursive spectral bisection for partitioning unstructured problems. Concurrency: Practice and Experience, 6(2):101–117, 1994.
R. Diekmann, B. Monien, and R. Preis. Load balancing strategies for distributed memory machines. Technical Report TR-RSFB-97-050, Department of Computer Science, University of Paderborn, 1997.
B. Hendrickson and R. Leland. An improved spectral graph partitioning algorithm for mapping parallel graphs. Technical Report SAND 92-1460, Sandia National Lab., USA, 1992.
B. Hendrickson and R. Leland. The Chaco user's guide. Technical Report SAND 93-2339, Sandia National Lab., USA, 1993.
B. Hendrickson and R. Leland. A multilevel algorithm for partitioning graphs. Technical Report Tech. Rep. SAND 93-11301, Sandia National Lab., USA, 1993.
G. Karypis and V. Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. Technical Report 95-035, Department of Computer Science, University of Minnesota, 1995.
J. De Keyser and D. Roose. Grid partitioning by inertial recursive bisection. Technical Report TW 174, Katholieke Universiteit leuven, Belgium, 1992.
B. N. Parlett. The Symmetric Eigenvalue Problem. Prentice-Hall, Englewood Cliffs, NJ., 1980.
B. N. Parlett and D. S. Scott. The Lanczos algorithm with selective orthogonalization. Mathematics of Computation, 33(145):217–238, 1979.
A. Pothen, H. D. Simon, and K. Lion. Partitioning sparse matrices with eigenvectors of graphs. SIAM J. Matrix Analysis and Applications, 11(3):430–452, July 1990.
H. D. Simon and A. Sohn. HARP: A fast spectral partitioner. In Proc. of the 9th ACM Symp. on Parallel Algorithms and Architectues, June 1997.
H. D. Simon and S.-H. Teng. How good is recursive bisection. Technical Report RNR-93-12, NASA Ames Report, 1993.
H. D. Siomn. Partitioning of unstructured problems for parallel processing. Computing Systems in Engineering, 2:135–148, 1991.
R. D. Williams. Unification of spectral and inertial bisection. Technical report, CalTech, 1994. Available at http://www.cacr.caltech.edu/ roy/papers.
C. Xu and F. Lau. Load Balancing in Parallel Computers: Theory and Practice. Kluwer Academic Publishers, November 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, C., Nie, Y. (1998). Relaxed Implementation of spectral methods for graph partitioning. In: Ferreira, A., Rolim, J., Simon, H., Teng, SH. (eds) Solving Irregularly Structured Problems in Parallel. IRREGULAR 1998. Lecture Notes in Computer Science, vol 1457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0018553
Download citation
DOI: https://doi.org/10.1007/BFb0018553
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64809-3
Online ISBN: 978-3-540-68533-3
eBook Packages: Springer Book Archive