Generating two-terminal directed acyclic graphs with a given complexity index by constraint logic programming

被引:3
作者
Akkan, C [1 ]
Drexl, A
Kimms, A
机构
[1] Koc Univ, Grad Sch Business, Rumelifeneri Yolu, Istanbul, Turkey
[2] Univ Kiel, Inst BWL, D-24118 Kiel, Germany
[3] Tech Univ Bergakad Freiberg, Fak Wirtschaftswissensch, D-09596 Freiberg, Germany
来源
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING | 2005年 / 62卷 / 01期
关键词
algorithms; directed acyclic graph; network generator; constraint logic programming; complexity index;
D O I
10.1016/S1567-8326(03)00057-2
中图分类号
学科分类号
摘要
Two-terminal directed acyclic graphs (st-dags) are used to model problems in many areas and, hence, measures for their topology are needed. Complexity Index (CI) is one such measure and is defined as the minimum number of node reductions required to reduce a given st-dag into a single-arc graph, when used along with series and parallel reductions. In this research we present a constraint logic programming algorithm (implemented in ILOG's OPL-Optimization Programming Language) for the generation of st-dags with a given CI. To this end the complexity graph with a maximum matching of CI, the dominator tree, the reverse dominator tree and the st-dag are characterized by a set of constraints. Then a multi-phase algorithm is presented which searches the space described by the set of constraints. Finally, the computational performance of the algorithm is tested. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 39
页数:39
相关论文
共 21 条
[1]  
Aho A., 1987, DATA STRUCTURES ALGO
[2]  
Aho A.V., 1974, The Design and Analysis of Computer Algorithms
[3]   Network decomposition-based benchmark results for the discrete time-cost tradeoff problem [J].
Akkan, C ;
Drexl, A ;
Kimms, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (02) :339-358
[4]   OPTIMAL REDUCTION OF 2-TERMINAL DIRECTED ACYCLIC GRAPHS [J].
BEIN, WW ;
KAMBUROWSKI, J ;
STALLMANN, MFM .
SIAM JOURNAL ON COMPUTING, 1992, 21 (06) :1112-1129
[5]   GREEDY CONCEPTS FOR NETWORK FLOW PROBLEMS [J].
BEIN, WW ;
BRUCKER, P .
DISCRETE APPLIED MATHEMATICS, 1986, 15 (2-3) :135-144
[6]   Resource-constrained project scheduling: Notation, classification, models, and methods [J].
Brucker, P ;
Drexl, A ;
Mohring, R ;
Neumann, K ;
Pesch, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :3-41
[7]   Complexity of the discrete time-cost tradeoff problem for project networks [J].
De, P ;
Dunne, EJ ;
Ghosh, JB ;
Wells, CE .
OPERATIONS RESEARCH, 1997, 45 (02) :302-306
[8]   RanGen: A random network generator for activity-on-the-node networks [J].
Demeulemeester, E ;
Vanhoucke, M ;
Herroelen, W .
JOURNAL OF SCHEDULING, 2003, 6 (01) :17-38
[9]   Optimal procedures for the discrete time cost trade-off problem in project networks [J].
Demeulemeester, EL ;
Herroelen, WS ;
Elmaghraby, SE .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 88 (01) :50-68
[10]  
Ford L. R, 1962, FLOWS NETWORKS