Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2012.18.12.1096

A Spanning Tree-based Representation and Its Application to the MAX CUT Problem  

Hyun, Soohwan (Seokyeong University)
Kim, Yong-Hyuk (Kwangwoon University)
Seo, Kisung (Seokyeong University)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.18, no.12, 2012 , pp. 1096-1100 More about this Journal
Abstract
Most of previous genetic algorithms for solving graph problems have used a vertex-based encoding. We proposed an edge encoding based new genetic algorithm using a spanning tree. Contrary to general edge-based encoding, a spanning tree-based encoding represents only feasible partitions. As a target problem, we adopted the MAX CUT problem, which is well known as a representative NP-hard problem, and examined the performance of the proposed genetic algorithm. The experiments on benchmark graphs are executed and compared with vertex-based encoding. Performance improvements of the spanning tree-based encoding on sparse graphs was observed.
Keywords
change of basis; graph encoding; genetic algorithms; MAX-CUT; spanning tree; sparse graph;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
Times Cited By SCOPUS : 0
연도 인용수 순위
1 D. Avis, A. Hertz, and O. Marcotte, Graph Theory and Combinatorial Optimization, Springer, New York, USA, 2005.
2 S.-H. Kim, Y.-H. Kim, and B.-R. Moon, "A hybrid genetic algorithm for the MAX CUT problem," In Proceedings of the Genetic and Evolutionary Computation Conference, pp. 416-423, 2001.
3 R. Y. Pinter, "Optimal layer assignment for interconnect," Journal of VLSI Computing Systems, vol. 1, pp. 123-137. 1984.
4 F. Barahona, M. Grotschel, M. Junger, and G. Reinelt, "An application of combinatorial optimization to statistical physics and circuit layout design," Operational Research, vol. 36, pp. 493-513, 1984.
5 J. H. Holland, Genetic Algorithms in Search, Optimization and Machine Learning, Addison- Wesley, Reading, USA, 1989.
6 Y.-H. Kim, Y.-K. Kwon, and B.-R. Moon, "Problem-Independent schema synthesis for genetic algorithms," Proc. of the Genetic and Evolutionary Computation Conference, pp. 1112-1122, 2003.
7 Y.-H. Kim, "Linear transformation in pseudo-boolean functions," Proc. of the Genetic and Evolutionary Computation Conference, pp. 1117-1118, 2008.
8 Y.-H. Kim and Y. Yoon, "Effect of changing the basis in genetic algorithms using binary encoding," KSII Transactions on Internet and Information Systems, vol. 2, no. 4, pp. 184-193, Aug. 2008.   과학기술학회마을   DOI   ScienceOn
9 S. M. Antonio, D. Abraham, J. P. Juan, and C. Raúl, "High-performance VNS for the max-cut problem using commodity graphics hardware," Proc. of the 18th Mini Euro Conference on VNS, 2005.
10 M. Armbruster, M. Fugenschuh, C. Helmberg, N. Jetchev, and A. Martin, "Hybrid genetic algorithm within branch-and-cut for the minimum graph bisection problem," Evolutionary Computation in Combinatorial Optimization, Lecture Notes in Computer Science, vol. 3906, pp. 1-12, 2006.
11 S. Hyun, Y. Kim, and K. Seo, "A new genetic algorithm using spanning-tree-based encoding for the MAX CUT problem," Proc. of KIIS Spring Conference 2010, vol. 20, no. 2, pp. 231-234, 2010.
12 Boost Library, http://boost.org.
13 Open Beagle, http://beagle.gel.ulaval.ca.
14 S. Poljak and Z. Tuza, "Maximum cuts and largest bipartite subgraphs," American mathematical Society, 20, 1993.
15 T. N. Bui and B. R. Moon, "Genetic algorithm and graph partitioning," IEEE Transactions on Computers, vol. 45, no. 7, pp. 841-855, 1996.   DOI
16 S. Ko, D. Kim, and B-Y. Kang, "A matrix-based genetic algorithm for structure learning of bayesian networks," International Journal of Fuzzy Logic and Intelligent Systems, vol. 11, no. 3, pp. 135-142, 2011.   과학기술학회마을   DOI   ScienceOn