A Common Schema for Dynamic Programming and Branch And Bound Algorithms

22Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.

Abstract

A new model for dynamic programming and branch and bound algorithms is presented. The model views these algorithms as utilizing computationally feasible dominance relations to infer the orderings of application objects, thereby implicitly enumerating a finite solution space. The formalism is broad enough to apply the computational strategies of dynamic programming and branch and bound to problems with nonassociative objects, and can model both oblivious and nonoblivious algorithms, as well as parallel algorithms. The model is used to classify computations based, in part, on the types of computationally feasible dominances that they employ. It is demonstrated that the model is computationally precise enough to support the derivation of lower bounds on the number of operations required to solve various types of problems. © 1989, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Helman, P. (1989). A Common Schema for Dynamic Programming and Branch And Bound Algorithms. Journal of the ACM (JACM), 36(1), 97–128. https://doi.org/10.1145/58562.59304

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free