Approximation Algorithms and Hardness of Approximation April 19, Lecture 15

Size: px
Start display at page:

Download "Approximation Algorithms and Hardness of Approximation April 19, Lecture 15"

Transcription

1 Approximation Algorithms and Hardness of Approximation April 19, 2013 Lecture 15 Lecturer: Alantha Newman Scribes: Marwa El Halabi and Slobodan Mitrović 1 Coloring 3-Colorable Graphs In previous lectures, we illustrated how to formulate the max cut problem as a vector programs(or SDP), by relaxing the variables in the exact formulation from scalars to vectors. We showed that solving thesdpuptoanarbitrarilysmalladditiveerrorandthenroundingthevectorsolutiontoafeasible solution for the original problem provides a polynomial time approximation algorithm for this problem. In this lecture, we will continue exploring SDP by studying the problem of coloring a 3-colorable graph, which is a special instance of the general graph coloring problem. Inthegraphcoloringproblem,wearegivenanundirectedgraph G = (V,E).Ourgoalistofinda legal coloring(also called proper coloring, or simply coloring) of the graph with the minimum number ofcolors. Alegalcoloringofagraphisacoloringwhereeachvertexisassignedacolorsuchthatno twoadjacentverticeshavethesamecolor.thisproblemisknowntobe NP-hardandevenfindingan approximationwithafactorbetterthan n 1 ǫ,forany ǫ > 0is NP-hard.Instead,wefocusourattention onspecialinstancesofthegraphcoloringprobleminwhichwearegivenak-colorablegraph,andour goalistofindalegalcoloringofthisgraphwiththefewestnumberofcolors.inwhatfollows,wewill assume Gisa3-colorablegraph.Notethatitisstill NP-hardtodecideifagraphcanbecoloredwith threecolors.itisalso NP-hardtofindacoloringofa3-colorablegraphwithatmostfivecolors.Inour discussion, we will focus on finding a coloring better than n. 1.1 Coloringwith O( n)colors Wedenotethemaximumdegreeofagraphby. Lemma1Wecanefficientlycoloranygraphwith +1colors,bygreedilycoloringthegraph. Givena3-colorablegraph G,wecanfindalegalcoloringusingatmost O( n)colors. 1.If Ghasavertex vwithdegree d(v) n,weusethreenewcolorstocolorthisvertexandits neighbors δ(v). Since G is 3-colorable, the neighbors of any vertex v form a bipartite graph(since noneoftheseverticescanhavethesamecolorasvertex v).thus,wecancolortheset δ(v)using twocolors.weuseathirdcolortocolorvertex v.werepeatthisstepuntilnoverticeswithdegree higherthan nremain. 2.Once Ghas < n,wecanapplylemma??tocolortherestofthegraphusing ncolors. n NotethatStep1willbeexecutedatmost n -times,sinceateachiterationwearecoloringatleast nvertices.ateachoftheseiterationsweareusingthreenewcolors.soattheendofthisphase,we willhaveusedatmost 3 ncolors.inthesecondstep,weuseonly ncolors.sointotalwewillcolor thegraphwithatmost 4 ncolors. Inthefollowingsections,wenotethatwewilloftenuse Õ()notationtohide logfactors. 1.2 Õ(n )Colors Tofindacoloringofak-colorablegraph,weneedtopartitionthegraphintosetssuchthatalledgesare cut.wewanttoformulatethisproblemasansdp,sowerepresenteachvertexbyavector v i R n.as we have seen in the previous lecture, if we are partitioning the vertices randomly, two vertices are more 1

2 likely to be separated if their corresponding vectors are away from each other, which corresponds to a smallinnerproduct,soourgoalistominimizethequantity v i v j foranyedge (i,j) E.Weformulate the following vector program for the graph coloring problem for a k-colorable graph: min λ s.t v i v j λ (i,j) E v i v i = 1 i V v i R n When Gis3-colorable,thereexistsafeasiblesolutionoftheaboveSDPfor λ = 1 2.Toseethis,note that any legal 3-coloring of G will partition the vertex set into three independent sets(an independent setisasetwherenotwoverticesareconnectedbyanedge)whereeachsetcorrespondtoacolor.thus anoptimalexactsolutionfortheabovesdpwouldconsistofmappingeachindependentsettooneof the color vectors,whichareeachatanangleof 2π 3 fromeachother. Thus,anylegalcoloringofa 3-colorable graph is a feasible solution of the following SDP: v i v j 1 2 (i,j) E v i v i = 1 i V v i R n Togiveacoloringof G,wewillsolvethisSDPandthenapplyarandomizedroundingstrategyto colorthevertices.thegoalinroundingistoavoidusingtoomanycolorsandatthesametimeavoid introducing monochromatic edges. We will use the following notion of a semicoloring. Definition 2(k-Semicoloring) A k-semicoloring of G is a k-coloring of the vertices such that at most n 4 edgeshaveendpointsofthesamecolor. Note that any k-semicoloring will directly result in a k-coloring of the rest of the graph after removing allthemonochromaticedges,soweobtainak-coloringofatleast n 2 vertices. Lemma3Ifwecansemicoloragraph Gwith kcolors,thenwecancolor Gwith klogncolors. Proof Eachroundweuse kcolorsandremoveatleasthalfthevertices.thereare lognrounds,so weuseatmost klogncolors. Now we are ready to present our approximation algorithm: 1.SolvetheSDPon G. 2.Set t = 2 + log 3 andpick trandomvectors {r 1,r 2,,r t }whereeachentry r i isdrawnfrom the standard normal distribution N(0, 1). 3.These tvectorsdefine 2 t differentregionsbasedonthesignofthedotproductswitheachofthe t vectors. We color each of these regions with a different color. Lemma4Randomhyperplaneroundingwith thyperplanesproducesasemicoloringusing 4 log 3 2 colors with probability at least 1/2. Proof Thenumberofcolorsweareusingis 2 t = 4 2 log 3 = 4 log 3 2.Usingthetrivialupperbound of non,weseethatthisisatmost 4n colors. 2

3 Wewanttoshowthatourcoloringprocedureproducesasemicoloringon G,soweneedtoshowthat thenumberofmonochromaticedgesisatmost n 4withprobabilityatleast 1/2. Pr(edge (i,j)ismonochromatic) = (1 arccos(v i v j ) ) t π = (1 arccos( 0.5) ) t π = (1 1 2π π 3 )t = ( 1 3 )t = 1 9. Let m = E.Then m n 2.Let Xbearandomvariabledenotingthenumberofmonochromaticedges in our coloring. Then: E[X] = (i,j) E Pr(edge (i,j)ismonochromatic) n = n 18. By Markov s inequality, we have: Pr[X n 4 ] E[X] n/4 ThenLemma4holdswithprobabilityatleast ThereforethisalgorithmresultsinaO(n logn) = Õ(n0.631 )-approximationwhichisevenworst thanthefirstsimpleapproximationalgorithm,butitprovidesuswithawaytocombinetheabove algorithmwiththecombinatorialalgorithmtogetaõ(n0.387 )-approximationalgorithm. 1.3 Õ(n )Colors Let θ be some parameter that we define later. The following algorithm merges the two approximation algorithms we presented so far. 1.If Ghasavertex vwithdegree d(v) θ,weusethreenewcolorstocolorthevertex vandits neighbours δ(v). We repeat this step until no vertices with degree at least θ remain. 2.Once Ghas < θ,weusethesecondalgorithmtocolortherestofthegraphwith 4 θ log 3 2 logn colors. Step1willuseatmost 3n θ colors. Setting n θ = θlog 3 2,wehave n = θ log 3 6. Thenwedefine θas θ = n log 6 3 n Intotal,thisapproximationalgorithmuses Õ(n θ ) = Õ(n0.387 )colors. 1.4 Õ ( n 1/4) ColorsviaLargeIndependentSets Wenowshowhowtocolora3-colorablegraphwith Õ( n 1/4) colorsinpolynomialtime.todothis,we usethefactthatinalegalcoloring,asetofverticesofthesamecolorformanindependentset.weuse this fact to construct the following general algorithm: 1.Findanindependentset I. 2.Colortheverticesin Iwithanewcolor. 3

4 3.Remove I. 4.Repeatallthesteps. IfineachiterationofStep3oftheabovealgorithm,atleastaγ-fractionofverticesareremoved, thenafter kiterations,atmost (1 γ) k nverticesremain.ifweremoveverticesuntilthereisatleast onevertex,thenusing log(1 x) xfor x > 1,wederive k max,themaximumnumberofiterations, as follows: (1 γ) kmax n 1 k max 1 γ logn. Thus,ifwehaveanalgorithmthatcolorsaγ-fractionofthegraphateachiteration,thenthealgorithm willuse O( 1 γ lnn)colors. As mentioned previously, we would like to map all the vertices onto vectors in a 2-dimensional plane, sothatanytwovectorscorrespondingtothetwoendpointsofanedgeare120degreesapart.thereare three such vectors, each corresponding to a single color, which are uniquely determined up to a rotation. Since such a solution corresponds to an optimal integral solution and can therefore not solve such an SDP, we relaxed the dimension of vectors onto which the vertices are mapped. However, after the relaxation, there can be more than three vectors satisfying the constraints, and it is no longer straightforward to mapthesevectorstocolors.westillknowthattwovectors v i and v j representinganedgearefaraway fromeachother,i.e. v i v j = 1/2forevery (i,j) E. Tobenefitfromsuchastructuralguarantee, we randomly sample an n-dimensional vector r and consider vectors that are close to it. Intuitively, vectorsthatarecloseto rshouldalsobeclosetoeachotherandthereforeformanindependentset. More formally, let r = (r 1,...,r n )suchthat r i N(0,1), i {1,...,n}, and define S(ǫ) = {i V : v i r ǫ}, where ǫwillbedeterminedlater.notethat S(ǫ)mightnotbeanindependentset.Wealsodefine S (ǫ) = {i S(ǫ) : ihasnoneighborsin S(ǫ)}, whichisanindependentset.(observethata smarter waytodefine S (ǫ)wouldbetofindamaximal matc hing in S(ǫ) and delete the vertices defining the matching. However, it would make our analysis morecomplicated.)next,ourgoalistoestimatethesizeof S (ǫ). First we recall some basic properties about the normal distribution N(0, 1) such as its probability density and cumulative distribution functions: p(x) = 1 2π e x2 2, Φ(x) = x p(s)ds Φ(x) = 1 Φ(x) = p(s)ds. Observethat v i r,forsomevertex i V,doesnotdependonthevector v i sincethedistribution of rissphericallysymmetric.therefore,wecanrotate v i sothat v i isanyvectorandwithoutlossof generality,wecanassumethat v i = (1,0,...,0),andthus v i r = r 1. Then, v i risdistributedas N(0,1).Thisimpliesthat: Pr[i S(ǫ)] = Φ(ǫ) E[ S(ǫ) ] = n Φ(ǫ). (1) Now,weprovethefollowinglemma,whichgivesanupperboundontheprobabilitythatavertex i fails,i.e. isnotincludedin S (ǫ),theindependentsetpickedbyouralgorithm. Inotherwords,we wishtocomputetheprobabilitythatvertex idoesnotbelongto S (ǫ)giventhatitbelongsto S(ǫ). x 4

5 Lemma 5 Pr[i / S (ǫ) i S(ǫ)] Φ 3ǫ. (2) Proof We have Pr[i / S (ǫ) i S(ǫ)] = Pr[ (i,j) E : v j r ǫ v i r ǫ]. (3) From v i v j = 1/2and v i v i = v j v j = 1,weconcludethat v j canbewritteninthefollowingway v j = v i + 2 u,suchthat v i u = 0and u u = 1. The last equation implies u = 2 (v j + 1 ) 3 2 v i. If v i r ǫand v j r ǫ,then u r = 2 (v j r+ 1 ) 3 2 v i r 3 2 (ǫ+ 12 ) ǫ = 3ǫ. Thus,weseethatif i / S (ǫ)and i S(ǫ)(i.e.ifboth v i ṙand v j rareatleast ǫ),thenitmustbethe casethattheprojectionof ronto uisatleast 3ǫ.However,notethatif r u 3ǫ,thenthisdoes necessarilyimplythatboth r v i and r v j areatleast ǫ. Since u v i = 0, r uand r v i areindependentlydistributed.thus,wehave: Pr[v j r ǫ v i r ǫ] Pr[u r 3ǫ v i r ǫ] = Pr[u r 3ǫ] = Φ( 3ǫ). Toconcludetheproof,weuseaunionboundovertheneighborsof i.sincethereareatmost ofthem, we have: Pr[ (i,j) E : v j r ǫ v i r ǫ] Pr[v j r ǫ v i r ǫ] Φ 3ǫ, which implies the lemma. j:(i,j) E So,howshouldwechoose ǫ?intuitively,asmallervalueof ǫshouldresultinthesmallernumberof edgesin S(ǫ),sincetwoadjacentverticesshouldbefarfromeachother.Ontheotherhand,wewould like S(ǫ)tobelarge.Wewillset ǫsothat Φ 3ǫ 1/2. (4) Thiswillupperboundtheprobabilitythatavertexin S(ǫ)doesnotbelongto S (ǫ).notethat,along with(1)andlemma5,itwouldfurtherimply E[ S (ǫ) ] E[ S(ǫ) ] 2 = n Φ(ǫ) 2. (5) Beforewestatethemainresultofthissection,westatethefollowinglemmawithoutaproof. Lemma6For x > 0, x 1+x 2p(x) Φ(x) 1 x p(x). 5

6 Nowwecanstatethefollowingtheoremwhichlowerboundsthesizeof S (ǫ). Theorem 7 ( ) E[ S (ǫ) ] Ω n 1 3 (ln ) 1 2. Proof First,wederive ǫsothat(4)holds.bylemma6wehave Φ 3ǫ 1 1 e 3ǫ2 2. (6) 3ǫ 2π 2 From(4)and(6)weconcludeitissufficienttoset ǫ = 3 ln. Toestimatethesizeof S (ǫ),wemustlowerboundthevalueof Φ(ǫ).Weobtainthefollowingbound x by applying Lemma 6 and using inequality 1+x 1 2 2x,for x 1,asfollows ǫ Φ(ǫ) p(ǫ) 1+ǫ 2 1 ǫ = e ǫ2 2 2π 1+ǫ e ln 3 2π 2ǫ 1 3 (ln ) 1 2. Applying the inequality in Equation(5) concludes the proof. Theorem7saysthatineachiterationofthealgorithm,weareabletofindanindependentsetofsize atleast Õ( n 1/3). Thisimpliesthatwecancoloragiven3-colorablegraphwith O ( 1/3 logn ) = Õ ( 1/3) colors.wecansummarizethegivenapproach,whichwecallindependent-set-coloring, as follows: 1. Solve SDP. 2.Pickarandomvector r. 3.Pickaset S(ǫ)whichis ǫ-closeto r. 4.Let S (ǫ) S(ǫ)beverticeswithdegreezeroin S(ǫ). 5.Removetheverticesintheindependentset S (ǫ)fromthegraph. 6.RepeatfromStep2whilethegraphisnon-empty. NotethatthereisnoneedtoresolveSDPinStep1ineachiteration,sinceasolutionfortheinitial graph is valid for any subgraph. Finally, we combine the algorithm from Section 1.1 with the algorithm Independent-Set-Coloring. 1.If Ghasavertex vwithdegree d(v) n 3/4,weusethreenewcolorstocolorthevertex vandits neighbours δ(v).werepeatthisstepuntilnoverticeswithdegreeatleast n 3/4 remain. 2.Once Ghas < n 3/4,weusethealgorithmIndependent-Set-Coloringtocolortherestof thegraphwithatmost Õ((n3/4 ) 1/3 ) = Õ(n1/4 )colors. ObservethatStep1. willexecuteatmost n/n 3/4 = n 1/4 times,usingatmost n 1/4 colors.thus,the totalnumberofcolorsusedisatmost Õ(n1/4 ). 6

7 References [ACC06] Sanjeev Arora, Eden Chlamtac, and Moses Charikar. New approximation guarantee for chromatic number. In Jon M. Kleinberg, editor, STOC, pages ACM, [KMS98] David R. Karger, Rajeev Motwani, and Madhu Sudan. Approximate graph coloring by semidefinite programming. J. ACM, 45(2): , [WS11] David P. Williamson and David B. Shmoys. The Design of Approximation Algorithms. Cambridge University Press, This lecture was mainly based on the following sources:[kms98, ACC06] and Chapters 6 and 13 from [WS11]. 7

Notice that lemma 4 has nothing to do with 3-colorability. To obtain a better result for 3-colorable graphs, we need the following observation.

Notice that lemma 4 has nothing to do with 3-colorability. To obtain a better result for 3-colorable graphs, we need the following observation. COMPSCI 632: Approximation Algorithms November 1, 2017 Lecturer: Debmalya Panigrahi Lecture 18 Scribe: Feng Gui 1 Overview In this lecture, we examine graph coloring algorithms. We first briefly discuss

More information

Lecture Semidefinite Programming and Graph Partitioning

Lecture Semidefinite Programming and Graph Partitioning Approximation Algorithms and Hardness of Approximation April 16, 013 Lecture 14 Lecturer: Alantha Newman Scribes: Marwa El Halabi 1 Semidefinite Programming and Graph Partitioning In previous lectures,

More information

CS5314 Randomized Algorithms. Lecture 18: Probabilistic Method (De-randomization, Sample-and-Modify)

CS5314 Randomized Algorithms. Lecture 18: Probabilistic Method (De-randomization, Sample-and-Modify) CS5314 Randomized Algorithms Lecture 18: Probabilistic Method (De-randomization, Sample-and-Modify) 1 Introduce two topics: De-randomize by conditional expectation provides a deterministic way to construct

More information

Lecture 16: Constraint Satisfaction Problems

Lecture 16: Constraint Satisfaction Problems A Theorist s Toolkit (CMU 18-859T, Fall 2013) Lecture 16: Constraint Satisfaction Problems 10/30/2013 Lecturer: Ryan O Donnell Scribe: Neal Barcelo 1 Max-Cut SDP Approximation Recall the Max-Cut problem

More information

Approximation Algorithms and Hardness of Approximation May 14, Lecture 22

Approximation Algorithms and Hardness of Approximation May 14, Lecture 22 Approximation Algorithms and Hardness of Approximation May 4, 03 Lecture Lecturer: Alantha Newman Scribes: Christos Kalaitzis The Unique Games Conjecture The topic of our next lectures will be the Unique

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut CMPUT 675: Approximation Algorithms Fall 011 Lecture 17 (Nov 3, 011 ): Approximation via rounding SDP: Max-Cut Lecturer: Mohammad R. Salavatipour Scribe: based on older notes 17.1 Approximation Algorithm

More information

Lecture 20: Goemans-Williamson MAXCUT Approximation Algorithm. 2 Goemans-Williamson Approximation Algorithm for MAXCUT

Lecture 20: Goemans-Williamson MAXCUT Approximation Algorithm. 2 Goemans-Williamson Approximation Algorithm for MAXCUT CS 80: Introduction to Complexity Theory 0/03/03 Lecture 20: Goemans-Williamson MAXCUT Approximation Algorithm Instructor: Jin-Yi Cai Scribe: Christopher Hudzik, Sarah Knoop Overview First, we outline

More information

ORIE 6334 Spectral Graph Theory December 1, Lecture 27 Remix

ORIE 6334 Spectral Graph Theory December 1, Lecture 27 Remix ORIE 6334 Spectral Graph Theory December, 06 Lecturer: David P. Williamson Lecture 7 Remix Scribe: Qinru Shi Note: This is an altered version of the lecture I actually gave, which followed the structure

More information

Positive Semi-definite programing and applications for approximation

Positive Semi-definite programing and applications for approximation Combinatorial Optimization 1 Positive Semi-definite programing and applications for approximation Guy Kortsarz Combinatorial Optimization 2 Positive Sem-Definite (PSD) matrices, a definition Note that

More information

Convex and Semidefinite Programming for Approximation

Convex and Semidefinite Programming for Approximation Convex and Semidefinite Programming for Approximation We have seen linear programming based methods to solve NP-hard problems. One perspective on this is that linear programming is a meta-method since

More information

A better approximation ratio for the Vertex Cover problem

A better approximation ratio for the Vertex Cover problem A better approximation ratio for the Vertex Cover problem George Karakostas Dept. of Computing and Software McMaster University October 5, 004 Abstract We reduce the approximation factor for Vertex Cover

More information

Vertex Cover in Graphs with Locally Few Colors

Vertex Cover in Graphs with Locally Few Colors Vertex Cover in Graphs with Locally Few Colors Fabian Kuhn 1 and Monaldo Mastrolilli 2 1 Faculty of Informatics, University of Lugano (USI), 6904 Lugano, Switzerland fabian.kuhn@usi.ch 2 Dalle Molle Institute

More information

Lecture 5. 1 Goermans-Williamson Algorithm for the maxcut problem

Lecture 5. 1 Goermans-Williamson Algorithm for the maxcut problem Math 280 Geometric and Algebraic Ideas in Optimization April 26, 2010 Lecture 5 Lecturer: Jesús A De Loera Scribe: Huy-Dung Han, Fabio Lapiccirella 1 Goermans-Williamson Algorithm for the maxcut problem

More information

Lecture 4: Polynomial Optimization

Lecture 4: Polynomial Optimization CS369H: Hierarchies of Integer Programming Relaxations Spring 2016-2017 Lecture 4: Polynomial Optimization Professor Moses Charikar Scribes: Mona Azadkia 1 Introduction Non-negativity over the hypercube.

More information

Max Cut (1994; 1995; Goemans, Williamson)

Max Cut (1994; 1995; Goemans, Williamson) Max Cut (1994; 1995; Goemans, Williamson) Alantha Newman Max-Planck-Institut für Informatik http://www.mpi-inf.mpg.de/alantha 1 Index Terms Graph partitioning, Approximation algorithms. 2 Synonyms Maximum

More information

Lecture 10. Semidefinite Programs and the Max-Cut Problem Max Cut

Lecture 10. Semidefinite Programs and the Max-Cut Problem Max Cut Lecture 10 Semidefinite Programs and the Max-Cut Problem In this class we will finally introduce the content from the second half of the course title, Semidefinite Programs We will first motivate the discussion

More information

Lecture 5. Max-cut, Expansion and Grothendieck s Inequality

Lecture 5. Max-cut, Expansion and Grothendieck s Inequality CS369H: Hierarchies of Integer Programming Relaxations Spring 2016-2017 Lecture 5. Max-cut, Expansion and Grothendieck s Inequality Professor Moses Charikar Scribes: Kiran Shiragur Overview Here we derive

More information

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3 MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications

More information

Lecture 5: January 30

Lecture 5: January 30 CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 5: January 30 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n )

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n ) Hierarchies Today 1. Some more familiarity with Hierarchies 2. Examples of some basic upper and lower bounds 3. Survey of recent results (possible material for future talks) Hierarchies 1. Lovasz-Schrijver

More information

Lecture 8: The Goemans-Williamson MAXCUT algorithm

Lecture 8: The Goemans-Williamson MAXCUT algorithm IU Summer School Lecture 8: The Goemans-Williamson MAXCUT algorithm Lecturer: Igor Gorodezky The Goemans-Williamson algorithm is an approximation algorithm for MAX-CUT based on semidefinite programming.

More information

Vertex Cover in Graphs with Locally Few Colors

Vertex Cover in Graphs with Locally Few Colors Vertex Cover in Graphs with Locally Few Colors Fabian Kuhn 1 Monaldo Mastrolilli 2 fabian.kuhn@usi.ch monaldo@idsia.ch 1 Faculty of Informatics, University of Lugano (USI), 6904 Lugano, Switzerland 2 Dalle

More information

THE LOVÁSZ THETA FUNCTION AND A SEMIDEFINITE PROGRAMMING RELAXATION OF VERTEX COVER

THE LOVÁSZ THETA FUNCTION AND A SEMIDEFINITE PROGRAMMING RELAXATION OF VERTEX COVER SIAM J. DISCRETE MATH. c 1998 Society for Industrial and Applied Mathematics Vol. 11, No., pp. 196 04, May 1998 00 THE LOVÁSZ THETA FUNCTION AND A SEMIDEFINITE PROGRAMMING RELAXATION OF VERTEX COVER JON

More information

Hardness of Embedding Metric Spaces of Equal Size

Hardness of Embedding Metric Spaces of Equal Size Hardness of Embedding Metric Spaces of Equal Size Subhash Khot and Rishi Saket Georgia Institute of Technology {khot,saket}@cc.gatech.edu Abstract. We study the problem embedding an n-point metric space

More information

Unique Games and Small Set Expansion

Unique Games and Small Set Expansion Proof, beliefs, and algorithms through the lens of sum-of-squares 1 Unique Games and Small Set Expansion The Unique Games Conjecture (UGC) (Khot [2002]) states that for every ɛ > 0 there is some finite

More information

ORIE 6334 Spectral Graph Theory November 22, Lecture 25

ORIE 6334 Spectral Graph Theory November 22, Lecture 25 ORIE 64 Spectral Graph Theory November 22, 206 Lecture 25 Lecturer: David P. Williamson Scribe: Pu Yang In the remaining three lectures, we will cover a prominent result by Arora, Rao, and Vazirani for

More information

Kernelization by matroids: Odd Cycle Transversal

Kernelization by matroids: Odd Cycle Transversal Lecture 8 (10.05.2013) Scribe: Tomasz Kociumaka Lecturer: Marek Cygan Kernelization by matroids: Odd Cycle Transversal 1 Introduction The main aim of this lecture is to give a polynomial kernel for the

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 6.85J / 8.5J Advanced Algorithms Fall 008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 8.5/6.85 Advanced Algorithms

More information

Introduction to Semidefinite Programming I: Basic properties a

Introduction to Semidefinite Programming I: Basic properties a Introduction to Semidefinite Programming I: Basic properties and variations on the Goemans-Williamson approximation algorithm for max-cut MFO seminar on Semidefinite Programming May 30, 2010 Semidefinite

More information

PRAMs. M 1 M 2 M p. globaler Speicher

PRAMs. M 1 M 2 M p. globaler Speicher PRAMs A PRAM (parallel random access machine) consists of p many identical processors M,..., M p (RAMs). Processors can read from/write to a shared (global) memory. Processors work synchronously. M M 2

More information

GRAPH EMBEDDING LECTURE NOTE

GRAPH EMBEDDING LECTURE NOTE GRAPH EMBEDDING LECTURE NOTE JAEHOON KIM Abstract. In this lecture, we aim to learn several techniques to find sufficient conditions on a dense graph G to contain a sparse graph H as a subgraph. In particular,

More information

Approximation Basics

Approximation Basics Approximation Basics, Concepts, and Examples Xiaofeng Gao Department of Computer Science and Engineering Shanghai Jiao Tong University, P.R.China Fall 2012 Special thanks is given to Dr. Guoqiang Li for

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

More information

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8

Lecture 20: LP Relaxation and Approximation Algorithms. 1 Introduction. 2 Vertex Cover problem. CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 CSCI-B609: A Theorist s Toolkit, Fall 2016 Nov 8 Lecture 20: LP Relaxation and Approximation Algorithms Lecturer: Yuan Zhou Scribe: Syed Mahbub Hafiz 1 Introduction When variables of constraints of an

More information

16.1 L.P. Duality Applied to the Minimax Theorem

16.1 L.P. Duality Applied to the Minimax Theorem CS787: Advanced Algorithms Scribe: David Malec and Xiaoyong Chai Lecturer: Shuchi Chawla Topic: Minimax Theorem and Semi-Definite Programming Date: October 22 2007 In this lecture, we first conclude our

More information

Approximate Hypergraph Coloring. 1 Introduction. Noga Alon 1 Pierre Kelsen 2 Sanjeev Mahajan 3 Hariharan Ramesh 4

Approximate Hypergraph Coloring. 1 Introduction. Noga Alon 1 Pierre Kelsen 2 Sanjeev Mahajan 3 Hariharan Ramesh 4 Approximate Hypergraph Coloring Noga Alon 1 Pierre Kelsen 2 Sanjeev Mahajan Hariharan Ramesh 4 Abstract A coloring of a hypergraph is a mapping of vertices to colors such that no hyperedge is monochromatic.

More information

25.1 Markov Chain Monte Carlo (MCMC)

25.1 Markov Chain Monte Carlo (MCMC) CS880: Approximations Algorithms Scribe: Dave Andrzejewski Lecturer: Shuchi Chawla Topic: Approx counting/sampling, MCMC methods Date: 4/4/07 The previous lecture showed that, for self-reducible problems,

More information

Lecture 22: Hyperplane Rounding for Max-Cut SDP

Lecture 22: Hyperplane Rounding for Max-Cut SDP CSCI-B609: A Theorist s Toolkit, Fall 016 Nov 17 Lecture : Hyperplane Rounding for Max-Cut SDP Lecturer: Yuan Zhou Scribe: Adithya Vadapalli 1 Introduction In the previous lectures we had seen the max-cut

More information

Lecture 2: Scheduling on Parallel Machines

Lecture 2: Scheduling on Parallel Machines Lecture 2: Scheduling on Parallel Machines Loris Marchal October 17, 2012 Parallel environment alpha in Graham s notation): P parallel identical Q uniform machines: each machine has a given speed speed

More information

Approximability of Dense Instances of Nearest Codeword Problem

Approximability of Dense Instances of Nearest Codeword Problem Approximability of Dense Instances of Nearest Codeword Problem Cristina Bazgan 1, W. Fernandez de la Vega 2, Marek Karpinski 3 1 Université Paris Dauphine, LAMSADE, 75016 Paris, France, bazgan@lamsade.dauphine.fr

More information

Topics in Theoretical Computer Science April 08, Lecture 8

Topics in Theoretical Computer Science April 08, Lecture 8 Topics in Theoretical Computer Science April 08, 204 Lecture 8 Lecturer: Ola Svensson Scribes: David Leydier and Samuel Grütter Introduction In this lecture we will introduce Linear Programming. It was

More information

16 Embeddings of the Euclidean metric

16 Embeddings of the Euclidean metric 16 Embeddings of the Euclidean metric In today s lecture, we will consider how well we can embed n points in the Euclidean metric (l 2 ) into other l p metrics. More formally, we ask the following question.

More information

Lecture 10 + additional notes

Lecture 10 + additional notes CSE533: Information Theorn Computer Science November 1, 2010 Lecturer: Anup Rao Lecture 10 + additional notes Scribe: Mohammad Moharrami 1 Constraint satisfaction problems We start by defining bivariate

More information

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising

More information

arxiv:cs/ v1 [cs.cc] 7 Sep 2006

arxiv:cs/ v1 [cs.cc] 7 Sep 2006 Approximation Algorithms for the Bipartite Multi-cut problem arxiv:cs/0609031v1 [cs.cc] 7 Sep 2006 Sreyash Kenkre Sundar Vishwanathan Department Of Computer Science & Engineering, IIT Bombay, Powai-00076,

More information

CS Homework Chapter 6 ( 6.14 )

CS Homework Chapter 6 ( 6.14 ) CS50 - Homework Chapter 6 ( 6. Dan Li, Xiaohui Kong, Hammad Ibqal and Ihsan A. Qazi Department of Computer Science, University of Pittsburgh, Pittsburgh, PA 560 Intelligent Systems Program, University

More information

Partitioning Metric Spaces

Partitioning Metric Spaces Partitioning Metric Spaces Computational and Metric Geometry Instructor: Yury Makarychev 1 Multiway Cut Problem 1.1 Preliminaries Definition 1.1. We are given a graph G = (V, E) and a set of terminals

More information

Lecture 13: 04/23/2014

Lecture 13: 04/23/2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 13: 04/23/2014 Spring 2014 Scribe: Psallidas Fotios Administrative: Submit HW problem solutions by Wednesday,

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 2 Luca Trevisan August 29, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 2 Luca Trevisan August 29, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analysis Handout Luca Trevisan August 9, 07 Scribe: Mahshid Montazer Lecture In this lecture, we study the Max Cut problem in random graphs. We compute the probable

More information

Lecture 17 November 8, 2012

Lecture 17 November 8, 2012 6.841: Advanced Complexity Theory Fall 2012 Prof. Dana Moshkovitz Lecture 17 November 8, 2012 Scribe: Mark Bun 1 Overview In the previous lecture, we saw an overview of probabilistically checkable proofs,

More information

A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM

A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM ALAIN BILLIONNET, FRÉDÉRIC ROUPIN CEDRIC, CNAM-IIE, 8 allée Jean Rostand 905 Evry cedex, France. e-mails: {billionnet,roupin}@iie.cnam.fr

More information

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT CMPUT 67: Approximation Algorithms Fall 014 Lecture 1 Oct. 4): Max Cut SDP Gap and Max -SAT Lecturer: Zachary Friggstad Scribe: Chris Martin 1.1 Near-Tight Analysis of the Max Cut SDP Recall the Max Cut

More information

Lecture 1 : Probabilistic Method

Lecture 1 : Probabilistic Method IITM-CS6845: Theory Jan 04, 01 Lecturer: N.S.Narayanaswamy Lecture 1 : Probabilistic Method Scribe: R.Krithika The probabilistic method is a technique to deal with combinatorial problems by introducing

More information

Outline. Martingales. Piotr Wojciechowski 1. 1 Lane Department of Computer Science and Electrical Engineering West Virginia University.

Outline. Martingales. Piotr Wojciechowski 1. 1 Lane Department of Computer Science and Electrical Engineering West Virginia University. Outline Piotr 1 1 Lane Department of Computer Science and Electrical Engineering West Virginia University 8 April, 01 Outline Outline 1 Tail Inequalities Outline Outline 1 Tail Inequalities General Outline

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

Probabilistic Combinatorics. Jeong Han Kim

Probabilistic Combinatorics. Jeong Han Kim Probabilistic Combinatorics Jeong Han Kim 1 Tentative Plans 1. Basics for Probability theory Coin Tossing, Expectation, Linearity of Expectation, Probability vs. Expectation, Bool s Inequality 2. First

More information

Bounds on the radius of nonsingularity

Bounds on the radius of nonsingularity Towards bounds on the radius of nonsingularity, Milan Hladík Department of Applied Mathematics, Charles University, Prague and Institute of Computer Science of the Academy of Czech Republic SCAN 2014,

More information

Lecture 1: April 24, 2013

Lecture 1: April 24, 2013 TTIC/CMSC 31150 Mathematical Toolkit Spring 2013 Madhur Tulsiani Lecture 1: April 24, 2013 Scribe: Nikita Mishra 1 Applications of dimensionality reduction In this lecture we talk about various useful

More information

Improved Hardness of Approximating Chromatic Number

Improved Hardness of Approximating Chromatic Number Improved Hardness of Approximating Chromatic Number Sangxia Huang KTH Royal Institute of Technology Stockholm, Sweden sangxia@csc.kth.se April 13, 2013 Abstract We prove that for sufficiently large K,

More information

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method CSC2411 - Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method Notes taken by Stefan Mathe April 28, 2007 Summary: Throughout the course, we have seen the importance

More information

Topic: Balanced Cut, Sparsest Cut, and Metric Embeddings Date: 3/21/2007

Topic: Balanced Cut, Sparsest Cut, and Metric Embeddings Date: 3/21/2007 CS880: Approximations Algorithms Scribe: Tom Watson Lecturer: Shuchi Chawla Topic: Balanced Cut, Sparsest Cut, and Metric Embeddings Date: 3/21/2007 In the last lecture, we described an O(log k log D)-approximation

More information

< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1

< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1 List of Problems jacques@ucsd.edu Those question with a star next to them are considered slightly more challenging. Problems 9, 11, and 19 from the book The probabilistic method, by Alon and Spencer. Question

More information

Duality of LPs and Applications

Duality of LPs and Applications Lecture 6 Duality of LPs and Applications Last lecture we introduced duality of linear programs. We saw how to form duals, and proved both the weak and strong duality theorems. In this lecture we will

More information

Edge-disjoint induced subgraphs with given minimum degree

Edge-disjoint induced subgraphs with given minimum degree Edge-disjoint induced subgraphs with given minimum degree Raphael Yuster Department of Mathematics University of Haifa Haifa 31905, Israel raphy@math.haifa.ac.il Submitted: Nov 9, 01; Accepted: Feb 5,

More information

Lectures 6: Degree Distributions and Concentration Inequalities

Lectures 6: Degree Distributions and Concentration Inequalities University of Washington Lecturer: Abraham Flaxman/Vahab S Mirrokni CSE599m: Algorithms and Economics of Networks April 13 th, 007 Scribe: Ben Birnbaum Lectures 6: Degree Distributions and Concentration

More information

ORIE 6334 Spectral Graph Theory September 22, Lecture 11

ORIE 6334 Spectral Graph Theory September 22, Lecture 11 ORIE 6334 Spectral Graph Theory September, 06 Lecturer: David P. Williamson Lecture Scribe: Pu Yang In today s lecture we will focus on discrete time random walks on undirected graphs. Specifically, we

More information

An asymptotically tight bound on the adaptable chromatic number

An asymptotically tight bound on the adaptable chromatic number An asymptotically tight bound on the adaptable chromatic number Michael Molloy and Giovanna Thron University of Toronto Department of Computer Science 0 King s College Road Toronto, ON, Canada, M5S 3G

More information

Solutions to Exercises

Solutions to Exercises 1/13 Solutions to Exercises The exercises referred to as WS 1.1(a), and so forth, are from the course book: Williamson and Shmoys, The Design of Approximation Algorithms, Cambridge University Press, 2011,

More information

Out-colourings of Digraphs

Out-colourings of Digraphs Out-colourings of Digraphs N. Alon J. Bang-Jensen S. Bessy July 13, 2017 Abstract We study vertex colourings of digraphs so that no out-neighbourhood is monochromatic and call such a colouring an out-colouring.

More information

Decomposition of random graphs into complete bipartite graphs

Decomposition of random graphs into complete bipartite graphs Decomposition of random graphs into complete bipartite graphs Fan Chung Xing Peng Abstract We consider the problem of partitioning the edge set of a graph G into the minimum number τg) of edge-disjoint

More information

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell Lower bounds on the size of semidefinite relaxations David Steurer Cornell James R. Lee Washington Prasad Raghavendra Berkeley Institute for Advanced Study, November 2015 overview of results unconditional

More information

On judicious bipartitions of graphs

On judicious bipartitions of graphs On judicious bipartitions of graphs Jie Ma Xingxing Yu Abstract For a positive integer m, let fm be the maximum value t such that any graph with m edges has a bipartite subgraph of size at least t, and

More information

On the Complexity of the Minimum Independent Set Partition Problem

On the Complexity of the Minimum Independent Set Partition Problem On the Complexity of the Minimum Independent Set Partition Problem T-H. Hubert Chan 1, Charalampos Papamanthou 2, and Zhichao Zhao 1 1 Department of Computer Science the University of Hong Kong {hubert,zczhao}@cs.hku.hk

More information

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms

ACO Comprehensive Exam March 17 and 18, Computability, Complexity and Algorithms 1. Computability, Complexity and Algorithms (a) Let G(V, E) be an undirected unweighted graph. Let C V be a vertex cover of G. Argue that V \ C is an independent set of G. (b) Minimum cardinality vertex

More information

Integrality Gaps for Sherali Adams Relaxations

Integrality Gaps for Sherali Adams Relaxations Integrality Gaps for Sherali Adams Relaxations Moses Charikar Princeton University Konstantin Makarychev IBM T.J. Watson Research Center Yury Makarychev Microsoft Research Abstract We prove strong lower

More information

Ma/CS 6b Class 15: The Probabilistic Method 2

Ma/CS 6b Class 15: The Probabilistic Method 2 Ma/CS 6b Class 15: The Probabilistic Method 2 By Adam Sheffer Reminder: Random Variables A random variable is a function from the set of possible events to R. Example. Say that we flip five coins. We can

More information

A sequence of triangle-free pseudorandom graphs

A sequence of triangle-free pseudorandom graphs A sequence of triangle-free pseudorandom graphs David Conlon Abstract A construction of Alon yields a sequence of highly pseudorandom triangle-free graphs with edge density significantly higher than one

More information

Lecture: Expanders, in theory and in practice (2 of 2)

Lecture: Expanders, in theory and in practice (2 of 2) Stat260/CS294: Spectral Graph Methods Lecture 9-02/19/2015 Lecture: Expanders, in theory and in practice (2 of 2) Lecturer: Michael Mahoney Scribe: Michael Mahoney Warning: these notes are still very rough.

More information

GRAPHS WITH TINY VECTOR CHROMATIC NUMBERS AND HUGE CHROMATIC NUMBERS

GRAPHS WITH TINY VECTOR CHROMATIC NUMBERS AND HUGE CHROMATIC NUMBERS SIAM J. COMPUT. Vol. 33, No. 6, pp. 338 368 c 004 Society for Industrial and Applied Mathematics GRAPHS WITH TINY VECTOR CHROMATIC NUMBERS AND HUGE CHROMATIC NUMBERS URIEL FEIGE, MICHAEL LANGBERG, AND

More information

ORIE 6334 Spectral Graph Theory October 25, Lecture 18

ORIE 6334 Spectral Graph Theory October 25, Lecture 18 ORIE 6334 Spectral Graph Theory October 25, 2016 Lecturer: David P Williamson Lecture 18 Scribe: Venus Lo 1 Max Flow in Undirected Graphs 11 Max flow We start by reviewing the maximum flow problem We are

More information

K-center Hardness and Max-Coverage (Greedy)

K-center Hardness and Max-Coverage (Greedy) IOE 691: Approximation Algorithms Date: 01/11/2017 Lecture Notes: -center Hardness and Max-Coverage (Greedy) Instructor: Viswanath Nagarajan Scribe: Sentao Miao 1 Overview In this lecture, we will talk

More information

Lecture 5: Derandomization (Part II)

Lecture 5: Derandomization (Part II) CS369E: Expanders May 1, 005 Lecture 5: Derandomization (Part II) Lecturer: Prahladh Harsha Scribe: Adam Barth Today we will use expanders to derandomize the algorithm for linearity test. Before presenting

More information

Lecture Examples of problems which have randomized algorithms

Lecture Examples of problems which have randomized algorithms 6.841 Advanced Complexity Theory March 9, 2009 Lecture 10 Lecturer: Madhu Sudan Scribe: Asilata Bapat Meeting to talk about final projects on Wednesday, 11 March 2009, from 5pm to 7pm. Location: TBA. Includes

More information

Notes 6 : First and second moment methods

Notes 6 : First and second moment methods Notes 6 : First and second moment methods Math 733-734: Theory of Probability Lecturer: Sebastien Roch References: [Roc, Sections 2.1-2.3]. Recall: THM 6.1 (Markov s inequality) Let X be a non-negative

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 Scribed by Luowen Qian Lecture 8 In which we use spectral techniques to find certificates of unsatisfiability

More information

MIT Algebraic techniques and semidefinite optimization May 9, Lecture 21. Lecturer: Pablo A. Parrilo Scribe:???

MIT Algebraic techniques and semidefinite optimization May 9, Lecture 21. Lecturer: Pablo A. Parrilo Scribe:??? MIT 6.972 Algebraic techniques and semidefinite optimization May 9, 2006 Lecture 2 Lecturer: Pablo A. Parrilo Scribe:??? In this lecture we study techniques to exploit the symmetry that can be present

More information

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012 CS-62 Theory Gems October 24, 202 Lecture Lecturer: Aleksander Mądry Scribes: Carsten Moldenhauer and Robin Scheibler Introduction In Lecture 0, we introduced a fundamental object of spectral graph theory:

More information

Assignment 2 : Probabilistic Methods

Assignment 2 : Probabilistic Methods Assignment 2 : Probabilistic Methods jverstra@math Question 1. Let d N, c R +, and let G n be an n-vertex d-regular graph. Suppose that vertices of G n are selected independently with probability p, where

More information

Lecture 2 Sep 5, 2017

Lecture 2 Sep 5, 2017 CS 388R: Randomized Algorithms Fall 2017 Lecture 2 Sep 5, 2017 Prof. Eric Price Scribe: V. Orestis Papadigenopoulos and Patrick Rall NOTE: THESE NOTES HAVE NOT BEEN EDITED OR CHECKED FOR CORRECTNESS 1

More information

Lecture 9: Counting Matchings

Lecture 9: Counting Matchings Counting and Sampling Fall 207 Lecture 9: Counting Matchings Lecturer: Shayan Oveis Gharan October 20 Disclaimer: These notes have not been subjected to the usual scrutiny reserved for formal publications.

More information

18.409: Topics in TCS: Embeddings of Finite Metric Spaces. Lecture 6

18.409: Topics in TCS: Embeddings of Finite Metric Spaces. Lecture 6 Massachusetts Institute of Technology Lecturer: Michel X. Goemans 8.409: Topics in TCS: Embeddings of Finite Metric Spaces September 7, 006 Scribe: Benjamin Rossman Lecture 6 Today we loo at dimension

More information

Lec. 2: Approximation Algorithms for NP-hard Problems (Part II)

Lec. 2: Approximation Algorithms for NP-hard Problems (Part II) Limits of Approximation Algorithms 28 Jan, 2010 (TIFR) Lec. 2: Approximation Algorithms for NP-hard Problems (Part II) Lecturer: Prahladh Harsha Scribe: S. Ajesh Babu We will continue the survey of approximation

More information

Discrete mathematics , Fall Instructor: prof. János Pach

Discrete mathematics , Fall Instructor: prof. János Pach Discrete mathematics 016-017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations, 1.7.

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 6: Provable Approximation via Linear Programming Lecturer: Matt Weinberg Scribe: Sanjeev Arora One of the running themes in this course is

More information

Complexity of determining the most vital elements for the 1-median and 1-center location problems

Complexity of determining the most vital elements for the 1-median and 1-center location problems Complexity of determining the most vital elements for the -median and -center location problems Cristina Bazgan, Sonia Toubaline, and Daniel Vanderpooten Université Paris-Dauphine, LAMSADE, Place du Maréchal

More information

CS6999 Probabilistic Methods in Integer Programming Randomized Rounding Andrew D. Smith April 2003

CS6999 Probabilistic Methods in Integer Programming Randomized Rounding Andrew D. Smith April 2003 CS6999 Probabilistic Methods in Integer Programming Randomized Rounding April 2003 Overview 2 Background Randomized Rounding Handling Feasibility Derandomization Advanced Techniques Integer Programming

More information

CS264: Beyond Worst-Case Analysis Lecture #11: LP Decoding

CS264: Beyond Worst-Case Analysis Lecture #11: LP Decoding CS264: Beyond Worst-Case Analysis Lecture #11: LP Decoding Tim Roughgarden October 29, 2014 1 Preamble This lecture covers our final subtopic within the exact and approximate recovery part of the course.

More information

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects CSE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 20: Course summary and open problems Dec. 7, 2005 Lecturer: Ryan O Donnell Scribe: Ioannis Giotis Topics we discuss in this

More information

Lecture 5: The Principle of Deferred Decisions. Chernoff Bounds

Lecture 5: The Principle of Deferred Decisions. Chernoff Bounds Randomized Algorithms Lecture 5: The Principle of Deferred Decisions. Chernoff Bounds Sotiris Nikoletseas Associate Professor CEID - ETY Course 2013-2014 Sotiris Nikoletseas, Associate Professor Randomized

More information