Bhaskar DasGupta. March 28, 2016

Size: px
Start display at page:

Download "Bhaskar DasGupta. March 28, 2016"

Transcription

1 Node Expansions and Cuts in Gromov-hyperbolic Graphs Bhaskar DasGupta Department of Computer Science University of Illinois at Chicago Chicago, IL 60607, USA March 28, 2016 Joint work with Marek Karpinski (University of Bonn) Nasim Mobasheri (UIC) Farzaneh Yahyanejad Supported by NSF grant IIS Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

2 Outline of talk 1 Introduction and Motivation 2 Basic definitions and notations 3 Effect of δ on Expansions and Cuts in δ-hyperbolic Graphs 4 Algorithmic Applications 5 Conclusion and Future Research Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

3 Introduction Various network measures Graph-theoretical analysis leads to useful insights for many complex systems, such as World-Wide Web social network of jazz musicians metabolic networks protein-protein interaction networks Examples of useful network measures for such analyses degree based, e.g. maximum/minimum/average degree, degree distribution, connectivity based, e.g. clustering coefficient, largest cliques or densest sub-graphs, geodesic based, e.g. diameter, betweenness centrality, other more complex measures Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

4 Introduction Gromov-hyperbolicity as a network measure network measure for this talk Gromov-hyperbolicity measure δ originally proposed by Gromov in 1987 in the context of group theory observed that many results concerning the fundamental group of a Riemann surface hold true in a more general context defined for infinite continuous metric space via properties of geodesics can be related to standard scalar curvature of Hyperbolic manifold adopted to finite graphs using a 4-node condition or equivalently using thin triangles Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

5 Basic definitions and notations Hyperbolicity of real-world networks Are there real-world networks that are hyperbolic? Yes, for example: Preferential attachment networks were shown to be scaled hyperbolic [Jonckheere and Lohsoonthorn, 2004; Jonckheere, Lohsoonthorn and Bonahon, 2007] Networks of high power transceivers in a wireless sensor network were empirically observed to have a tendency to be hyperbolic [Ariaei, Lou, Jonckeere, Krishnamachari and Zuniga, 2008] Communication networks at the IP layer and at other levels were empirically observed to be hyperbolic [Narayan and Saniee, 2011] Extreme congestion at a very limited number of nodes in a very large traffic network was shown to be caused due to hyperbolicity of the network together with minimum length routing [Jonckheerea, Loua, Bonahona and Baryshnikova, 2011] Topology of Internet can be effectively mapped to a hyperbolic space [Bogun, Papadopoulos and Krioukov, 2010] Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

6 Motivation Effect of δ on expansion and cut-size Standard practice to investigate/categorize computational complexities of combinatorial problems in terms of ranges of topological measures: Bounded-degree graphs are known to admit improved approximation as opposed to their arbitrary-degree counter-parts for many graph-theoretic problems. Claw-free graphs are known to admit improved approximation as opposed to general graphs for graph-theoretic problems such as the maximum independent set problem. Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

7 Motivation Effect of δ on expansion and cut-size Standard practice to investigate/categorize computational complexities of combinatorial problems in terms of ranges of topological measures: Bounded-degree graphs are known to admit improved approximation as opposed to their arbitrary-degree counter-parts for many graph-theoretic problems. Claw-free graphs are known to admit improved approximation as opposed to general graphs for graph-theoretic problems such as the maximum independent set problem. Motivation for this paper: Effect of δ on expansion and cut-size What is the effect of δ on expansion and cut-size bounds on graphs? For what asymptotic ranges of values of δ can these bounds be used to obtain improved approximation algorithms for related combinatorial problems? Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

8 Outline of talk 1 Introduction and Motivation 2 Basic definitions and notations 3 Effect of δ on Expansions and Cuts in δ-hyperbolic Graphs 4 Algorithmic Applications 5 Conclusion and Future Research Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

9 Basic definitions and notations Graphs, geodesics and related notations Graphs, geodesics and related notations G = (V,E) connected undirected graph of n 4 nodes u v P path P ( u 0,u 1,...,u k 1,u k =u = v ) between nodes u and v l(p ) length (number of edges) of the path u v P ) P u i u j sub-path (u i,u i+1,...,u j of P between nodes u i and u j u v s d u,v a shortest path between nodes u and v length of a shortest path between nodes u and v u 2 u 4 P u 2 u6 P u 2 u6 is the path P ( ) u 2,u 4,u 5,u 6 u 1 u 3 u 5 u 6 l(p )= = 3 d u2,u 6 d u2,u 6 = 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

10 Basic definitions and notations 4 node condition d u2,u 4 Consider four nodes u 1,u 2,u 3,u 4 and the six shortest paths among pairs of these nodes u 1 d u2,u 3 u 2 u 4 d u1,u 4 d u1,u 2 u 1 u 3 d u3,u 4 d u1,u 2 d u3,u 4 d u1,u 3 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

11 Basic definitions and notations 4 node condition d u2,u 4 Consider four nodes u 1,u 2,u 3,u 4 and the six shortest paths among pairs of these nodes u 1 d u2,u 3 u 2 u 4 d u1,u 4 d u1,u 2 u 1 u 3 d u3,u 4 d u1,u 2 d u3,u 4 Assume, without loss of generality, that d u1,u 4 + d u2,u 3 d u1,u }{{} 3 + d u2,u4 d u1,u }{{} 2 + d u3,u }{{} 4 =L =M =S d u1,u Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

12 Basic definitions and notations 4 node condition d u2,u 4 Consider four nodes u 1,u 2,u 3,u 4 and the six shortest paths among pairs of these nodes u 1 d u2,u 3 u 2 u 4 d u1,u 4 d u1,u 2 u 1 u 3 d u3,u 4 d u1,u 2 d u3,u 4 Assume, without loss of generality, that d u1,u 4 + d u2,u 3 d u1,u }{{} 3 + d u2,u4 d u1,u }{{} 2 + d u3,u }{{} 4 =L =M =S d u1,u Let δ u1,u 2,u 3,u 4 = L M 2 + ( + ) 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

13 Basic definitions and notations 4 node condition d u2,u 4 Consider four nodes u 1,u 2,u 3,u 4 and the six shortest paths among pairs of these nodes u 1 d u2,u 3 u 2 u 4 d u1,u 4 d u1,u 2 u 1 u 3 d u3,u 4 d u1,u 2 d u3,u 4 Assume, without loss of generality, that d u1,u 4 + d u2,u 3 d u1,u }{{} 3 + d u2,u4 d u1,u }{{} 2 + d u3,u }{{} 4 =L =M =S d u1,u Let δ u1,u 2,u 3,u 4 = L M 2 + ( + ) Definition (hyperbolicity of G) { } δ(g) = max δu1,u u 1,u 2,u 3,u 2,u 3,u Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

14 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

15 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 u 0 u 2 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

16 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 u 0 u 2 u 2 s u 0 u 2 u 2 lies in a δ-neighborhood of s s u 0 u 1 u 1 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

17 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 u 0 x u 2 u 2 s u 0 u 2 u 2 lies in a δ-neighborhood of s s u 0 u 1 u 1 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

18 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 δ u 0 x u 2 u 2 s u 0 u 2 u 2 lies in a δ-neighborhood of s s u 0 u 1 u 1 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

19 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 or u 0 x u 2 u 2 s u 0 u 2 u 2 lies in a δ-neighborhood of s s u 0 u 1 u 1 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

20 Basic definitions and notations Equivalent definition via geodesic triangles Equivalent definition via geodesic triangles (up to a constant multiplicative factor) shortest path u 1 for every ordered triple of shortest paths s s s u 0 u 1, u 0 u 2, u 1 u 2 δ u 0 x u 2 u 2 s u 0 u 2 u 2 lies in a δ-neighborhood of s s u 0 u 1 u 1 u 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

21 Basic definitions and notations Hyperbolic graphs Definition ( -hyperbolic graphs) G is -hyperbolic provided δ(g) Definition (Hyperbolic graphs) If is a constant independent of graph parameters, then a -hyperbolic graph is simply called a hyperbolic graph Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

22 Basic definitions and notations Hyperbolic graphs Definition ( -hyperbolic graphs) G is -hyperbolic provided δ(g) Definition (Hyperbolic graphs) If is a constant independent of graph parameters, then a -hyperbolic graph is simply called a hyperbolic graph Example (Hyperbolic and non-hyperbolic graphs) Tree: (G)=0 = 0 hyperbolic graph Chordal (triangulated) graph: (G)=1/2 hyperbolic graph Simple cycle: (G)= n/4 non-hyperbolic graph n= 10 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

23 Basic definitions and notations Computational issues Trivially in O ( n 4) time Computation of δ(g) Floyd Warshall algorithm Compute all-pairs shortest paths O ( n 3) time For each combination u1 u 1,u 2,u 3,u 4, compute δ u1,u 2,u 3,u 4 O ( n 4) time Via (max,min) min) matrix multiplication [Fournier, Ismail and Vigneron, 2015] exactly in O ( n 3.69) ) time 2-approximation in in O ( n 2.69) time Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

24 Outline of talk 1 Introduction and Motivation 2 Basic definitions and notations 3 Effect of δ on Expansions and Cuts in δ-hyperbolic Graphs 4 Algorithmic Applications 5 Conclusion and Future Research Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

25 Effect of δ on Expansions in δ-hyperbolic Graphs Definition of node expansion ratio Definition (Node expansion ratio h(s) (n is number of nodes)) witness for h(s) u 2 u 1 S u 4 u 3 u 7 u 5 u 6 S S n 2 h(s)= (S) S S S= = {u 1,u 2,u 3,u 4 } (S)={u 5,u 6,u 7 } { } h= min h(s) S n 2 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

26 Effect of δ on Expansions in δ-hyperbolic Graphs Nested Family of Witnesses for Node Expansion Theorem (Nested Family of Witnesses for Node Expansion) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

27 Effect of δ on Expansions in δ-hyperbolic Graphs Nested Family of Witnesses for Node Expansion Theorem (Nested Family of Witnesses for Node Expansion) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

28 Effect of δ on Expansions in δ-hyperbolic Graphs Nested Family of Witnesses for Node Expansion Theorem (Nested Family of Witnesses for Node Expansion) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted { } For any constant 0<µ<1, there exists at least t = max µ 56log d, 1 nodes S 1 S 2 S t V subsets of S 1 S 2 S t V, each of at most n 2 nodes, with the following properties: j {1,2,..., t} : ) 8ln h (S ( n ) ( ) j min µ, max 500ln n, µ 2 28δ log 2 (2d) All the subsets can be found in a total of O ( n 3 logn+ mn 2) time Either all the subsets contain node p, or all of them contain node q Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

29 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound 8ln ( ) n ( ) 2 min, max 1 1 µ 500ln n, µ 2 28δ log 2 (2d) n nodes, maximum degree d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

30 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound 8ln ( ) n ( ) 2 min, max 1 1 µ 500ln n, µ 2 28δ log 2 (2d) log 2 n log 2 d n nodes, maximum degree d diameter log 2 n Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

31 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound 8ln ( ) n ( ) 2 min, max 1 1 µ 500ln n, µ 2 28δ log 2 (2d) log 2 n log 2 d n nodes, maximum degree d diameter log 2 n nodes p, q such that =d p,q = log 2 n log 2 d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

32 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound ( ) log2 d 1 µ 500log max log 2 n, 2 d log µ 2 n 28δlog 1+µ 2 (2d) 2 log 2 n log 2 d n nodes, maximum degree d diameter log 2 n nodes p, q such that =d p,q = log 2 n log 2 d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

33 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound ( ) log2 d 1 µ 500log max, 2 d log 2 n log µ 2 n 28δlog 1+µ 2 (2d) 2 First component of the bound O ( 1/log 1 µ n ) for fixed d Ω(1) only when d = Ω(n) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

34 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound max ( log2 d log 2 n ) 1 µ 500log, 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 Second component of the bound suppose G is hyperbolic of constant maximum degree i.e., δ=o(1) and d = O(1) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

35 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound max ( log2 d log 2 n ) 1 µ 500log, 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 Second component of the bound suppose G is hyperbolic of constant maximum degree i.e., δ=o(1) and d = O(1) 500log 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 ( = O 1 2 O(1) logµ n ) ( ) 1 = O polylog(n) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

36 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound max ( log2 d log 2 n ) 1 µ 500log, 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 Second component of the bound suppose G is hyperbolic but maximum degree d is varying i.e., δ= O(1) and d is variable Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

37 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound max ( log2 d log 2 n ) 1 µ 500log, 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 Second component of the bound suppose G is hyperbolic but maximum degree d is varying i.e., δ= O(1) and d is variable 500log 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 ( = O expander logdd 2 O(1)logµ n/log 1+µ d Ω(1) only if d > 2 Ω ) d = O logd polylog(n) ( ) log log n log log log n 1 log 1+µ d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

38 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound max ( log2 d log 2 n ) 1 µ 500log, 2 d 2 log µ 2 n 28δlog 1+µ (2d) 2 Second component of the bound suppose G is not hyperbolic but had constant maximum degree i.e., d = O(1) and δ is variable Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

39 Effect of δ on Expansions in δ-hyperbolic Graphs Asymptotics of the expansion bound Illustration of asymptotics of the expansion bound ( ) log2 d 1 µ 500log max log 2 n, 2 d log µ 2 n 28δlog 2 1+µ (2d) 2 Second component of the bound suppose G is not hyperbolic but had constant maximum degree i.e., d = O(1) and δ is variable ( ) 500log 2 d 1 = O 2 log µ 2 n 28δ log 1+µ (2d) 2 Ω(1) expander 2 O(1) logµ n δ only if δ=ω ( log µ n ) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

40 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

41 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

42 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted For any constant 0<µ<1 and any integer τ< ( ) 1/µ, there exists 42δ log2 (2d) log 2 (2 ) τ/4 distinct collections of subsets of nodes F 1,F 2,...,F τ/4 2 V such that: Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

43 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted For any constant 0<µ<1 and any integer τ< ( ) 1/µ, there exists 42δ log2 (2d) log 2 (2 ) τ/4 distinct collections of subsets of nodes F 1,F 2,...,F τ/4 2 V such that: (S) max{ j { { ( ) 1,..., τ 4} S 1 1 µ ( ) ( ( /τ) µ Fj : h ( /τ), 360log 2 n / ( /τ)2 7δ log 2 (2d) )} Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

44 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted For any constant 0<µ<1 and any integer τ< ( ) 1/µ, there exists 42δ log2 (2d) log 2 (2 ) τ/4 distinct collections of subsets of nodes F 1,F 2,...,F τ/4 2 V such that: (S) max{ j { { ( ) 1,..., τ 4} S 1 1 µ ( ) ( ( /τ) µ )} Fj : h ( /τ), 360log 2 n / ( /τ)2 7δ log 2 (2d) { } Each collection F j has t j = max ( /τ) µ 56log 2 d, 1 subsets V j,1,...,v j,t j that form a } 56log 2 d, 1 nested family, i.e., V j,1 V j,2 V j,t j Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

45 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted For any constant 0<µ<1 and any integer τ< ( ) 1/µ, there exists 42δ log2 (2d) log 2 (2 ) τ/4 distinct collections of subsets of nodes F 1,F 2,...,F τ/4 2 V such that: (S) max{ j { { ( ) 1,..., τ 4} S 1 1 µ ( ) ( ( /τ) µ )} Fj : h ( /τ), 360log 2 n / ( /τ)2 7δ log 2 (2d) { } Each collection F j has t j = max ( /τ) µ 56log 2 d, 1 subsets V j,1,...,v j,t j that form a } 56log 2 d, 1 nested family, i.e., V j,1 V j,2 V j,t j (limited overlap claim) For every pair of subsets V i,k F i and V j,k F j with i j, either V i,k V j,k = or at least 2τ nodes in each subset do not belong to the other subset Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

46 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Theorem (Witnesses for Node Expansion with Limited Overlaps) Input: graph G = (V,E) with n nodes and m edges maximum node degree d hyperbolicity δ two node p, q with =d d p,q distance between p and q undirected unweighted For any constant 0<µ<1 and any integer τ< ( ) 1/µ, there exists 42δ log2 (2d) log 2 (2 ) τ/4 distinct collections of subsets of nodes F 1,F 2,...,F τ/4 2 V such that: (S) max{ j { { ( ) 1,..., τ 4} S 1 1 µ ( ) ( ( /τ) µ )} Fj : h ( /τ), 360log 2 n / ( /τ)2 7δ log 2 (2d) { } Each collection F j has t j = max ( /τ) µ 56log 2 d, 1 subsets V j,1,...,v j,t j that form a } 56log 2 d, 1 nested family, i.e., V j,1 V j,2 V j,t j (limited overlap claim) For every pair of subsets V i,k F i and V j,k F j with i j, either V i,k V j,k = or at least 2τ nodes in each subset do not belong to the other subset All subsets in each F j can be found in a total of O ( n 3 logn+ mn 2) time Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

47 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

48 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

49 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

50 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

51 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = This gives: ( ) log2 n 1/2 log 2 d Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

52 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d This gives: ( Ω (log2 Ω( n ) ) 1/2 nested families of subsets of nodes Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

53 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d This gives: ( Ω (log2 Ω( n ) ) 1/2 nested families of subsets of nodes ( each family has Ω (log2 Ω( n ) ) 1/2 subsets each of maximum node ( ) (1 µ)/2 1 expansion O log 2 n Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

54 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d This gives: ( Ω (log2 Ω( n ) ) 1/2 nested families of subsets of nodes ( each family has Ω (log2 Ω( n ) ) 1/2 subsets each of maximum node ( ) (1 µ)/2 1 expansion O log 2 n every pair of subsets from different families Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

55 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d This gives: ( Ω (log2 Ω( n ) ) 1/2 nested families of subsets of nodes ( each family has Ω (log2 Ω( n ) ) 1/2 subsets each of maximum node ( ) (1 µ)/2 1 expansion O log 2 n every pair of subsets from different families is disjoint Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

56 Effect of δ on Expansions in δ-hyperbolic Graphs Family of Witnesses for Node Expansion With Limited Mutual Overlaps Illustration of the limited overlap bound Suppose that δ and d are constants Set = log 2 n log 2 d Set τ= 1/2 = ( ) log2 n 1/2 log 2 d This gives: ( Ω (log2 Ω( n ) ) 1/2 nested families of subsets of nodes ( each family has Ω (log2 Ω( n ) ) 1/2 subsets each of maximum node ( ) (1 µ)/2 1 expansion O log 2 n every pair of subsets from different families is disjoint ( or has at least Ω (log2 Ω( n ) ) 1/2 private nodes Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

57 Effect of δ on Cuts in δ-hyperbolic Graphs Definition of s-t cut and size of s-t cut cut edges } E (S, s, t)= {e 1,e 2,e 3,e 4 s-t cut s e 2 e 3 e 1 t u 2 u 2 u 1 S e 4 u 3 } V (S, s, t)= {u 1,u 2,u 3 cut nodes Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

58 Effect of δ on Cuts in δ-hyperbolic Graphs Family of Mutually Disjoint Cuts Lemma (Family of Mutually Disjoint Cuts) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

59 Effect of δ on Cuts in δ-hyperbolic Graphs Family of Mutually Disjoint Cuts Lemma (Family of Mutually Disjoint Cuts) graph G = (V,E) with n nodes and m edges undirected unweighted d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ two node s, t with d s,t > 48δ+8δlog n distance between s and t is at least logarithmic in n Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

60 Effect of δ on Cuts in δ-hyperbolic Graphs Family of Mutually Disjoint Cuts Lemma (Family of Mutually Disjoint Cuts) graph G = (V,E) with n nodes and m edges undirected unweighted d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ two node s, t with d s,t > 48δ+8δlog n distance between s and t is at least logarithmic in n there exists a set of d s,t 8δlog n = Ω ( ) d s,t (node and edge) disjoint s-t cuts 50δ Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

61 Effect of δ on Cuts in δ-hyperbolic Graphs Family of Mutually Disjoint Cuts Lemma (Family of Mutually Disjoint Cuts) graph G = (V,E) with n nodes and m edges undirected unweighted d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ two node s, t with d s,t > 48δ+8δlog n distance between s and t is at least logarithmic in n there exists a set of d s,t 8δlog n = Ω ( ) d s,t (node and edge) disjoint s-t cuts 50δ each such cut has at most d 12δ+1 cut edges Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

62 Outline of talk 1 Introduction and Motivation 2 Basic definitions and notations 3 Effect of δ on Expansions and Cuts in δ-hyperbolic Graphs 4 Algorithmic Applications 5 Conclusion and Future Research Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

63 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Network Design Application: Minimizing Bottleneck Edges [Assadi et al., 2014; Omran, Sack and Zarrabi-Zadeh, 2013; Zheng, Wang, Yang and Yang, 2010] applications in several communication network design problems Problem (Unweighted Uncapacitated Minimum Vulnerability (UUMV)) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

64 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Network Design Application: Minimizing Bottleneck Edges [Assadi et al., 2014; Omran, Sack and Zarrabi-Zadeh, 2013; Zheng, Wang, Yang and Yang, 2010] applications in several communication network design problems Problem (Unweighted Uncapacitated Minimum Vulnerability (UUMV)) Input: graph G = (V,E) with n nodes and m edges two node s, t two positive integers 0<r < κ undirected unweighted Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

65 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Network Design Application: Minimizing Bottleneck Edges [Assadi et al., 2014; Omran, Sack and Zarrabi-Zadeh, 2013; Zheng, Wang, Yang and Yang, 2010] applications in several communication network design problems Problem (Unweighted Uncapacitated Minimum Vulnerability (UUMV)) Input: graph G = (V,E) with n nodes and m edges two node s, t two positive integers 0<r < κ undirected unweighted Definition (shared edge) An edge is shared if it is in more than r paths between s and t Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

66 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Network Design Application: Minimizing Bottleneck Edges [Assadi et al., 2014; Omran, Sack and Zarrabi-Zadeh, 2013; Zheng, Wang, Yang and Yang, 2010] applications in several communication network design problems Problem (Unweighted Uncapacitated Minimum Vulnerability (UUMV)) Input: graph G = (V,E) with n nodes and m edges two node s, t two positive integers 0<r < κ undirected unweighted Definition (shared edge) An edge is shared if it is in more than r paths between s and t Goal find κ paths between s and t minimize number of shared edges Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

67 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Known results UUMV does not admit a 2 log1 ε n -approximation for any constant ε>00 unless NP DTIME ( n log log n) even if r = 1 UUMV admits a κ r+1 -approximation 2 log1 ε n However, no non-trivial approximation of UUMV that depends on m and/or n only is currently known { } For r = 1, UUMV admits a min n 3 4, m 1 2 -approximation Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

68 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Our result Lemma (Approximation of UUMV for δ-hyperbolic graphs) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

69 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Our result Lemma (Approximation of UUMV for δ-hyperbolic graphs) graph G = (V,E) with n nodes and m edges d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ undirected unweighted Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

70 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Our result Lemma (Approximation of UUMV for δ-hyperbolic graphs) graph G = (V,E) with n nodes and m edges d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ undirected unweighted UUMV can be approximated within a factor of O ( max { logn, d O(δ)}) Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

71 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Our result Lemma (Approximation of UUMV for δ-hyperbolic graphs) graph G = (V,E) with n nodes and m edges d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ undirected unweighted UUMV can be approximated within a factor of O ( max { logn, d O(δ)}) Remark ( ) log n Lemma provides improved approximation as long as δ δ=o= o log d Our approximation ratio is independent of the value of κ ( ) log n δ=ω log allows expander graphs for which UUMV is expected to be d harder to approximate Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

72 Algorithmic Applications Network Design Application: Minimizing Bottleneck Edges Minimizing Bottleneck Edges: Our result Lemma (Approximation of UUMV for δ-hyperbolic graphs) graph G = (V,E) with n nodes and m edges d is maximum degree of any node except s, t and Input: any node within a distance of 35δ of s hyperbolicity δ undirected unweighted UUMV can be approximated within a factor of O ( max { logn, d O(δ)}) Proof strategy overview Define a new more general problem: edge hitting set problem for size constrained cuts (EHSSC) Show that UUMV has similar approximability properties as EHSSC Provide approximation algorithm for EHSSC using family of cuts lemma Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

73 Algorithmic Applications Small Set Expansion Problem Small Set Expansion Problem [Gandhi and Kortsarz, 2015; Bansal et al., 2011; Raghavendra and Steurer, 2010; Arora, Barak and Steurer, 2010;... ] application: studying Unique Games Conjecture Problem (Small Set Expansion (SSE)) a case of [Theorem 2.1 of Arora, Barak and Steurer, 2010], rewritten as a problem Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

74 Algorithmic Applications Small Set Expansion Problem Small Set Expansion Problem [Gandhi and Kortsarz, 2015; Bansal et al., 2011; Raghavendra and Steurer, 2010; Arora, Barak and Steurer, 2010;... ] application: studying Unique Games Conjecture Problem (Small Set Expansion (SSE)) a case of [Theorem 2.1 of Arora, Barak and Steurer, 2010], rewritten as a problem Definition ( normalized edge expansion ratio Φ(S)) For a subset of nodes S: Φ(S)= number of cut edges from S to V \S sum of degrees of the nodes in S Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

75 Algorithmic Applications Small Set Expansion Problem Small Set Expansion Problem [Gandhi and Kortsarz, 2015; Bansal et al., 2011; Raghavendra and Steurer, 2010; Arora, Barak and Steurer, 2010;... ] application: studying Unique Games Conjecture Problem (Small Set Expansion (SSE)) a case of [Theorem 2.1 of Arora, Barak and Steurer, 2010], rewritten as a problem Definition ( normalized edge expansion ratio Φ(S)) For a subset of nodes S: Φ(S)= number of cut edges from S to V \S sum of degrees of the nodes in S Input: d-regular graph G = (V,E) with n nodes and m edges undirected unweighted G has subset S of ζn nodes, for some constant 0<ζ< 1 2, such that Φ(S) ε ε for some constant 0<ε 1 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

76 Algorithmic Applications Small Set Expansion Problem Small Set Expansion Problem [Gandhi and Kortsarz, 2015; Bansal et al., 2011; Raghavendra and Steurer, 2010; Arora, Barak and Steurer, 2010;... ] application: studying Unique Games Conjecture Problem (Small Set Expansion (SSE)) a case of [Theorem 2.1 of Arora, Barak and Steurer, 2010], rewritten as a problem Definition ( normalized edge expansion ratio Φ(S)) Input: Goal For a subset of nodes S: Φ(S)= number of cut edges from S to V \S sum of degrees of the nodes in S d-regular graph G = (V,E) with n nodes and m edges undirected unweighted G has subset S of ζn nodes, for some constant 0<ζ< 1 2, such that Φ(S) ε ε for some constant 0<ε 1 Find a subset S of ζn nodes such that Φ(S ) ηε for some universal constant η>00 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

77 Algorithmic Applications Small Set Expansion Problem Summary of what is known about SSE computing a good approximation of SSE seems to be quite hard approximation ratio of algorithm in [Raghavendra, Steurer and Tetali, ( 2010] deteriorates proportional to log 1 ζ) O(1)-approximation in [Bansal et al., 2011] works only if the graph excludes two specific minors [Arora, Barak and Steurer, 2010] provides a O ( 2 c n) time algorithm for some constant c < 1 for SSE Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

78 Algorithmic Applications Small Set Expansion Problem Summary of what is known about SSE computing a good approximation of SSE seems to be quite hard approximation ratio of algorithm in [Raghavendra, Steurer and Tetali, ( 2010] deteriorates proportional to log 1 ζ) O(1)-approximation in [Bansal et al., 2011] works only if the graph excludes two specific minors [Arora, Barak and Steurer, 2010] provides a O ( 2 c n) time algorithm for some constant c < 1 for SSE Our result Lemma polynomial time solution of SSE for δ-hyperbolic graphs when δ is sub-logarithmic and d is sub-linear SSE can be solved in polynomial time provided d and δ satisfy: d 2 log 1 3 ρ n and δ log ρ n for some constant 0<ρ< 1 3 Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

79 Outline of talk 1 Introduction and Motivation 2 Basic definitions and notations 3 Effect of δ on Expansions and Cuts in δ-hyperbolic Graphs 4 Algorithmic Applications 5 Conclusion and Future Research Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

80 Conclusion and Future Research We provided the first known non-trivial bounds on expansions and cut-sizes for graphs as a function of hyperbolicity measure δ We showed how these bounds and their related proof techniques lead to improved algorithms for two related combinatorial problems We hope that these results sill stimulate further research in characterizing the computational complexities of related combinatorial problems over asymptotic ranges of δ Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

81 Conclusion and Future Research We provided the first known non-trivial bounds on expansions and cut-sizes for graphs as a function of hyperbolicity measure δ We showed how these bounds and their related proof techniques lead to improved algorithms for two related combinatorial problems We hope that these results sill stimulate further research in characterizing the computational complexities of related combinatorial problems over asymptotic ranges of δ Improve the bounds in our paper Some future research problems Can we get a polynomial-time solution of Unique Games Conjectire for some asymptotic ranges of δ? Obvious recursive approach encounters a hurdle since hyperbolicity is not a hereditary property, i.e., removal of nodes or edges may change δ sharply Can our bounds on expansions and cut-sizes be used to get an improved approximation for the minimum multicut problem for δ δ=o(logn) =? Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

82 Final slide Thank you for your attention Questions?? Bhaskar DasGupta (UIC) Expansions and Cuts in hyperbolic graphs March 28, / 29

Topological implications of negative curvature for biological and social networks

Topological implications of negative curvature for biological and social networks Topological implications of negative curvature for biological and social networks Bhaskar DasGupta Department of Computer Science University of Illinois at Chicago Chicago, IL 60607 bdasgup@uic.edu November

More information

New algorithms for Disjoint Paths and Routing Problems

New algorithms for Disjoint Paths and Routing Problems New algorithms for Disjoint Paths and Routing Problems Chandra Chekuri Dept. of Computer Science Univ. of Illinois (UIUC) Menger s Theorem Theorem: The maximum number of s-t edgedisjoint paths in a graph

More information

Hyperbolic metric spaces and their applications to large complex real world networks II

Hyperbolic metric spaces and their applications to large complex real world networks II Hyperbolic metric spaces Hyperbolic metric spaces and their applications to large complex real world networks II Gabriel H. Tucci Bell Laboratories Alcatel-Lucent May 17, 2010 Tucci Hyperbolic metric spaces

More information

arxiv: v1 [cs.cc] 27 Feb 2011

arxiv: v1 [cs.cc] 27 Feb 2011 arxiv:1102.5471v1 [cs.cc] 27 Feb 2011 An Implicit Cover Problem in Wild Population Study Mary V. Ashley Tanya Y. Berger-Wolf Wanpracha Chaovalitwongse Bhaskar DasGupta Ashfaq Khokhar Saad Sheikh April

More information

Collective Tree Spanners of Unit Disk Graphs with Applications to Compact and Low Delay Routing Labeling Schemes. F.F. Dragan

Collective Tree Spanners of Unit Disk Graphs with Applications to Compact and Low Delay Routing Labeling Schemes. F.F. Dragan Collective Tree Spanners of Unit Disk Graphs with Applications to Compact and Low Delay Routing Labeling Schemes F.F. Dragan (joint work with Yang Xiang and Chenyu Yan) Kent State University, USA Well-known

More information

On the Computational Complexities of Three Problems Related to a Privacy Measure for Large Networks Under Active Attack

On the Computational Complexities of Three Problems Related to a Privacy Measure for Large Networks Under Active Attack On the Computational Complexities of Three Problems Related to a Privacy Measure for Large Networks Under Active Attack Tanima Chatterjee a,1, Bhaskar DasGupta a,1,, Nasim Mobasheri a,1, Venkatkumar Srinivasan

More information

Approximation Algorithms and Hardness of Integral Concurrent Flow

Approximation Algorithms and Hardness of Integral Concurrent Flow Approximation Algorithms and Hardness of Integral Concurrent Flow Parinya Chalermsook Julia Chuzhoy Alina Ene Shi Li May 16, 2012 Abstract We study an integral counterpart of the classical Maximum Concurrent

More information

Welfare Maximization with Friends-of-Friends Network Externalities

Welfare Maximization with Friends-of-Friends Network Externalities Welfare Maximization with Friends-of-Friends Network Externalities Extended version of a talk at STACS 2015, Munich Wolfgang Dvořák 1 joint work with: Sayan Bhattacharya 2, Monika Henzinger 1, Martin Starnberger

More information

Project in Computational Game Theory: Communities in Social Networks

Project in Computational Game Theory: Communities in Social Networks Project in Computational Game Theory: Communities in Social Networks Eldad Rubinstein November 11, 2012 1 Presentation of the Original Paper 1.1 Introduction In this section I present the article [1].

More information

Approximating Graph Spanners

Approximating Graph Spanners Approximating Graph Spanners Michael Dinitz Johns Hopkins University Joint work with combinations of Robert Krauthgamer (Weizmann), Eden Chlamtáč (Ben Gurion), Ran Raz (Weizmann), Guy Kortsarz (Rutgers-Camden)

More information

arxiv: v1 [cs.ds] 2 Oct 2018

arxiv: v1 [cs.ds] 2 Oct 2018 Contracting to a Longest Path in H-Free Graphs Walter Kern 1 and Daniël Paulusma 2 1 Department of Applied Mathematics, University of Twente, The Netherlands w.kern@twente.nl 2 Department of Computer Science,

More information

AN IMPLICIT COVER PROBLEM IN WILD POPULATION STUDY

AN IMPLICIT COVER PROBLEM IN WILD POPULATION STUDY Discrete Mathematics, Algorithms and Applications Vol. 2, No. 1 (2010) 21 31 c World Scientific Publishing Company DOI: 10.1142/S1793830910000449 AN IMPLICIT COVER PROBLEM IN WILD POPULATION STUDY MARY

More information

The Rainbow Turán Problem for Even Cycles

The Rainbow Turán Problem for Even Cycles The Rainbow Turán Problem for Even Cycles Shagnik Das University of California, Los Angeles Aug 20, 2012 Joint work with Choongbum Lee and Benny Sudakov Plan 1 Historical Background Turán Problems Colouring

More information

On the hardness of losing width

On the hardness of losing width On the hardness of losing width Marek Cygan 1, Daniel Lokshtanov 2, Marcin Pilipczuk 1, Micha l Pilipczuk 1, and Saket Saurabh 3 1 Institute of Informatics, University of Warsaw, Poland {cygan@,malcin@,mp248287@students}mimuwedupl

More information

The Lefthanded Local Lemma characterizes chordal dependency graphs

The Lefthanded Local Lemma characterizes chordal dependency graphs The Lefthanded Local Lemma characterizes chordal dependency graphs Wesley Pegden March 30, 2012 Abstract Shearer gave a general theorem characterizing the family L of dependency graphs labeled with probabilities

More information

Graph Partitioning Algorithms and Laplacian Eigenvalues

Graph Partitioning Algorithms and Laplacian Eigenvalues Graph Partitioning Algorithms and Laplacian Eigenvalues Luca Trevisan Stanford Based on work with Tsz Chiu Kwok, Lap Chi Lau, James Lee, Yin Tat Lee, and Shayan Oveis Gharan spectral graph theory Use linear

More information

Chapter 3: Proving NP-completeness Results

Chapter 3: Proving NP-completeness Results Chapter 3: Proving NP-completeness Results Six Basic NP-Complete Problems Some Techniques for Proving NP-Completeness Some Suggested Exercises 1.1 Six Basic NP-Complete Problems 3-SATISFIABILITY (3SAT)

More information

On the Hyperbolicity of Small-World and Treelike Random Graphs

On the Hyperbolicity of Small-World and Treelike Random Graphs Internet Mathematics ISSN: 1542-7951 (Print) 1944-9488 (Online) Journal homepage: http://www.tandfonline.com/loi/uinm20 On the Hyperbolicity of Small-World and Treelike Random Graphs Wei Chen, Wenjie Fang,

More information

Connections between exponential time and polynomial time problem Lecture Notes for CS294

Connections between exponential time and polynomial time problem Lecture Notes for CS294 Connections between exponential time and polynomial time problem Lecture Notes for CS294 Lecturer: Russell Impagliazzo Scribe: Stefan Schneider November 10, 2015 We connect problems that have exponential

More information

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Manor Mendel, CMI, Caltech 1 Finite Metric Spaces Definition of (semi) metric. (M, ρ): M a (finite) set of points. ρ a distance function

More information

NP-Hardness reductions

NP-Hardness reductions NP-Hardness reductions Definition: P is the class of problems that can be solved in polynomial time, that is n c for a constant c Roughly, if a problem is in P then it's easy, and if it's not in P then

More information

Computing and Communicating Functions over Sensor Networks

Computing and Communicating Functions over Sensor Networks Computing and Communicating Functions over Sensor Networks Solmaz Torabi Dept. of Electrical and Computer Engineering Drexel University solmaz.t@drexel.edu Advisor: Dr. John M. Walsh 1/35 1 Refrences [1]

More information

Computing the Gromov hyperbolicity of a discrete metric space

Computing the Gromov hyperbolicity of a discrete metric space Computing the Gromov hyperbolicity of a discrete metric space Hervé Fournier Anas Ismail Antoine Vigneron May 11, 2014 Abstract We give exact and approximation algorithms for computing the Gromov hyperbolicity

More information

A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser

A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser A New Approximation Algorithm for the Asymmetric TSP with Triangle Inequality By Markus Bläser Presented By: Chris Standish chriss@cs.tamu.edu 23 November 2005 1 Outline Problem Definition Frieze s Generic

More information

Finding Large Induced Subgraphs

Finding Large Induced Subgraphs Finding Large Induced Subgraphs Illinois Institute of Technology www.math.iit.edu/ kaul kaul@math.iit.edu Joint work with S. Kapoor, M. Pelsmajer (IIT) Largest Induced Subgraph Given a graph G, find the

More information

Information Theory + Polyhedral Combinatorics

Information Theory + Polyhedral Combinatorics Information Theory + Polyhedral Combinatorics Sebastian Pokutta Georgia Institute of Technology ISyE, ARC Joint work Gábor Braun Information Theory in Complexity Theory and Combinatorics Simons Institute

More information

On the hardness of losing width

On the hardness of losing width On the hardness of losing width Marek Cygan 1, Daniel Lokshtanov 2, Marcin Pilipczuk 1, Micha l Pilipczuk 1, and Saket Saurabh 3 1 Institute of Informatics, University of Warsaw, Poland {cygan@,malcin@,mp248287@students}mimuwedupl

More information

Geometric Steiner Trees

Geometric Steiner Trees Geometric Steiner Trees From the book: Optimal Interconnection Trees in the Plane By Marcus Brazil and Martin Zachariasen Part 3: Computational Complexity and the Steiner Tree Problem Marcus Brazil 2015

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

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.

Chapter 11. Approximation Algorithms. Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved. Chapter 11 Approximation Algorithms Slides by Kevin Wayne. Copyright @ 2005 Pearson-Addison Wesley. All rights reserved. 1 Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should

More information

On Approximating An Implicit Cover Problem in Biology

On Approximating An Implicit Cover Problem in Biology On Approximating An Implicit Cover Problem in Biology Mary V. Ashley 1, Tanya Y. Berger-Wolf 2, Wanpracha Chaovalitwongse 3, Bhaskar DasGupta 2, Ashfaq Khokhar 2, and Saad Sheikh 2 1 Department of Biological

More information

Mutually embeddable graphs and the Tree Alternative conjecture

Mutually embeddable graphs and the Tree Alternative conjecture Mutually embeddable graphs and the Tree Alternative conjecture Anthony Bonato a a Department of Mathematics Wilfrid Laurier University Waterloo, ON Canada, N2L 3C5 Claude Tardif b b Department of Mathematics

More information

Inderjit Dhillon The University of Texas at Austin

Inderjit Dhillon The University of Texas at Austin Inderjit Dhillon The University of Texas at Austin ( Universidad Carlos III de Madrid; 15 th June, 2012) (Based on joint work with J. Brickell, S. Sra, J. Tropp) Introduction 2 / 29 Notion of distance

More information

NP-Complete Problems. More reductions

NP-Complete Problems. More reductions NP-Complete Problems More reductions Definitions P: problems that can be solved in polynomial time (typically in n, size of input) on a deterministic Turing machine Any normal computer simulates a DTM

More information

Spectral Graph Theory and You: Matrix Tree Theorem and Centrality Metrics

Spectral Graph Theory and You: Matrix Tree Theorem and Centrality Metrics Spectral Graph Theory and You: and Centrality Metrics Jonathan Gootenberg March 11, 2013 1 / 19 Outline of Topics 1 Motivation Basics of Spectral Graph Theory Understanding the characteristic polynomial

More information

Dominating Set. Chapter 7

Dominating Set. Chapter 7 Chapter 7 Dominating Set In this chapter we present another randomized algorithm that demonstrates the power of randomization to break symmetries. We study the problem of finding a small dominating set

More information

Communities Via Laplacian Matrices. Degree, Adjacency, and Laplacian Matrices Eigenvectors of Laplacian Matrices

Communities Via Laplacian Matrices. Degree, Adjacency, and Laplacian Matrices Eigenvectors of Laplacian Matrices Communities Via Laplacian Matrices Degree, Adjacency, and Laplacian Matrices Eigenvectors of Laplacian Matrices The Laplacian Approach As with betweenness approach, we want to divide a social graph into

More information

Riemannian Curvature Functionals: Lecture I

Riemannian Curvature Functionals: Lecture I Riemannian Curvature Functionals: Lecture I Jeff Viaclovsky Park City athematics Institute July 16, 2013 Overview of lectures The goal of these lectures is to gain an understanding of critical points of

More information

The minimum G c cut problem

The minimum G c cut problem The minimum G c cut problem Abstract In this paper we define and study the G c -cut problem. Given a complete undirected graph G = (V ; E) with V = n, edge weighted by w(v i, v j ) 0 and an undirected

More information

Lecture 15 (Oct 6): LP Duality

Lecture 15 (Oct 6): LP Duality CMPUT 675: Approximation Algorithms Fall 2014 Lecturer: Zachary Friggstad Lecture 15 (Oct 6): LP Duality Scribe: Zachary Friggstad 15.1 Introduction by Example Given a linear program and a feasible solution

More information

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments François Le Gall The University of Tokyo Technical version available at arxiv:1407.0085 [quant-ph]. Background. Triangle finding

More information

Lecture 17: May 29, 2002

Lecture 17: May 29, 2002 EE596 Pat. Recog. II: Introduction to Graphical Models University of Washington Spring 2000 Dept. of Electrical Engineering Lecture 17: May 29, 2002 Lecturer: Jeff ilmes Scribe: Kurt Partridge, Salvador

More information

Distributed Approximate Single-Source Shortest Paths

Distributed Approximate Single-Source Shortest Paths Distributed Approximate Single-Source Shortest Paths Sebastian Krinninger University of Vienna joint works with Ruben Monika Andreas Christoph Danupon Becker Henzinger Karrenbauer Lenzen Nanongkai 1 /

More information

RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES RIMS The state sum invariant of 3-manifolds constructed from the E 6 linear skein.

RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES RIMS The state sum invariant of 3-manifolds constructed from the E 6 linear skein. RIMS-1776 The state sum invariant of 3-manifolds constructed from the E 6 linear skein By Kenta OKAZAKI March 2013 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES KYOTO UNIVERSITY, Kyoto, Japan THE STATE

More information

Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007

Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007 CS880: Approximations Algorithms Scribe: Tom Watson Lecturer: Shuchi Chawla Topic: Inapproximability Date: 4/27/2007 So far in this course, we have been proving upper bounds on the approximation factors

More information

Scribes: Po-Hsuan Wei, William Kuzmaul Editor: Kevin Wu Date: October 18, 2016

Scribes: Po-Hsuan Wei, William Kuzmaul Editor: Kevin Wu Date: October 18, 2016 CS 267 Lecture 7 Graph Spanners Scribes: Po-Hsuan Wei, William Kuzmaul Editor: Kevin Wu Date: October 18, 2016 1 Graph Spanners Our goal is to compress information about distances in a graph by looking

More information

Discrete Optimization 2010 Lecture 2 Matroids & Shortest Paths

Discrete Optimization 2010 Lecture 2 Matroids & Shortest Paths Matroids Shortest Paths Discrete Optimization 2010 Lecture 2 Matroids & Shortest Paths Marc Uetz University of Twente m.uetz@utwente.nl Lecture 2: sheet 1 / 25 Marc Uetz Discrete Optimization Matroids

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

Graph coloring, perfect graphs

Graph coloring, perfect graphs Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive

More information

Inapproximability of Treewidth, Graph-layout and One-shot Pebbling

Inapproximability of Treewidth, Graph-layout and One-shot Pebbling Inapproximability of Treewidth, Graph-layout and One-shot Pebbling Per Austrin, Toniann Pitassi, Yu Wu University of Toronto October 20, 2011 1 / 32 Problems we consider One-shot Pebbling game : Pebbling

More information

Large Scale Curvature of Networks:

Large Scale Curvature of Networks: Bell Labs Large Scale Curvature of Networks: And Implications for Network Management and Security Iraj Saniee Collaboration with Onuttom Narayan, UCSC with support from AFOSR & NIST Math & Computing, Bell

More information

IS 709/809: Computational Methods in IS Research Fall Exam Review

IS 709/809: Computational Methods in IS Research Fall Exam Review IS 709/809: Computational Methods in IS Research Fall 2017 Exam Review Nirmalya Roy Department of Information Systems University of Maryland Baltimore County www.umbc.edu Exam When: Tuesday (11/28) 7:10pm

More information

THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS. 1. Introduction

THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS. 1. Introduction THE COMPLEXITY OF DISSOCIATION SET PROBLEMS IN GRAPHS YURY ORLOVICH, ALEXANDRE DOLGUI, GERD FINKE, VALERY GORDON, FRANK WERNER Abstract. A subset of vertices in a graph is called a dissociation set if

More information

New Hardness Results for Undirected Edge Disjoint Paths

New Hardness Results for Undirected Edge Disjoint Paths New Hardness Results for Undirected Edge Disjoint Paths Julia Chuzhoy Sanjeev Khanna July 2005 Abstract In the edge-disjoint paths (EDP) problem, we are given a graph G and a set of source-sink pairs in

More information

The partial inverse minimum cut problem with L 1 -norm is strongly NP-hard. Elisabeth Gassner

The partial inverse minimum cut problem with L 1 -norm is strongly NP-hard. Elisabeth Gassner FoSP Algorithmen & mathematische Modellierung FoSP Forschungsschwerpunkt Algorithmen und mathematische Modellierung The partial inverse minimum cut problem with L 1 -norm is strongly NP-hard Elisabeth

More information

NP-COMPLETE PROBLEMS. 1. Characterizing NP. Proof

NP-COMPLETE PROBLEMS. 1. Characterizing NP. Proof T-79.5103 / Autumn 2006 NP-complete problems 1 NP-COMPLETE PROBLEMS Characterizing NP Variants of satisfiability Graph-theoretic problems Coloring problems Sets and numbers Pseudopolynomial algorithms

More information

Reductions Between Expansion Problems

Reductions Between Expansion Problems Reductions Between Expansion Problems Prasad Raghavendra David Steurer Madhur Tulsiani November 11, 2010 Abstract The Small-Set Expansion Hypothesis (Raghavendra, Steurer, STOC 2010) is a natural hardness

More information

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria

12. LOCAL SEARCH. gradient descent Metropolis algorithm Hopfield neural networks maximum cut Nash equilibria Coping With NP-hardness Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you re unlikely to find poly-time algorithm. Must sacrifice one of three desired features. Solve

More information

Finding Large Induced Subgraphs

Finding Large Induced Subgraphs Finding Large Induced Subgraphs Illinois Institute of Technology www.math.iit.edu/ kaul kaul@iit.edu Joint work with S. Kapoor (IIT) Largest Induced Subgraph Given a graph G, find the largest induced subgraph

More information

LECTURE 15: COMPLETENESS AND CONVEXITY

LECTURE 15: COMPLETENESS AND CONVEXITY LECTURE 15: COMPLETENESS AND CONVEXITY 1. The Hopf-Rinow Theorem Recall that a Riemannian manifold (M, g) is called geodesically complete if the maximal defining interval of any geodesic is R. On the other

More information

Distinct edge weights on graphs

Distinct edge weights on graphs of Distinct edge weights on University of California-San Diego mtait@math.ucsd.edu Joint work with Jacques Verstraëte November 4, 2014 (UCSD) of November 4, 2014 1 / 46 Overview of 1 2 3 Product-injective

More information

Spanning trees with minimum weighted degrees

Spanning trees with minimum weighted degrees Spanning trees with minimum weighted degrees Mohammad Ghodsi Hamid Mahini Kian Mirjalali Shayan Oveis Gharan Amin S. Sayedi R. Morteza Zadimoghaddam Abstract Given a metric graph G, we are concerned with

More information

The inefficiency of equilibria

The inefficiency of equilibria The inefficiency of equilibria Chapters 17,18,19 of AGT 3 May 2010 University of Bergen Outline 1 Reminder 2 Potential games 3 Complexity Formalization Like usual, we consider a game with k players {1,...,

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

Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph. Pasin Manurangsi UC Berkeley

Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph. Pasin Manurangsi UC Berkeley Almost-polynomial Ratio ETH-Hardness of ApproxIMATIng Densest k-subgraph Pasin Manurangsi UC Berkeley Densest k-subgraph (DkS) G S Input An undirected graph G = (V, E) A positive integer k Goal Find a

More information

Admin NP-COMPLETE PROBLEMS. Run-time analysis. Tractable vs. intractable problems 5/2/13. What is a tractable problem?

Admin NP-COMPLETE PROBLEMS. Run-time analysis. Tractable vs. intractable problems 5/2/13. What is a tractable problem? Admin Two more assignments No office hours on tomorrow NP-COMPLETE PROBLEMS Run-time analysis Tractable vs. intractable problems We ve spent a lot of time in this class putting algorithms into specific

More information

) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions

) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions Exponents and Logarithmic Functions Algebra 2 (1) Semester 2! a. Graph exponential growth functions!!!!!! [7.1]!! - y = ab x for b > 0!! - y = ab x h + k for b > 0!! - exponential growth models:! y = a(

More information

Cographs; chordal graphs and tree decompositions

Cographs; chordal graphs and tree decompositions Cographs; chordal graphs and tree decompositions Zdeněk Dvořák September 14, 2015 Let us now proceed with some more interesting graph classes closed on induced subgraphs. 1 Cographs The class of cographs

More information

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes

Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Facets for Node-Capacitated Multicut Polytopes from Path-Block Cycles with Two Common Nodes Michael M. Sørensen July 2016 Abstract Path-block-cycle inequalities are valid, and sometimes facet-defining,

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

The structure of bull-free graphs I three-edge-paths with centers and anticenters

The structure of bull-free graphs I three-edge-paths with centers and anticenters The structure of bull-free graphs I three-edge-paths with centers and anticenters Maria Chudnovsky Columbia University, New York, NY 10027 USA May 6, 2006; revised March 29, 2011 Abstract The bull is the

More information

Lower-Stretch Spanning Trees

Lower-Stretch Spanning Trees Lower-Stretch Spanning Trees Michael Elkin Ben-Gurion University Joint work with Yuval Emek, Weizmann Institute Dan Spielman, Yale University Shang-Hua Teng, Boston University + 1 The Setting G = (V, E,

More information

Dynamic Programming: Shortest Paths and DFA to Reg Exps

Dynamic Programming: Shortest Paths and DFA to Reg Exps CS 374: Algorithms & Models of Computation, Spring 207 Dynamic Programming: Shortest Paths and DFA to Reg Exps Lecture 8 March 28, 207 Chandra Chekuri (UIUC) CS374 Spring 207 / 56 Part I Shortest Paths

More information

Increasing the Span of Stars

Increasing the Span of Stars Increasing the Span of Stars Ning Chen Roee Engelberg C. Thach Nguyen Prasad Raghavendra Atri Rudra Gynanit Singh Department of Computer Science and Engineering, University of Washington, Seattle, WA.

More information

Myopic Models of Population Dynamics on Infinite Networks

Myopic Models of Population Dynamics on Infinite Networks Myopic Models of Population Dynamics on Infinite Networks Robert Carlson Department of Mathematics University of Colorado at Colorado Springs rcarlson@uccs.edu June 30, 2014 Outline Reaction-diffusion

More information

Vertex-Coloring Edge-Weighting of Bipartite Graphs with Two Edge Weights

Vertex-Coloring Edge-Weighting of Bipartite Graphs with Two Edge Weights Discrete Mathematics and Theoretical Computer Science DMTCS vol. 17:3, 2015, 1 12 Vertex-Coloring Edge-Weighting of Bipartite Graphs with Two Edge Weights Hongliang Lu School of Mathematics and Statistics,

More information

Mutually embeddable graphs and the tree alternative conjecture

Mutually embeddable graphs and the tree alternative conjecture Journal of Combinatorial Theory, Series B 96 (2006) 874 880 www.elsevier.com/locate/jctb Mutually embeddable graphs and the tree alternative conjecture Anthony Bonato a, Claude Tardif b a Department of

More information

Approximating some network design problems with node costs

Approximating some network design problems with node costs Approximating some network design problems with node costs Guy Kortsarz Zeev Nutov July 3, 2009 Abstract We study several multi-criteria undirected network design problems with node costs and lengths.

More information

Show that the following problems are NP-complete

Show that the following problems are NP-complete Show that the following problems are NP-complete April 7, 2018 Below is a list of 30 exercises in which you are asked to prove that some problem is NP-complete. The goal is to better understand the theory

More information

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai

PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions. My T. Thai PCPs and Inapproximability Gap-producing and Gap-Preserving Reductions My T. Thai 1 1 Hardness of Approximation Consider a maximization problem Π such as MAX-E3SAT. To show that it is NP-hard to approximation

More information

Entropy Vectors and Network Information Theory

Entropy Vectors and Network Information Theory Entropy Vectors and Network Information Theory Sormeh Shadbakht and Babak Hassibi Department of Electrical Engineering Caltech Lee Center Workshop May 25, 2007 1 Sormeh Shadbakht and Babak Hassibi Entropy

More information

THE FUNDAMENTAL GROUP OF MANIFOLDS OF POSITIVE ISOTROPIC CURVATURE AND SURFACE GROUPS

THE FUNDAMENTAL GROUP OF MANIFOLDS OF POSITIVE ISOTROPIC CURVATURE AND SURFACE GROUPS THE FUNDAMENTAL GROUP OF MANIFOLDS OF POSITIVE ISOTROPIC CURVATURE AND SURFACE GROUPS AILANA FRASER AND JON WOLFSON Abstract. In this paper we study the topology of compact manifolds of positive isotropic

More information

Introduction to Real Analysis Alternative Chapter 1

Introduction to Real Analysis Alternative Chapter 1 Christopher Heil Introduction to Real Analysis Alternative Chapter 1 A Primer on Norms and Banach Spaces Last Updated: March 10, 2018 c 2018 by Christopher Heil Chapter 1 A Primer on Norms and Banach Spaces

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

On the Hardness of Optimization in Power Law Graphs

On the Hardness of Optimization in Power Law Graphs On the Hardness of Optimization in Power Law Graphs Alessandro Ferrante 1 Gopal Pandurangan 2 Kihong Park 2 1 Dipartimento di Informatica ed Applicazioni R.M. Capocelli, University of Salerno, Via Ponte

More information

Maximizing Capacity with Power Control under Physical Interference Model in Simplex Mode

Maximizing Capacity with Power Control under Physical Interference Model in Simplex Mode Maximizing Capacity with Power Control under Physical Interference Model in Simplex Mode Peng-Jun Wan, Chao Ma, Shaojie Tang, and Boliu Xu Illinois Institute of Technology, Chicago, IL 60616 Abstract.

More information

Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth

Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth Finding Paths with Minimum Shared Edges in Graphs with Bounded Treewidth Z.-Q. Ye 1, Y.-M. Li 2, H.-Q. Lu 3 and X. Zhou 4 1 Zhejiang University, Hanzhou, Zhejiang, China 2 Wenzhou University, Wenzhou,

More information

Approximation algorithms for cycle packing problems

Approximation algorithms for cycle packing problems Approximation algorithms for cycle packing problems Michael Krivelevich Zeev Nutov Raphael Yuster Abstract The cycle packing number ν c (G) of a graph G is the maximum number of pairwise edgedisjoint cycles

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

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

arxiv: v2 [cs.dm] 12 Jul 2014

arxiv: v2 [cs.dm] 12 Jul 2014 Interval Scheduling and Colorful Independent Sets arxiv:1402.0851v2 [cs.dm] 12 Jul 2014 René van Bevern 1, Matthias Mnich 2, Rolf Niedermeier 1, and Mathias Weller 3 1 Institut für Softwaretechnik und

More information

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2.

(x 1, y 1 ) = (x 2, y 2 ) if and only if x 1 = x 2 and y 1 = y 2. 1. Complex numbers A complex number z is defined as an ordered pair z = (x, y), where x and y are a pair of real numbers. In usual notation, we write z = x + iy, where i is a symbol. The operations of

More information

ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES

ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES ON THE NP-COMPLETENESS OF SOME GRAPH CLUSTER MEASURES JIŘÍ ŠÍMA AND SATU ELISA SCHAEFFER Academy of Sciences of the Czech Republic Helsinki University of Technology, Finland elisa.schaeffer@tkk.fi SOFSEM

More information

Enumerating minimal connected dominating sets in graphs of bounded chordality,

Enumerating minimal connected dominating sets in graphs of bounded chordality, Enumerating minimal connected dominating sets in graphs of bounded chordality, Petr A. Golovach a,, Pinar Heggernes a, Dieter Kratsch b a Department of Informatics, University of Bergen, N-5020 Bergen,

More information

MA4H4 - GEOMETRIC GROUP THEORY. Contents of the Lectures

MA4H4 - GEOMETRIC GROUP THEORY. Contents of the Lectures MA4H4 - GEOMETRIC GROUP THEORY Contents of the Lectures 1. Week 1 Introduction, free groups, ping-pong, fundamental group and covering spaces. Lecture 1 - Jan. 6 (1) Introduction (2) List of topics: basics,

More information

On the number of cycles in a graph with restricted cycle lengths

On the number of cycles in a graph with restricted cycle lengths On the number of cycles in a graph with restricted cycle lengths Dániel Gerbner, Balázs Keszegh, Cory Palmer, Balázs Patkós arxiv:1610.03476v1 [math.co] 11 Oct 2016 October 12, 2016 Abstract Let L be a

More information

An Overview on Compact Routing

An Overview on Compact Routing An Overview on Compact Routing Cyril Gavoille 1 1 University of Bordeaux, France 2-6 October 2006 2nd Research Workshop on Flexible Network Design University of Bologna Residential Center Bertinoro (Forlì),

More information

Modularity in several random graph models

Modularity in several random graph models Modularity in several random graph models Liudmila Ostroumova Prokhorenkova 1,3 Advanced Combinatorics and Network Applications Lab Moscow Institute of Physics and Technology Moscow, Russia Pawe l Pra

More information

An Improved Approximation Algorithm for Requirement Cut

An Improved Approximation Algorithm for Requirement Cut An Improved Approximation Algorithm for Requirement Cut Anupam Gupta Viswanath Nagarajan R. Ravi Abstract This note presents improved approximation guarantees for the requirement cut problem: given an

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