Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorBodlaender, H.L.
dc.contributor.advisorTel, G.
dc.contributor.authorGraaff, L.W. van der
dc.date.accessioned2015-03-17T18:00:43Z
dc.date.available2015-03-17T18:00:43Z
dc.date.issued2015
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/19547
dc.description.abstractConnectivity problems such as the Steiner Tree Problem are NP-hard problems that are fixed parameter tractable in the treewidth of the input graph. In this thesis a dynamic programming algorithm on nice tree decompositions is discussed. Based on observations on nice tree decomposition diversity and experiment results, a number of optimization heuristics are proposed to speed up computation. By restructuring the nice tree decomposition, all tested input graphs show a considerable improvement both in amount of processed partial solutions as well as computation time. Furthermore a number of different data structures are analyzed, that allow for various constant time operations for graphs of low treewidth.
dc.description.sponsorshipUtrecht University
dc.format.extent648457
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleDynamic programming on Nice Tree Decompositions
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordstreewidth,Steiner tree problem,dynamic programming
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record