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 条
  • [41] A simulated annealing algorithm for dynamic layout problem
    Baykasoglu, A
    Gindy, NNZ
    COMPUTERS & OPERATIONS RESEARCH, 2001, 28 (14) : 1403 - 1426
  • [42] Simulated annealing algorithm for balanced allocation problem
    Rajesh, R.
    Pugazhendhi, S.
    Ganesh, K.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 61 (5-8): : 431 - 440
  • [43] A simulated annealing algorithm for the circles packing problem
    Zhang, DF
    Huang, WQ
    COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 206 - 214
  • [44] Simulated Annealing Partitioning: An Algorithm for Optimizing Grouping in Cancer Data
    Qi, Ran
    Zhou, Shujia
    2013 IEEE 13TH INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2013, : 281 - 286
  • [45] Traversing directed cyclic and acyclic graphs using modified BFS algorithm
    Baidari, Ishwar
    Hanagawadimath, Ajith
    2014 SCIENCE AND INFORMATION CONFERENCE (SAI), 2014, : 175 - 181
  • [46] A genetic algorithm for scheduling directed acyclic graphs in the presence of communication contention
    Dandass, YS
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, : 223 - 230
  • [47] Multiprocessor scheduling algorithm utilizing linear clustering of directed acyclic graphs
    Park, CS
    Choi, SB
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 392 - 399
  • [48] A spectral partitioning algorithm for maximum directed cut problem
    Zhenning Zhang
    Donglei Du
    Chenchen Wu
    Dachuan Xu
    Dongmei Zhang
    Journal of Combinatorial Optimization, 2021, 42 : 373 - 395
  • [49] A Spectral Partitioning Algorithm for Maximum Directed Cut Problem
    Zhang, Zhenning
    Du, Donglei
    Wu, Chenchen
    Xu, Dachuan
    Zhang, Dongmei
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 298 - 312
  • [50] A spectral partitioning algorithm for maximum directed cut problem
    Zhang, Zhenning
    Du, Donglei
    Wu, Chenchen
    Xu, Dachuan
    Zhang, Dongmei
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2021, 42 (03) : 373 - 395