Multi-objective Optimization of Graph Partitioning using Genetic Algorithms

被引:0
作者
Farshbaf, Mehdi [1 ]
Feizi-Derakhshi, Mohammad-Reza [1 ]
机构
[1] Univ Tabriz, Dept Comp, Tabriz, Iran
来源
2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009) | 2009年
关键词
graph partitioning; genetic algorithm; multi objective optimization; pareto front;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Graph partitioning is a NP-hard problem with multiple conflicting objectives. The graph partitioning should minimize the inter-partition relationship while maximizing the intra-partition relationship. Furthermore, the partition load should be evenly distributed over the respective partitions. Therefore this is a multi-objective optimization problem. There are two approaches to multi-objective optimization using genetic algorithms: weighted cost functions and finding the Pareto front. We have used the Pareto front method to find the suitable curve of non-dominated solutions, composed of a high number of solutions. The proposed methods of this paper used to improve the performance are injecting best solutions of previous runs into the first generation of next runs and also storing the non-dominated set of previous generations to combine with later generation's non-dominated set. These improvements prevent the GA from getting stuck in the local optima and make the search more efficient and increase the probability of finding more optimal solutions. Finally, a simulation research is carried out to investigate the effectiveness of the proposed algorithm. The simulation results confirm the effectiveness of the proposed multi-objective GA method.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 16 条
[1]  
BRYANT K, 2000, THESIS H MUDD COLLEG
[2]  
Cantu-Paz E., 1997, 97003 U ILL URB CHAM
[3]  
Coello Coello CA., 1999, KNOWL INF SYST, V1, P269, DOI [DOI 10.1007/BF03325101, 10.1007/BF03325101]
[4]   A fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[5]  
Golberg DE., 1989, Choice Reviews Online, V1989, P36, DOI DOI 10.5860/CHOICE.27-0936
[6]  
Haupt R., 2004, Practical Genetic Algorithms, V2nd ed
[7]  
Holland J.H., 1975, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, DOI 10.7551/mitpress/1090.001.0001
[8]   Multi-objective optimization using genetic algorithms: A tutorial [J].
Konak, Abdullah ;
Coit, David W. ;
Smith, Alice E. .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (09) :992-1007
[9]   Genetic algorithms for industrial Ethernet network design [J].
Krommenacker, N ;
Rondeau, E ;
Divoux, T .
4TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2002, :149-156
[10]  
Limbourg P, 2005, IEEE C EVOL COMPUTAT, P459