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 条
  • [41] An Effective Multilevel Memetic Algorithm for Balanced Graph Partitioning
    Benlic, Una
    Hao, Jin-Kao
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [42] JET: MULTILEVEL GRAPH PARTITIONING ON GRAPHICS PROCESSING UNITS
    Gilbert, Michael S.
    Madduri, Kamesh
    Boman, Erik G.
    Rajamanickam, Siva
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2024, 46 (05): : B700 - B724
  • [43] Power System Reconfiguration Based on Multilevel Graph Partitioning
    Li, Juan
    Liu, Chen-Ching
    2009 IEEE BUCHAREST POWERTECH, VOLS 1-5, 2009, : 1668 - +
  • [44] Hybrid Approach for Graph Partitioning
    Kureichik, Vladimir
    Zaruba, Daria
    Kureichik, Vladimir, Jr.
    ARTIFICIAL INTELLIGENCE TRENDS IN INTELLIGENT SYSTEMS, CSOC2017, VOL 1, 2017, 573 : 64 - 73
  • [45] Tabu search versus evolutionary search for software structure optimisation
    Balicki, J
    Kitowski, Z
    COMPUTATIONAL METHODS FOR SMART STRUCTURES AND MATERIALS II, 2000, 7 : 131 - 140
  • [46] An introduction to evolutionary computing in design search and optimisation
    Keane, A
    THEORETICAL ASPECTS OF EVOLUTIONARY COMPUTING, 2001, : 1 - 11
  • [47] Migrating Scientific Workflows to the Cloud Through Graph-partitioning, Scheduling and Peer-to-Peer Data Sharing
    Srirama, Satish Narayana
    Viil, Jaagup
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 1105 - 1112
  • [48] An application of XML and XLink using a graph-partitioning method and a density map for information retrieval and knowledge discovery
    Guillaume, D
    Murtagh, F
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS VIII, 1999, 172 : 278 - 282
  • [49] Optimisation of thermal power plant designs: A graph-based adaptive search approach
    Emmerich, MTM
    ADAPTIVE COMPUTING IN DESIGN AND MANUFACTURE V, 2002, : 87 - 98
  • [50] Multilevel cooperative search for the circuit/hypergraph partitioning problem
    Ouyang, M
    Toulouse, M
    Thulasiraman, K
    Glover, F
    Deogun, JS
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (06) : 685 - 693