Title :
Genetic algorithms for graph partitioning and incremental graph partitioning
Author :
Maini, Harpal ; Mehrotra, Kishan ; Mohan, Chilukuri ; Ranka, Sanjay
Author_Institution :
Sch. of Comput. & Inf. Sci., Syracuse Univ., NY, USA
Abstract :
Partitioning graphs into equally large groups of nodes, minimizing the number of edges between different groups, is an extremely important problem in parallel computing. This paper presents genetic algorithms for suboptimal graph partitioning, with new crossover operators (KNUX, DKNUX) that lead to orders of magnitude improvement over traditional genetic operators in solution quality and speed. Our method can improve on good solutions previously obtained by using other algorithms or graph theoretic heuristics in, minimizing the total communication cost or the worst case cost of communication for a single processor. We also extend our algorithm to incremental graph partitioning problems, in which the graph structure or system properties changes with time
Keywords :
genetic algorithms; graph theory; parallel processing; DKNUX; KNUX; crossover operators; genetic algorithms; genetic operators; graph partitioning; graph structure; graph theoretic heuristics; incremental graph partitioning; incremental graph partitioning problems; parallel computing; suboptimal graph partitioning; system properties; total communication cost; Concurrent computing; Contracts; Costs; Data engineering; Genetic algorithms; Information science; Parallel processing; Partitioning algorithms; Scattering; US Government;
Conference_Titel :
Supercomputing '94., Proceedings
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-6605-6
DOI :
10.1109/SUPERC.1994.344308