Font Size: a A A

Generalizing contexts amenable to greedy and greedy-like algorithms

Posted on:2014-06-01Degree:Ph.DType:Thesis
University:University of Toronto (Canada)Candidate:Ye, YuliFull Text:PDF
GTID:2458390008951351Subject:Computer Science
Abstract/Summary:
One central question in theoretical computer science is how to solve problems accurately and quickly. Despite the encouraging development of various algorithmic techniques in the past, we are still at the very beginning of the understanding of these techniques. One particularly interesting paradigm is the greedy algorithm paradigm. Informally, a greedy algorithm builds a solution to a problem incrementally by making locally optimal decisions at each step. Greedy algorithms are important in algorithmdesign as they are natural, conceptually simple to state and usually efficient. Despite wide applications of greedy algorithms in practice, their behaviour is notwell understood. However,we do knowthat in several specific settings, greedy algorithms can achieve good results. This thesis focuses on examining contexts in which greedy and greedy-like algorithms are successful, and extending them to more general settings. In particular, we investigate structural properties of graphs and set systems, families of special functions, and greedy approximation algorithms for several classic NP-hard problems in those contexts. A natural phenomenon we observe is a trade-off between the approximation ratio and the generality of those contexts.
Keywords/Search Tags:Greedy, Contexts, Algorithms
Related items