Automating the Enumeration of Sequences Defined by Digraphs

dc.contributor.advisorDr. Carla Savage, Committee Chairen_US
dc.contributor.advisorDr. Jon Doyle, Committee Memberen_US
dc.contributor.advisorDr. Erich Kaltofen, Committee Memberen_US
dc.contributor.advisorDr. Mehmet Ozturk, Committee Memberen_US
dc.contributor.authorD'Souza, Erwin Francisen_US
dc.date.accessioned2010-04-02T17:59:36Z
dc.date.available2010-04-02T17:59:36Z
dc.date.issued2005-09-20en_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.description.abstractWe consider sequences of nonnegative integers $S=(s_1,s_2,ldots, s_n)$ defined by systems of constraints represented as weighted directed graphs in which edge $(s_a,s_b)$ of weight $w$ indicates constraint $s_a~geq~s_b~+~w$. We propose a set of seven rules and a decomposition technique for obtaining multivariate and single-variable generating functions for families of such graphs. Our method compares to existing techniques by offering an elegant and intuitive approach to obtaining generating functions and recurrences, albeit only for a subset of the partition and composition enumeration problems addressed by other techniques. The decomposition technique we propose remains relevant, nevertheless, to a wide range of applications, including several well-known ones. Moreover, our objective is to obtain recurrences for generating functions so as to assist the formulation and proof of their closed-form solutions. For integer sequences defined by directed graphs with $w in 0,1]$, we prove that our technique holds sufficient. We describe the formulation of finite-variable generating function recurrences from multi-variable ones and provide a set of rules to determine the variables chosen. The construction tree is introduced as the tree representation of the construction of a generating function from the decomposition of a weighted directed graph. Given such a construction tree, automation of the process of building the multi-variable and finite-variable recurrences is possible, and we implement it as a computer program. Finally, we apply our techniques and tools to a wide range of famous problems, including 2-rowed plane partitions, up-down compositions and hexagonal plane partitions, as well as some new problems, and obtain recurrences to each. We find that our methods are not only effective but also easy and simple to use.en_US
dc.identifier.otheretd-09192005-201149en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/933
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectGFPartitionsen_US
dc.subjectMapleen_US
dc.subjectconstraint graphsen_US
dc.subjectrecurrencesen_US
dc.subjectgenerating functionsen_US
dc.subjectinteger sequencesen_US
dc.titleAutomating the Enumeration of Sequences Defined by Digraphsen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
942.37 KB
Format:
Adobe Portable Document Format

Collections