A genetic algorithm for the optimal sequential partitioning problem

被引:0
|
作者
Araki, H
Kaji, T
Yamamoto, M
Suzuki, K
Ohuchi, A
机构
[1] Otaru Univ Commerce, Otaru, Hokkaido, Japan
[2] Hokkaido Univ, Sapporo, Hokkaido 060, Japan
关键词
graph partitioning problem; genetic algorithm; optimal sequential partitioning problem; directed acyclic graph; approximation solution method;
D O I
10.1002/eej.1041
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The optimal sequential problem is defined as the problem of finding the 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. A heuristic algorithm based on tabu search has been proposed for this problem [2]. However, there is a tendency for the solutions obtained by tabu search to become trapped in bad local optima in parallel graphs with random edge costs. In this paper we present a genetic algorithm for the optimal sequential partitioning problem. We develop an effective two-point partial order crossover satisfying sequential conditions, which preserve better blocks that have a larger sum of edge costs. In this crossover we introduce the roulette selection method to escape local optima. We also assess the effectiveness of the algorithm. The results show that this proposed algorithm outperforms any other algorithm using tabu search in terms of solution quality. (C) 2001 Scripta Technica.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 50 条