dc.rights.license | CC-BY-NC-ND | |
dc.contributor.advisor | Bodlaender, H.L. | |
dc.contributor.advisor | Tel, G. | |
dc.contributor.author | Graaff, L.W. van der | |
dc.date.accessioned | 2015-03-17T18:00:43Z | |
dc.date.available | 2015-03-17T18:00:43Z | |
dc.date.issued | 2015 | |
dc.identifier.uri | https://studenttheses.uu.nl/handle/20.500.12932/19547 | |
dc.description.abstract | Connectivity 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.sponsorship | Utrecht University | |
dc.format.extent | 648457 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en_US | |
dc.title | Dynamic programming on Nice Tree Decompositions | |
dc.type.content | Master Thesis | |
dc.rights.accessrights | Open Access | |
dc.subject.keywords | treewidth,Steiner tree problem,dynamic programming | |
dc.subject.courseuu | Computing Science | |