z-logo
open-access-imgOpen Access
High-speed Dynamic Programming Algorithms in Applied Problems of a Special Kind
Author(s) -
V. I. Struchenkov,
D. A. Karpov
Publication year - 2020
Publication title -
mathematics and statistics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.149
H-Index - 3
eISSN - 2332-2144
pISSN - 2332-2071
DOI - 10.13189/ms.2020.080313
Subject(s) - mathematics , dynamic programming , algorithm , mathematical optimization
The article discusses the solution of applied problems, for which the dynamic programming method developed by R. Bellman in the middle of the last century was previously proposed. Currently, dynamic programming algorithms are successfully used to solve applied problems, but with an increase in the dimension of the task, the reduction of the counting time remains relevant. This is especially important when designing systems in which dynamic programming is embedded in a computational cycle that is repeated many times. Therefore, the article analyzes various possibilities of increasing the speed of the dynamic programming algorithm. For some problems, using the Bellman optimality principle, recurrence formulas were obtained for calculating the optimal trajectory without any analysis of the set of options for its construction step by step. It is shown that many applied problems when using dynamic programming, in addition to rejecting unpromising paths lead to a specific state, also allow rejecting hopeless states. The article proposes a new algorithm for implementing the R. Bellman principle for solving such problems and establishes the conditions for its applicability. The results of solving two-parameter problems of various dimensions presented in the article showed that the exclusion of hopeless states can reduce the counting time by 10 or more times.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom