Memetic Multilevel Hypergraph Partitioning

被引:11
作者
Andre, Robin [1 ]
Schlag, Sebastian [1 ]
Schulz, Christian [2 ]
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Univ Vienna, Vienna, Austria
来源
GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2018年
关键词
multilevel hypergraph partitioning; memetic algorithms; ALGORITHMS; SEARCH; DESIGN;
D O I
10.1145/3205455.3205475
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Hypergraph partitioning has a wide range of applications such as VLSI design or scientific computing. With focus on solution quality, we develop the first multilevel memetic algorithm to tackle the problem. Key components of our contribution are new effective multilevel recombination and mutation operations that provide a large amount of diversity. We perform a wide range of experiments on a benchmark set containing instances from application areas such VLSI, SAT solving, social networks, and scientific computing. Compared to the state-of-the-art hypergraph partitioning tools hMetis, PaToH, and KaHyPar, our new algorithm computes the best results on almost all instances of the benchmark set.
引用
收藏
页码:347 / 354
页数:8
相关论文
共 60 条
[1]   Benchmarking for, large-scale placement and beyond [J].
Adya, AN ;
Yildiz, MC ;
Markov, IL ;
Villarrubia, PG ;
Parakh, PN ;
Madden, PH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (04) :472-487
[2]  
Akhremtsev Y., 2017, 2017 P NINTEENTH WOR, P28, DOI [10.1137/1.9781611974768.3, DOI 10.1137/1.9781611974768.3]
[3]  
Alpert C. J., 1998, ISPD-98. 1998 International Symposium on Physical Design, P80, DOI 10.1145/274535.274546
[4]   Multilevel circuit partitioning [J].
Alpert, CJ ;
Huang, JH ;
Kahng, AB .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (08) :655-667
[5]   RECENT DIRECTIONS IN NETLIST PARTITIONING - A SURVEY [J].
ALPERT, CJ ;
KAHNG, AB .
INTEGRATION-THE VLSI JOURNAL, 1995, 19 (1-2) :1-81
[6]  
[Anonymous], 2006, Evolutionary Computation-A Unified Approach
[7]   Effective Memetic Algorithms for VLSI design = genetic algorithms plus local search plus multi-level clustering [J].
Areibi, S ;
Yang, Z .
EVOLUTIONARY COMPUTATION, 2004, 12 (03) :327-353
[8]  
Areibi S., 2000, GECCO 2000, P97
[9]  
Armstrong E., 2010, 23 CAN C EL COMP ENG, P1
[10]   Multi-level direct K-way hypergraph partitioning with multiple constraints and fixed vertices [J].
Aykanat, Cevdet ;
Cambazoglu, B. Barla ;
Ucar, Bora .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (05) :609-625