Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorBisseling, R. H.
dc.contributor.authorEelaart, X. van den
dc.date.accessioned2014-09-01T17:00:23Z
dc.date.available2014-09-01T17:00:23Z
dc.date.issued2014
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/17958
dc.description.abstractThe research for this thesis was conducted at Progressive Planning, an online multi-project management tool. For Progressive Planning, the precedence graph determines a partial ordering of the execution of jobs in each project. This graph is large, and data changes frequently. Edges, vertices and weights can be added, removed or updated. In this setting, I study heuristic algorithms both for scheduling tasks of projects in Progressive Planning, and for the maximum weighted matching problem. I developed an algorithm to quickly schedule a large number of jobs, using a simple, but effective decision measure. Furthermore, I reduce the problem size by dynamically maintaining connected components. For the maximum weighted matching problem, I developed a simple algorithm that maintains a half-approximation on incremental, linear graphs. This algorithm can also maintain a matching of unverified quality on generic incremental graphs. Lastly, I show that this algorithm is well suited for parallel computing.
dc.description.sponsorshipUtrecht University
dc.format.extent740821
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleMatching and Scheduling Algorithms on Large Scale Dynamic Graphs
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsmatching; scheduling; graphs; scientific; computing;
dc.subject.courseuuMathematical Sciences


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record