2011 · 84 citations · 61 references
Cluster ComputingNetwork ScienceGraph TheoryGraph Partitioning ProblemEngineeringNetwork AlgorithmStructural Graph TheoryComputer EngineeringNetwork AnalysisSystems EngineeringGenetic AlgorithmGraph AlgorithmComputer ScienceParallel ComputingCombinatorial OptimizationGraph AnalysisGraph Partitioning
The graph partitioning problem occurs in numerous applications such as circuit placement, matrix factorization, load balancing, and community detection. For this problem, genetic algorithm is a representative approach with competitive performance with many related papers being published. Although there are a number of surveys on graph partitioning, none of them deals with genetic algorithms in much detail. In this survey, a number of problem-specific issues in applying genetic algorithms to the graph partitioning problem are discussed; the issues include encoding, crossover, normalization, and balancing.
61