Back to Search Start Over

The design of efficient dynamic programming and transfer matrix enumeration algorithms.

Authors :
Andrew R Conway
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]

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