A Reach and Bound algorithm for acyclic dynamic-programming networks
β Scribed by Matthew D. Bailey; Robert L. Smith; Jeffrey M. Alden
- Publisher
- John Wiley and Sons
- Year
- 2008
- Tongue
- English
- Weight
- 111 KB
- Volume
- 52
- Category
- Article
- ISSN
- 0028-3045
No coin nor oath required. For personal study only.
β¦ Synopsis
Abstract
Node pruning is a commonly used technique for solution acceleration in a dynamicβprogramming network. In pruning, nodes are adaptively removed from the dynamic programming network when they are determined not to lie on an optimal path. We introduce an Ξ΅βpruning condition that extends pruning to include a possible error in the pruning step. This results in a greater reduction of the computation time; however, as a result of the inclusion of this error, the solution can be suboptimal or possibly infeasible. This condition requires the ability to compare the costs of an optimal path from a node to a terminal node. Therefore, we focus on the class of acyclic dynamic programming networks with monotonically decreasing optimal costsβtoβgo. We provide an easily implementable algorithm, Reach and Bound, which maintains feasibility and bounds the solution's error. We conclude by illustrating the applicability of Reach and Bound on a problem of single location capacity expansion. Β© 2007 Wiley Periodicals, Inc. NETWORKS, 2008
π SIMILAR VOLUMES
This paper presents an optimal dynamic programming algorithm, the first such algorithm in the literature to solve the shortest path problem with time windows and additional linear costs on the node service start times. To optimally solve this problem, we propose a new dynamic programming algorithm w