Show simple item record

dc.contributor.advisorLouis, Anand
dc.contributor.authorPaul, Rameesh
dc.date.accessioned2022-08-04T05:33:04Z
dc.date.available2022-08-04T05:33:04Z
dc.date.submitted2021
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/5819
dc.description.abstractFor many NP-hard problems, the analysis of best-known approximation algorithms yields “poor” worst-case guarantees. However, using various heuristics, the problems can be solved (to some extent) in real-life instances. This success can be attributed to the atypicality of worst-case instances in real life, and therefore motivates studying the problem in “easier” instances. Analyzing the problem in Planted solution models and Semi-random models is one such systematic approach along these lines. In this thesis, we study planted solution models and semi-random models for various graph problems. Given a graph G with n vertices, we consider the task of finding the largest induced subgraph of G with a particular structure. We start by studying the problem where the particular structure is a planar graph. Next, we look at the Odd Cycle Transversal problem or equivalently the problem of finding the largest induced bipartite subgraph. Finally, we study the problem of finding the largest independent set in r-uniform hypergraphs. All these problems are NP-hard and have abysmal worst-case approximation guarantees. An instance of a planted solution model is constructed by starting with a set of vertices V, and choosing a set S ⊆ V of k vertices, and adding a particular structure to it. Edges between pairs of vertices in S x (V\S) and (V\S) x (V\S) are added independently with probability p. The algorithmic task then is to recover this planted structure. As a special case for all these problems, when the planted structure is an empty graph, the problem reduces to recovering a planted independent set and we dont expect recovery algorithms for k =o(√n). For the problem of finding the largest induced bipartite subgraph, we give an exact recovery algorithm that works for k = Ω_p(n log n)^1/2. For the problem of finding the maximum independent set in r-uniform hypergraphs, we give an algorithm that works for Ω_p(n^{r-1/r-0.5}). Our results also hold for a natural semi-random model of instances inspired by Feige and Kilian [FK01] model. Our algorithms are based on analyzing continuous relaxations of these problems. We employ techniques from Spectral Graph Theory, Convex Optimization (Linear Programs (LPs) and Semi-Definite Programs (SDPs) relaxations), and Lasserre/Sum-of-Squares hierarchy strengthening of convex relaxations.en_US
dc.language.isoen_USen_US
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertationen_US
dc.subjectapproximation algorithmsen_US
dc.subjectbeyond worst case analysisen_US
dc.subjectsemi-random modelsen_US
dc.subjectconvex relaxationsen_US
dc.subjectrecovery problemsen_US
dc.subjectsdpen_US
dc.subjectspectral techniquesen_US
dc.subject.classificationResearch Subject Categories::TECHNOLOGY::Information technology::Computer scienceen_US
dc.titleRecovery Algorithms for planted structures in Semi-random modelsen_US
dc.typeThesisen_US
dc.degree.nameMTech (Res)en_US
dc.degree.levelMastersen_US
dc.degree.grantorIndian Institute of Scienceen_US
dc.degree.disciplineEngineeringen_US


Files in this item

This item appears in the following Collection(s)

Show simple item record