Multi-Level Refinement Algorithm of Weighted Hypergraph Partitioning Problem

被引:0
|
作者
机构
[1] Leng, Ming
[2] Sun, Ling-Yu
[3] Guo, Kai-Qiang
来源
Guo, Kai-Qiang (kaiqiangguo@qq.com) | 1600年 / Walter de Gruyter GmbH卷 / 26期
基金
中国国家自然科学基金;
关键词
Computational complexity - Graph theory - Particle swarm optimization (PSO);
D O I
10.1515/jisys-2015-0058
中图分类号
学科分类号
摘要
The formal description of weighted hypergraph partitioning problem is presented. We describe the solution of the weighted hypergraph partitioning problem based on the multi-level method. We propose the multi-level discrete particle swarm optimization refinement algorithm, whose each particle's position in |V|-dimensional can be considered as the corresponded partitioning. During the refinement process of the uncoarsening phase, the algorithm projects successively each particle's corresponded partitioning back to the next-level finer hypergraph, and the degree of particle's freedom increases with the increase in solution space's dimension. The algorithm also regards the gain of vertex as particle information for the heuristic search and successfully searches the solution space based on the intelligent behavior between individuals' collaboration. Furthermore, the improved compressed storage format of weighted hypergraph is presented and the two-dimensional auxiliary array is designed for counting the vertices of each hypergraph in different partitions. The rapid method of calculating the vertex's gain and the cut's size are proposed to avoid traversing each vertex of hyperedge and reduce the algorithm's time complexity and space complexity. Experimental results show that the algorithm not only can find the better partitioning of weighted hypergraph than the move-based method but also can improve the search capability of the refinement algorithm. © 2017 Walter de Gruyter GmbH, Berlin/Boston.
引用
收藏
相关论文
共 50 条
  • [1] A Multi-level Hypergraph Partitioning Algorithm Using Rough Set Clustering
    Lotfifar, Foad
    Johnson, Matthew
    [J]. EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 159 - 170
  • [2] Multithreaded Clustering for Multi-level Hypergraph Partitioning
    Catalyuerek, Uemit V.
    Deveci, Mehmet
    Kaya, Kamer
    Ucar, Bora
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 848 - 859
  • [3] Multi-level spectral hypergraph partitioning with arbitrary vertex sizes
    Zien, JY
    Schlag, MDF
    Chan, PK
    [J]. 1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 201 - 204
  • [4] An efficient multi-level partitioning algorithm for VLSI circuits
    Cherng, JS
    Chen, SJ
    [J]. 16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 70 - 75
  • [5] A new 2-way multi-level partitioning algorithm
    Saab, Y
    [J]. VLSI DESIGN, 2000, 11 (03) : 301 - 310
  • [6] Multi-level direct K-way hypergraph partitioning with multiple constraints and fixed vertices
    Aykanat, Cevdet
    Cambazoglu, B. Barla
    Ucar, Bora
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (05) : 609 - 625
  • [7] A stable multi-level partitioning algorithm using adaptive connectivity threshold
    Kim, JK
    Chong, JW
    Goto, S
    [J]. PROCEEDINGS OF THE 2004 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1 AND 2: SOC DESIGN FOR UBIQUITOUS INFORMATION TECHNOLOGY, 2004, : 1 - 4
  • [8] Symbolic multi-level verification of refinement
    Hendricx, S
    Claesen, L
    [J]. NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 288 - 291
  • [9] MedPart: A Multi-Level Evolutionary Differentiable Hypergraph Partitioner
    Liang, Rongjian
    Agnesina, Anthony
    Ren, Haoxing
    [J]. PROCEEDINGS OF THE 2024 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, ISPD 2024, 2024, : 3 - 11
  • [10] Multi-level fuzzy overlapping community detection algorithm for weighted networks
    Choumane, Ali
    Harkous, Ali
    [J]. International Journal of Data Science, 2019, 4 (04) : 351 - 375