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 条
  • [21] Brief Announcement: Distributed Unconstrained Local Search for Multilevel Graph Partitioning
    Sanders, Peter
    Seemaier, Daniel
    PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 443 - 445
  • [22] ALGORITHM FOR THE GRAPH-PARTITIONING PROBLEM USING A PROBLEM TRANSFORMATION METHOD
    MEKNASSI, M
    ABOULHAMID, EM
    CERNY, E
    COMPUTER-AIDED DESIGN, 1992, 24 (07) : 397 - 398
  • [23] On combining graph-partitioning with non-parametric clustering for image segmentation
    Martínez, AM
    Mittrapiyanuruk, P
    Kak, AC
    COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 95 (01) : 72 - 85
  • [24] Parallel multilevel graph partitioning
    Karypis, G
    Kumar, V
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 314 - 319
  • [25] EFFICIENT ALGORITHM FOR GRAPH-PARTITIONING PROBLEM USING A PROBLEM TRANSFORMATION METHOD
    LEE, CH
    PARK, CI
    KIM, M
    COMPUTER-AIDED DESIGN, 1989, 21 (10) : 611 - 618
  • [26] A parallel shortest path algorithm based on graph-partitioning and iterative correcting
    Tang, Yuxin
    Zhang, Yunquan
    Chen, Hu
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2009, 24 (05): : 351 - 360
  • [27] Multilevel Hybrid Graph Partitioning Algorithm
    Padmavathi, S.
    George, Adline
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 85 - 89
  • [28] A Parallel Multilevel Metaheuristic for Graph Partitioning
    R. Baños
    C. Gil
    J. Ortega
    F.G. Montoya
    Journal of Heuristics, 2004, 10 : 315 - 336
  • [29] Engineering Multilevel Graph Partitioning Algorithms
    Sanders, Peter
    Schulz, Christian
    ALGORITHMS - ESA 2011, 2011, 6942 : 469 - 480
  • [30] Multilevel heuristic algorithm for graph partitioning
    Baños, R
    Gil, C
    Ortega, J
    Montoya, FG
    APPLICATIONS OF EVOLUTIONARY COMPUTING, 2003, 2611 : 143 - 153