A Low-Complexity Multi-Survivor Dynamic Programming for Constrained Discrete Optimization

I. Zakir Ahmed,Hamid Sadjadpour,Shahram Yousefi
DOI: https://doi.org/10.48550/arXiv.2105.06085
2021-05-13
Optimization and Control
Abstract:Constrained discrete optimization problems are encountered in many areas of communication and machine learning. We consider the case where the objective function satisfies Bellman's optimality principle without the constraints on which we place no conditions. We first show that these problems are a generalization of optimization in constrained Markov decision processes with finite horizon used in reinforcement learning and are NP-Hard. We then present a novel multi-survivor dynamic programming (msDP) algorithm that guarantees optimality at significant computational savings. We demonstrate this by solving 5G quantizer bit allocation and DNA fragment assembly problems. The results are very promising and suggest that msDP can be used for many applications.
What problem does this paper attempt to address?