A Combined Evolutionary Search and Multilevel Optimisation Approach to Graph-Partitioning

被引:0
|
作者
A.J. Soper
C. Walshaw
M. Cross
机构
[1] University of Greenwich,School of Computing and Mathematical Sciences
来源
关键词
evolutionary search; genetic algorithms; graph-partitioning; multilevel optimisation;
D O I
暂无
中图分类号
学科分类号
摘要
The graph-partitioning problem is to divide a graph into several pieces so that the number of vertices in each piece is the same within some defined tolerance and the number of cut edges is minimised. Important applications of the problem arise, for example, in parallel processing where data sets need to be distributed across the memory of a parallel machine. Very effective heuristic algorithms have been developed for this problem which run in real-time, but it is not known how good the partitions are since the problem is, in general, NP-complete. This paper reports an evolutionary search algorithm for finding benchmark partitions. A distinctive feature is the use of a multilevel heuristic algorithm to provide an effective crossover. The technique is tested on several example graphs and it is demonstrated that our method can achieve extremely high quality partitions significantly better than those found by the state-of-the-art graph-partitioning packages.
引用
收藏
页码:225 / 241
页数:16
相关论文
共 50 条
  • [31] A parallel multilevel metaheuristic for graph partitioning
    Baños, R
    Gil, C
    Ortega, J
    Montoya, FG
    JOURNAL OF HEURISTICS, 2004, 10 (03) : 315 - 336
  • [32] Distributed Deep Multilevel Graph Partitioning
    Sanders, Peter
    Seemaier, Daniel
    EURO-PAR 2023: PARALLEL PROCESSING, 2023, 14100 : 443 - 457
  • [33] Parallel optimisation algorithms for multilevel mesh partitioning
    Walshaw, C
    Cross, M
    PARALLEL COMPUTING, 2000, 26 (12) : 1635 - 1660
  • [34] Tabu search for graph partitioning
    Rolland, E
    Pirkul, H
    Glover, F
    ANNALS OF OPERATIONS RESEARCH, 1996, 63 : 209 - 232
  • [35] Graph-Partitioning Based Convolutional Neural Network for Earthquake Detection Using a Seismic Array
    Yano, Keisuke
    Shiina, Takahiro
    Kurata, Sumito
    Kato, Aitaro
    Komaki, Fumiyasu
    Sakai, Shin'ichi
    Hirata, Naoshi
    JOURNAL OF GEOPHYSICAL RESEARCH-SOLID EARTH, 2021, 126 (05)
  • [36] GT-scheduler: a hybrid graph-partitioning and tabu-search based task scheduler for distributed data stream processing systems
    Hadian, Hamid
    Sharifi, Mohsen
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5815 - 5832
  • [37] Cost-Effective Social Network Data Placement and Replication using Graph-Partitioning
    Khalajzadeh, Hourieh
    Yuan, Dong
    Grundy, John
    Yang, Yun
    2017 IEEE 1ST INTERNATIONAL CONFERENCE ON COGNITIVE COMPUTING (ICCC 2017), 2017, : 64 - 71
  • [38] Comparison of Coarsening Schemes for Multilevel Graph Partitioning
    Chevalier, Cedric
    Safro, Ilya
    LEARNING AND INTELLIGENT OPTIMIZATION, 2009, 5851 : 191 - +
  • [39] A New Coarsening Strategy for Multilevel Graph Partitioning
    Yao, Lu
    Wang, Zhenghua
    Cao, Wei
    Li, Zongzhe
    MECHATRONICS AND INTELLIGENT MATERIALS II, PTS 1-6, 2012, 490-495 : 504 - 508
  • [40] Least committment graph matching by evolutionary optimisation
    Myers, R
    Hancock, ER
    COMPUTER VISION - ECCV 2000, PT I, PROCEEDINGS, 2000, 1842 : 203 - 219