Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01rn301150n
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorArora, Sanjeeven_US
dc.contributor.authorSachdeva, Sushanten_US
dc.contributor.otherComputer Science Departmenten_US
dc.date.accessioned2013-09-16T17:27:11Z-
dc.date.available2013-09-16T17:27:11Z-
dc.date.issued2013en_US
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp01rn301150n-
dc.description.abstractFor several basic optimization problems, it is <bold>NP</bold>-hard to find an exact solution. As a result, understanding the best possible trade-off between the running time of an algorithm and its approximation guarantee, is a fundamental question in theoretical computer science, and the central goal of the theory of approximation. There are two aspects to the theory of approximation : (1) efficient approximation algorithms that establish trade-offs between approximation guarantee and running time, and (2) inapproximability results that give evidence against them. In this thesis, we contribute to both facets of the theory of approximation. In the first part of this thesis, we present the first near-linear-time algorithm for Balanced Separator - given a graph, partition its vertices into two roughly equal parts without cutting too many edges - that achieves the best approximation guarantee possible for algorithms in its class. This is a classic graph partitioning problem and has deep connections to several areas of both theory and practice, such as metric embeddings, Markov chains, clustering, etc. As an important subroutine for our algorithm for Balanced Separator, we provide a near-linear-time algorithm to simulate the heat-kernel random walk on a graph, equivalent to computing e<super>-L</super>v, where L is the Laplacian of the graph, and v is a vector. This algorithm combines techniques from approximation theory and numerical linear algebra to reduce the problem of approximating the matrix exponential to solving a small number of Laplacian systems. We also give a reduction in the reverse direction, from matrix inversion to matrix exponentiation, hence justifying the use of Laplacian system solvers. In the second part of this thesis, we prove inapproximability results for several basic optimization problems. We address some classic scheduling problems, <it>viz.</it> Concurrent Open Shop and the Assembly Line problem, and variants of the Hypergraph Vertex Cover problem. For all these problems, optimal inapproximability results were previously known under the Unique Games Conjecture. We are able to prove near-optimal inapproximability results for these problems without using the conjecture.en_US
dc.language.isoenen_US
dc.publisherPrinceton, NJ : Princeton Universityen_US
dc.relation.isformatofThe Mudd Manuscript Library retains one bound copy of each dissertation. Search for these copies in the <a href=http://catalog.princeton.edu> library's main catalog </a>en_US
dc.subjectAlgorithmsen_US
dc.subjectApproximationen_US
dc.subjectExponentialen_US
dc.subjectGraph Partitioningen_US
dc.subjectHardnessen_US
dc.subject.classificationComputer scienceen_US
dc.titleNew Results in the Theory of Approximation: Fast Graph Algorithms and Inapproximabilityen_US
dc.typeAcademic dissertations (Ph.D.)en_US
pu.projectgrantnumber690-2143en_US
Appears in Collections:Computer Science

Files in This Item:
File Description SizeFormat 
Sachdeva_princeton_0181D_10718.pdf962.64 kBAdobe PDFView/Download


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.