Abstract
The Graph Partitioning Problem (GPP) is one of the fundamental multimodal combinatorial problems that has many applications in computer science. Many algorithms have been devised to obtain a reasonable approximate solution for the GP problem. This paper applies different Genetic Algorithms in solving GP problem. In addition to using the Simple Genetic Algorithm (SGA), it introduces a new genetic algorithm named the Adaptive Population Genetic Algorithm (APGA) that overcomes the premature convergence of SGA. The paper also presents a new approach using niching methods for solving GPP as a multimodal optimization problem. The paper also presents a comparison between the four genetic algorithms; Simple Genetic Algorithm (SGA), Adaptive Population Genetic Algorithm (APGA) and the two niching methods; Sharing and Deterministic Crowding. when applied to the graph partitioning problem. Results proved the superiority of APGA over SGA and the ability of niching methods in obtaining a set of multiple good solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Deb, K., Goldberg, D.E.: An investigation of niche and Species formation in genetic function optimization. In: Proceedings of the 3rd ICGA (1989)
Deb, K.: Genetic Algorithms in multimodal function optimization. Univ. of Alabama (1989)
Eid, S.A., Fahmy, A.H.: Optimal Partitioning of Large Scale Networks. In: International conference of measurement and control (MECO), Athens, Greece (1978)
Goldberg, D.E.: Genetic algorithms in search, optimization and machine learning. Addison-Wesley publicashing comp., Reading (1989)
Goldberg, D.E., Richardson, J.: Genetic algorithms with sharing for multimodal function optimization. In: Genetic algorithms and their applications: Proceedings of the 2nd ICGA
Holland, J.H.: Adaptation in natural and artificial systems. The University of Michigan press, Ann Arbor (1975)
Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell syst. Tech. J. 49, 291–307 (1970)
Laszewski, G.: A Collection of Graph Partitioning Algorithms. Northeast Parallel Architectures center, Syracuse University
Mahfoud, S.W.: A comparison of parallel and sequential Niching methods. In: Proceeding of 6th ICGA (1995)
Mahfoud, S.W.: Niching methods for genetic algorithms (Doctoral dissertation / IlliGAL Rep. 95001). Urbana: u. of Illinois, Illinois Genetic Algorithms Lab (1995)
Mahfoud, S.W.: Simple Analytical Models of Genetic Algorithms for Multimodal Function Optimization IlliGAL Rep. 93001). Urbana: u. of Illinois, Illinois Genetic Algorithms Lab (1993)
Shazely, S., Eid, S., Baraka, H., Kamal, H.: Solving Graph partitioning problem using Genetic Algorithms. M.Sc. thesis. Cairo University, Egypt (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shazely, S., Baraka, H., Abdel-Wahab, A., Kamal, H. (1999). Genetic Algorithms in Solving Graph Partitioning Problem. In: Imam, I., Kodratoff, Y., El-Dessouki, A., Ali, M. (eds) Multiple Approaches to Intelligent Systems. IEA/AIE 1999. Lecture Notes in Computer Science(), vol 1611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48765-4_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-48765-4_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66076-7
Online ISBN: 978-3-540-48765-4
eBook Packages: Springer Book Archive