Back to Search
Start Over
The design of efficient dynamic programming and transfer matrix enumeration algorithms.
- Source :
-
Journal of Physics A: Mathematical & Theoretical . 9/1/2017, Vol. 50 Issue 35, p1-1. 1p. - Publication Year :
- 2017
-
Abstract
- Many algorithms have been developed for enumerating various combinatorial objects in time exponentially less than the number of objects. Two common classes of algorithms are dynamic programming and the transfer matrix method. This paper covers the design and implementation of such algorithms. A host of general techniques for improving efficiency are described. Three quite different example problems are used for detailed examples: 1324 pattern avoiding permutations, three-dimensional polycubes (using a novel approach), and two-dimensional directed animals. Other examples from the literature are used when appropriate to describe applicability of various techniques, but the paper does not attempt to survey all applications. [ABSTRACT FROM AUTHOR]
- Subjects :
- *TRANSFER matrix
*COMPUTER algorithms
*DYNAMIC programming
Subjects
Details
- Language :
- English
- ISSN :
- 17518113
- Volume :
- 50
- Issue :
- 35
- Database :
- Academic Search Index
- Journal :
- Journal of Physics A: Mathematical & Theoretical
- Publication Type :
- Academic Journal
- Accession number :
- 124496612
- Full Text :
- https://doi.org/10.1088/1751-8121/aa8120