Abstract
In this paper we present a new method for partitioning general large uniform 5-point grids into sub-domains of given areas having minimum total perimeter. For applications in scientific computing in parallel environments, this problem corresponds to minimizing the communication overhead between processors while observing load balancing constraints dictated by the speed of each individual processor. For a large class of grid shapes we show that the partition produced by our method is asymptotically optimal as the problem parameters grow to infinity. A new distributed Genetic Algorithm based on this decomposition theory significantly outperforms other well-known methods such as the spectral bisection (or quadrisection) methods and the geometric mesh partitioner.
This research was partially supported by the Air Force Office of Scientific Research under grant F49620-94-1-0036, and by the NSF under grants CDA-9024618 and CCR-9306807.
Preview
Unable to display preview. Download preview PDF.
References
I. T. Christou and R. R. Meyer. Optimal and asymptotically optimal equipartition of rectangular domains via stripe decomposition. In H. Fischer, B. Riedmuller, and S. Schaffler, editors, Applied Mathematics and Parallel Computing — Festschrift for Klaus Ritter, pages 77–96. Physica-Verlag, 1996.
I. T. Christou and R. R. Meyer. Optimal equi-partition of rectangular domains for parallel computation. Journal of Global Optimization, 8:15–34, January 1996.
P. Crandall and M. Quinn. Non-uniform 2-d grid partitioning for heterogeneous parallel architectures. In Proceedings of the 9th International Symposium on Parallel Processing, pages 428–435, 1995.
A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. Sunderam. PVM 3 User's Guide and Reference Manual. Oak Ridge National Laboratory, 1994.
J. R. Gilbert, G. L. Miller, and S. H. Teng. Geometric mesh partitioning: Implementation and experiments. In Proceedings of the 9th International Symposium on Parallel Processing, pages 418–427, 1995.
B. Hendrickson and R. Leland. The Chaco User's Guide Version 2.0. Sandia National Laboratories, July 1995.
B. Hendrickson and R. Leland. An improved spectral graph partitioning algorithm for mapping parallel computations. SIAM J. on Sci. Comput., 16:452–469, 1995.
John Holland. Adaptation in Natural and Artificial Systems. MIT Press, 1992.
B. W. Kernighan and S. Lin. An effective heuristic procedure for partitioning graphs. Bell Systems Tech. Journal, pages 291–308, February 1970.
M. Laguna, T. A. Feo, and H. C. Elrod. A greedy randomized adaptive search procedure for the two — partition problem. Operations Research, July–August 1994.
W. Martin. Fast equi-partitioning of rectangular domains using stripe decomposition. Technical Report MP-TR-96-2, University of Wisconsin-Madison, February 1996.
M. Bousquet Melou. Codage des polyominos convexes et equation pour l'enumeration suivant l'aire. Discrete Applied Mathematics, 48:21–43, 1994.
Zbigniew Michalewicz. Genetic Algorithms + Data Structures=Evolution Programs. Springer-Verlag, 1994.
G. L. Miller, S. H. Teng, W. Thurston, and S. A. Vavasis. Automatic mesh partitioning. In A. George, J. R. Gilbert, and J. W. H. Liu, editors, Graph Theory and Sparse Matrix Computation. Springer-Verlag, 1993.
P. M. Pardalos, F. Rendl, and H. Wolkowicz. The quadratic assignment problem: A survey and recent developments. In P. M. Pardalos and H. Wolkowicz, editors, Quadratic Assignment and Related Problems. American Mathematical Society, 1993.
A. Pothen, H. D. Simon, and K. P. Liu. Partitioning sparse matrices with eigenvectors of graphs. SIAM Journal on Matrix Analysis and Applications, 11:430–452, 1990.
G. von Laszewski. Intelligent structural operators for the k-way graph partitioning problem. In R. Belew and L. Booker, editors, Proceedings of the Fourth Intl. Conference on Genetic Algorithms, pages 45–52. Morgan Kaufmann Publishers, Los Altos, CA, 1991.
J. Yackel. Minimum Perimeter Tiling in Parallel Computation. PhD thesis, University of Wisconsin-Madison, August 1993.
J. Yackel and R. R. Meyer. Optimal tilings for parallel database design. In P. M. Pardalos, editor, Advances in Optimization and Parallel Computing, pages 293–309. North-Holland, 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Christou, I.T., Meyer, R.R. (1996). Fast distributed genetic algorithms for partitioning uniform grids. In: Ferreira, A., Rolim, J., Saad, Y., Yang, T. (eds) Parallel Algorithms for Irregularly Structured Problems. IRREGULAR 1996. Lecture Notes in Computer Science, vol 1117. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0030100
Download citation
DOI: https://doi.org/10.1007/BFb0030100
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61549-1
Online ISBN: 978-3-540-68808-2
eBook Packages: Springer Book Archive