Parallel dynamic programming on clusters of workstations

被引:6
|
作者
Canto, SD [1 ]
de Madrid, AP [1 ]
Bencomo, SD [1 ]
机构
[1] Univ Nacl Educ Distancia, Dept Comp Sci & Automat Control, Madrid 28040, Spain
关键词
parallel dynamic programming; constrained optimization; combinatorial algorithms; networked workstations; performance evaluation; NOWs;
D O I
10.1109/TPDS.2005.112
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The standard DP ( Dynamic Programming) algorithms are limited by the substantial computational demands they put on contemporary serial computers. In this work, the theory behind the solution to serial monadic dynamic programming problems highlights the theory and application of parallel dynamic programming on a general-purpose architecture ( Cluster or Network Of Workstations). A simple and well-known technique, message passing, is considered. Several parallel serial monadic DP algorithms are proposed, based on the parallelization in the state variables and the parallelization in the decision variables. Algorithms with no interpolation are also proposed. It is demonstrated how constraints introduce load unbalance which affect scalability and how this problem is inherent to DP.
引用
收藏
页码:785 / 798
页数:14
相关论文
共 50 条
  • [21] Heterogeneous parallel computing: From clusters of workstations to hierarchical hybrid platforms
    Lastovetsky, A.L.
    Supercomputing Frontiers and Innovations, 2014, 1 (03) : 70 - 87
  • [23] A runtime support for object-oriented parallel programming on networks of workstations
    Di Santo, M
    Frattolillo, F
    Russo, W
    Zimeo, E
    PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 641 - 648
  • [24] Supporting parallel applications on clusters of workstations: The intelligent network interface approach
    Rosu, MC
    Schwan, K
    Fujimoto, R
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 159 - 168
  • [25] PDP: Parallel Dynamic Programming
    Wang, Fei-Yue
    Zhang, Jie
    Wei, Qinglai
    Zheng, Xinhu
    Li, Li
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2017, 4 (01) : 1 - 5
  • [26] A skeleton for parallel dynamic programming
    Morales, D
    Almeida, F
    Garcia, F
    Gonzalez, J
    Roda, J
    Rodriguez, C
    EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 877 - 887
  • [27] Dynamic Programming and Parallel Computers
    Casti, J.
    Richardson, M.
    Larson, R.
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1973, 12 (04) : 423 - 438
  • [28] PDP: Parallel Dynamic Programming
    Fei-Yue Wang
    Jie Zhang
    Qinglai Wei
    Xinhu Zheng
    Li Li
    IEEE/CAAJournalofAutomaticaSinica, 2017, 4 (01) : 1 - 5
  • [29] PARALLEL DYNAMIC-PROGRAMMING
    HUANG, SHS
    LIU, HF
    VISWANATHAN, V
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (03) : 326 - 328
  • [30] An exact parallel algorithm to compare very long biological sequences in clusters of workstations
    Azzedine Boukerche
    Alba Cristina Magalhaes Alves de Melo
    Edans Flavius de Oliveira Sandes
    Mauricio Ayala-Rincon
    Cluster Computing, 2007, 10 (2) : 187 - 202