Multi-level cooperative search: A new paradigm for combinatorial optimization and an application to graph partitioning

被引:0
|
作者
Toulouse, M [1 ]
Thulasiraman, K
Glover, F
机构
[1] Univ Manitoba, Dept Comp Sci, Winnipeg, MB R3T 2N2, Canada
[2] Univ Oklahoma, Sch Comp Sci, Norman, OK 73019 USA
[3] Univ Colorado, Grad Sch Business, Boulder, CO 80309 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cooperative search is a parallelization strategy for search algorithms where parallelism is obtained by concurrently executing several search programs. The solution space is implicitly decomposed according to the search strategy of each program. The programs cooperate by exchanging information on previously explored regions of the solution space. In this paper we propose a new design for cooperative search algorithms which is also a new parallel problem solving paradigm for combinatorial optimization problems. Our new design is based on an innovative approach to decompose the solution space which is inspired from the modeling of cooperative algorithms based on dynamical systems theory. Our design also gives a new purpose to the sharing of information among cooperating tasks based on principles borrowed from scatter search evolutionary algorithms. We have applied this paradigm to the graph partitioning problem. We describe the parallel implementation of this algorithm on a cluster of workstations and compare our results with other well known graph partitioning methods.
引用
收藏
页码:533 / 542
页数:10
相关论文
共 50 条
  • [1] Improving quality of graph partitioning using multi-level optimization
    Pastukhov, R. K.
    Korshunov, A. V.
    Turdakov, D. Yu.
    Kuznetsov, S. D.
    PROGRAMMING AND COMPUTER SOFTWARE, 2015, 41 (05) : 302 - 306
  • [2] Improving quality of graph partitioning using multi-level optimization
    R. K. Pastukhov
    A. V. Korshunov
    D. Yu. Turdakov
    S. D. Kuznetsov
    Programming and Computer Software, 2015, 41 : 302 - 306
  • [3] Evolutionary Multi-Level Acyclic Graph Partitioning
    Moreira, Orlando
    Popp, Merten
    Schulz, Christian
    GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 332 - 339
  • [4] Evolving Multi-level Graph Partitioning Algorithms
    Pope, Aaron S.
    Tauritz, Daniel R.
    Kent, Alexander D.
    PROCEEDINGS OF 2016 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2016,
  • [5] Evolutionary multi-level acyclic graph partitioning
    Orlando Moreira
    Merten Popp
    Christian Schulz
    Journal of Heuristics, 2020, 26 : 771 - 799
  • [6] Multi-level spectral graph partitioning method
    Talu, Muhammed Fatih
    JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2017,
  • [7] Evolutionary multi-level acyclic graph partitioning
    Moreira, Orlando
    Popp, Merten
    Schulz, Christian
    JOURNAL OF HEURISTICS, 2020, 26 (05) : 771 - 799
  • [8] Distributed Pose-Graph Optimization With Multi-Level Partitioning for Multi-Robot SLAM
    Li, Cunhao
    Guo, Guanghui
    Yi, Peng
    Hong, Yiguang
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (06): : 4926 - 4933
  • [9] Optimized Graph Search Using Multi-Level Graph Clustering
    Kala, Rahul
    Shukla, Anupam
    Tiwari, Ritu
    CONTEMPORARY COMPUTING, PROCEEDINGS, 2009, 40 : 103 - 114
  • [10] An integrative cooperative search framework for multi-decision-attribute combinatorial optimization: Application to the MDPVRP
    Lahrichi, Nadia
    Crainic, Teodor Gabriel
    Gendreau, Michel
    Rei, Walter
    Crisan, Gloria Cerasela
    Vidal, Thibaut
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 246 (02) : 400 - 412