Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell University Graduate School
  3. Cornell Theses and Dissertations
  4. God does not play dice... and neither should approximation algorithms

God does not play dice... and neither should approximation algorithms

File(s)
avz2.pdf (960.23 KB)
Permanent Link(s)
https://hdl.handle.net/1813/10883
Collections
Cornell Theses and Dissertations
Author
van Zuijlen, Anke Renata
Abstract

We consider optimization problems for which the best known approximation algorithms are randomized algorithms: these algorithms make random choices during their execution, and it has been shown that in expectation the cost of the algorithm's solution is at most a known constant factor more than optimal. We show how to give deterministic variants of these algorithms that have similar performance guarantees. In particular, we give conditions under which the Sample-Augment algorithms proposed by Gupta, Kumar, Pal and Roughgarden can be derandomized, thus obtaining the best known deterministic algorithms for a number of network design problems such as the connected facility location, virtual private network design and single sink buy-at-bulk problems. We also give deterministic variants of the ``pivoting" algorithms proposed by Ailon, Charikar and Newman for several ranking and clustering problems. In addition to obtaining the same performance guarantees, the analysis of our algorithms is actually simpler than that of their randomized counterparts. Finally, we take a more practical approach to one of the ranking problems considered: the rank aggregation problem. We perform an extensive evaluation of several known and new algorithms for rank aggregation on web search data. We argue that there are two important classes of algorithms for rank aggregation: positional methods and comparison sort methods. We find that hybrid algorithms, that combine a positional and comparison sort approach, work especially well on our data sets.

Date Issued
2008-06-06T17:49:22Z
Keywords
approximation algorithms
•
derandomization
•
rank aggregation
•
network design
•
consensus clustering
•
correlation clustering
•
feedback arc set in tournaments
Type
dissertation or thesis

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance