A simulated annealing algorithm with the random compound move for the sequential partitioning problem of directed acyclic graphs

被引:4
|
作者
Kaji, T
Ohuchi, A
机构
[1] Otaru Univ, Fac Commerce, Dept Informat & Management Sci, Otaru, Hokkaido 0470034, Japan
[2] Hokkaido Univ, Grad Sch Engn, Sapporo, Hokkaido 0600813, Japan
关键词
simulated annealing; tabu search; graph partitioning; neighbourhood structure; compound move;
D O I
10.1016/S0377-2217(97)00381-0
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we present an approach for finding a minimum cost partition of the nodes of a directed acyclic graph into subsets of a given size, subject to the constraint that the precedence relationships among the elements are satisfied, based on the concept of simulated annealing. Simulated annealing is generally applicable, and can be used to obtain solutions arbitrarily close to an optimum. However, the standard simulated annealing approach with a conventional neighbourhood structure does not yield good solutions for this problem, since this is a multiple partitioning problem and the number of subsets is not fixed. For this problem, we develop an effective neighbourhood structure and a new acceptance criterion. We also assess the effectiveness of the developed algorithm. The results show that this proposed algorithm outperforms, in terms of solution quality, any other algorithm using tabu search. The computational time of the procedure is proportional to the number of nodes in the graph. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:147 / 157
页数:11
相关论文
共 50 条
  • [1] Acyclic Partitioning of Large Directed Acyclic Graphs
    Herrmann, Julien
    Kho, Jonathan
    Ucar, Bora
    Kaya, Kamer
    Catalyurek, Umit V.
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 371 - 380
  • [2] MULTILEVEL ALGORITHMS FOR ACYCLIC PARTITIONING OF DIRECTED ACYCLIC GRAPHS
    Herrmann, Julien
    Ozkaya, M. Yusuf
    Ucar, Bora
    Kaya, Kamer
    Catalyurek, Umit, V
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2019, 41 (04): : A2117 - A2145
  • [3] A sequential algorithm for false discovery rate control on directed acyclic graphs
    Ramdas, Aaditya
    Chen, Jianbo
    Wainwright, Martin J.
    Jordan, Michael I.
    BIOMETRIKA, 2019, 106 (01) : 69 - 86
  • [4] Broadcasting on Random Directed Acyclic Graphs
    Makur, Anuran
    Mossel, Elchanan
    Polyanskiy, Yury
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (02) : 780 - 812
  • [5] Generation and Proliferation of Random Directed Acyclic Graphs for Workflow Scheduling Problem
    Gupta, Indrajeet
    Choudhary, Anubhav
    Jana, Prasanta K.
    7TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGY (ICCCT - 2017), 2017, : 123 - 127
  • [6] Directed Path Partition Problem on Directed Acyclic Graphs
    Eto, Hiroshi
    Kawaharada, Shunsuke
    Lin, Guohui
    Miyano, Eiji
    Ozdemir, Tugce
    COMBINATORIAL ALGORITHMS, IWOCA 2024, 2024, 14764 : 314 - 326
  • [7] Solving the Longest Path Problem in Directed Acyclic Graphs Based on Amoeba Algorithm
    Wang, Qing
    Zhang, Xiaoge
    Mahadevan, Sankaran
    Deng, Yong
    INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2015, 11 (02) : 147 - 163
  • [8] Solving the longest path problem in directed acyclic graphs based on amoeba algorithm
    School of Computer and Information Science, Southwest University, China
    不详
    Int. J. Uncon. Comp., 2 (147-163):
  • [9] On the Packing Partitioning Problem on Directed Graphs
    Samadi, Babak
    Yero, Ismael G.
    MATHEMATICS, 2021, 9 (23)
  • [10] A PARALLEL SEARCH ALGORITHM FOR DIRECTED ACYCLIC GRAPHS
    GHOSH, RK
    BHATTACHARJEE, GP
    BIT, 1984, 24 (02): : 134 - 150