Applications of semidefinite programming, symmetry and algebra to graph partitioning problems

Size: px
Start display at page:

Download "Applications of semidefinite programming, symmetry and algebra to graph partitioning problems"

Transcription

1 Applications of semidefinite programming, symmetry and algebra to graph partitioning problems Edwin van Dam and Renata Sotirov Tilburg University, The Netherlands Summer 2018 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

2 Semidefinite programming... generalization of linear programming (LP) unifies linear and quadratic programming problems arise naturally as relaxation of discrete optimization problems can be efficiently solved by interior-point-methods applications: global and combinatorial optimization eigenvalue optimization robust optimization circuit design coding theory finance signal processing chemical engineering sensor network localization, etc. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

3 Where is SDP? NLP convex SDP LP Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

4 Primal SDP Primal problem: min tr(cx ) s.t. tr(a i X ) = b i, i = 1,..., m X 0 where C, A i S n, b i R (i = 1,..., m). S n... space of symmetric n n matrices X 0... positive semidefinite iff z T Xz 0, z R n iff all eigenvalues of X are 0 N.B. SDP reduces to LP when all matrices are diagonal. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

5 Historical events related to SDP Lyapunov (1890) stability of dynamic systems Bellman and Fan (1963) first SDP formulated Lovász (1979) upper bound Shannon capacity of a graph Lovász and Schrijver (1991) SDP can provide tighter relaxations of 0-1 problems than LP Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

6 Historical events related to SDP Lyapunov (1890) stability of dynamic systems Bellman and Fan (1963) first SDP formulated Lovász (1979) upper bound Shannon capacity of a graph Lovász and Schrijver (1991) SDP can provide tighter relaxations of 0-1 problems than LP Goemans, Williamson (1995) SDP-based approximation for max-cut Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

7 On solving SDP... Polynomial time algorithms: Ellipsoid method Grötschel, Lovász and Schrijver (1988) first to solve SDP in polynomial time not practical Interior-point methods (IPM) Nesterov and Nemirovski (1994), Alizadeh (1995) practical, suitable for medium size available software: CSDP DSDP SDPA SDPT3 SeDuMi Mosek since 1995 the interest in SDP has grown tremendously Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

8 Max-cut Given: G = (V, E),... an undirected graph with V = n w ij = w ji 0... the weight of edge (i, j) E MC problem. Find partition of V into S and V \ S s.t. the total weight of the edges joining S and V \ S is maximized. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

9 Max-cut Given: G = (V, E),... an undirected graph with V = n w ij = w ji 0... the weight of edge (i, j) E MC problem. Find partition of V into S and V \ S s.t. the total weight of the edges joining S and V \ S is maximized. { 1 for j S x j := 1 for j V \ S (MC) max 1 4 n i,j=1 w ij (1 x i x j ) s.t. x j { 1, 1}, j = 1,..., n. NP-hard problem Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

10 Goemans-Williamson Let Y = xx T (MC) max 1 4 n i,j=1 w ij(1 Y ij ) s.t. x j { 1, 1}, j = 1,..., n Y = xx T Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

11 Goemans-Williamson Let Y = xx T (MC) (MC) max 1 4 n i,j=1 w ij(1 Y ij ) s.t. x j { 1, 1}, j = 1,..., n Y = xx T max 1 4 n i,j=1 w ij(1 Y ij ) s.t. Y jj = 1, j = 1,..., n Y 0, rank(y ) = 1 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

12 Goemans-Williamson Let Y = xx T (MC) (MC) max 1 4 n i,j=1 w ij(1 Y ij ) s.t. x j { 1, 1}, j = 1,..., n Y = xx T max 1 4 n i,j=1 w ij(1 Y ij ) s.t. Y jj = 1, j = 1,..., n Y 0, rank(y ) = 1 relax the rank one constraint (SDP MC ) max 1 4 n i,j=1 w ij(1 Y ij ) s.t. Y jj = 1, j = 1,..., n Y 0 Goemans, Williamson (1995): this relaxation has an error 13.82% Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

13 Max-cut remarks strengthened SDP MC by adding 4 ( n 3) triangle constraints: MET y ij + y ik + y jk 1 y ij y ik y jk 1 y ij + y ik y jk 1 y ij y ik + y jk 1, i < j < k the resulting SDP is difficult to solve with IPM when n > 150 The bundle method computes nearly optimal solution for n 2000: Fischer, Gruber, Rendl, and Sotirov. Computational Experience with a Bundle Approach for Semidefinite Cutting Plane Relaxations of Max-Cut and Equipartition, Math. Program B, 105(2-3): , Branch and bound, SDP based solver for Max-cut: Rinaldi, Rendl and Wiegele. Biq Mac Solver - Binary quadratic and Max cut Solver, Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

14 GPP the graph partition problem... Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

15 The Graph Partition Problem G = (V, E)... an undirected graph V... vertex set, V = n E... edge set The k-partition problem: Find a partition of V into k subsets S 1,..., S k of given sizes m 1... m k, s.t. the total weight of edges joining different S i is minimized. when m i = V k, i the graph equipartition problem when k = 2 the bisection problem GPP is NP-hard (Garey and Johnson, 1976) applications: VLSI design, parallel computing, floor planning, telecommunications, etc. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

16 The k-partition problem A... the adjacency matrix of G, m := (m 1,..., m k ) T, u n all-ones vector V k let X = (x ij ) R { 1, if node i Sj x ij := 0, if node i / S j P k := { X R n k : Xu k = u n, X T u n = m, x ij {0, 1} } Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

17 The k-partition problem A... the adjacency matrix of G, m := (m 1,..., m k ) T, u n all-ones vector V k let X = (x ij ) R { 1, if node i Sj x ij := 0, if node i / S j P k := { X R n k : Xu k = u n, X T u n = m, x ij {0, 1} } For X P k : 1 2 tr(x T AX ) = j weight of edges within S j : w(e cut ) = 1 2 tr(x T Diag(Au n )X X T AX ) = 1 2 tr(x T LX ), where L := Diag(Au n ) A is the Laplacian matrix of G Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

18 The Graph Partition Problem The trace formulation: (GPP) 1 min 2 trace(x T LX ) s.t. Xu k = u n X T u n = m x ij {0, 1} Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

19 SDP for GPP linearize the objective (matrix lifting): trace(lxx T ) trace(ly) Y conv{ỹ : X P k s.t. Ỹ = XX T } ky J n 0. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

20 SDP for GPP linearize the objective (matrix lifting): trace(lxx T ) trace(ly) Y conv{ỹ : X P k s.t. Ỹ = XX T } ky J n 0. (GPP RS ) min 1 2 tr(ly ) s.t. diag(y ) = u n tr(jy ) = k mi 2 i=1 ky J n 0, Y 0 Sotirov, An efficient SDP relaxation for the GPP, INFORMS J. Comput. (2014) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

21 Improvements?? How to improve GPP RS? impose the linear inequalities: constraints y ij + y ik 1 + y jk, (i, j, k) independent set type of constraints y ij 1, I s.t. I = k + 1 i<j,i,j I there are 3 ( ) ( n 3, and n k+1) independent set constraints Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

22 Some facts... for graphs with 100 vertices: the best known vector lifting relaxation is hopeless GPP RS + + independent set constraints computes bounds in about 3 hours GPP RS computes bounds in about 14 minutes? Can we compute GPP RS more efficiently? Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

23 Some facts... for graphs with 100 vertices: the best known vector lifting relaxation is hopeless GPP RS + + independent set constraints computes bounds in about 3 hours GPP RS computes bounds in about 14 minutes? Can we compute GPP RS more efficiently? yes Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

24 Symmetry and algebra matrix *-algebra: subspace of R n n that is closed under matrix multiplication and transposition Assumption: The data matrices of an SDP problem and I belong to a matrix *-algebra of dimension r, where r n 2 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

25 Symmetry and algebra matrix *-algebra: subspace of R n n that is closed under matrix multiplication and transposition Assumption: The data matrices of an SDP problem and I belong to a matrix *-algebra of dimension r, where r n 2 Then, if the SDP relaxation has an optimal solution then it has an optimal solution in the matrix *-algebra. Schrijver, Goemans, Rendl, Parrilo, De Klerk, Pasechnik, Sotirov,... Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

26 Symmetry and algebra matrix *-algebra: subspace of R n n that is closed under matrix multiplication and transposition Assumption: The data matrices of an SDP problem and I belong to a matrix *-algebra of dimension r, where r n 2 Then, if the SDP relaxation has an optimal solution then it has an optimal solution in the matrix *-algebra. Schrijver, Goemans, Rendl, Parrilo, De Klerk, Pasechnik, Sotirov,... Coherent algebra with basis of 01-matrices (centralizer ring, for example): (i) A i {0, 1} n n, A T i {A 1,..., A r }, (i = 1,..., r) (ii) r i=1 A i = J, i I A i = I, I {1,..., r} (iii) For i, j {1,..., r}, p h ij such that A i A j = r h=1 ph ija h. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

27 Simplification highly symmetric graphs... Y = r z i A i, i=1 1 min 2 tr(aj r n) 1 2 z i tr(aa i ) i=1 s.t. z i diag(a i ) = u n i I (GPP m ) r z i tr(ja i ) = k i=1 mi 2 i=1 k r z i A i J n 0, z i 0, i = 1,..., r. j=1 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

28 Simplification highly symmetric graphs... Y = r z i A i, i=1 (GPP m ) 1 min 2 tr(aj r n) 1 2 z i tr(aa i ) i=1 s.t. z i diag(a i ) = u n i I r z i tr(ja i ) = k i=1 mi 2 i=1 k r z i A i J n 0, z i 0, i = 1,..., r. j=1 LMI may be (block-)diagonalized exploit properties of A i to aggregate and independent set constraints extend the approach from: M.X. Goemans, F. Rendl. Semidefinite Programs and Association Schemes. Computing, 63(4): , Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

29 On aggregating constraints... for a given (a, b, c) consider the constraint y ab + y ac 1 + y bc if (A i ) ab = 1, (A h ) ac = 1, (A j ) bc = 1 type (i, j, h) constraint Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

30 On aggregating constraints... for a given (a, b, c) consider the constraint y ab + y ac 1 + y bc if (A i ) ab = 1, (A h ) ac = 1, (A j ) bc = 1 type (i, j, h) constraint summing all constraints of type (i, j, h) aggregated constraint: p i hj tr A iy + p h ij tr A h Y p i hj tr A ij + p j i h tr A jy, Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

31 On aggregating constraints... for a given (a, b, c) consider the constraint y ab + y ac 1 + y bc if (A i ) ab = 1, (A h ) ac = 1, (A j ) bc = 1 type (i, j, h) constraint summing all constraints of type (i, j, h) aggregated constraint: p i hj tr A iy + p h ij tr A h Y p i hj tr A ij + p j i h tr A jy, of aggregated constraints is bounded by r 3 similar approach applies to independent set constraints when k = 2 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

32 Strongly regular graphs Example. Strongly regular graph n vertices, κ the valency of the graph A has exactly two eigenvalues r 0 and s < 0 associated with eigenvectors u n A belongs to the *-algebra spanned by {I, A, J A I } Y = I + z 1 A + z 2 (J A I ) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

33 Strongly regular graphs Example. Strongly regular graph n vertices, κ the valency of the graph A has exactly two eigenvalues r 0 and s < 0 associated with eigenvectors u n A belongs to the *-algebra spanned by {I, A, J A I } Y = I + z 1 A + z 2 (J A I ) (GPP m ) min 1 2 κn(1 z 1) s.t. κz 1 + (n κ 1)z 2 = 1 n 1 + rz 1 (r + 1)z sz 1 (s + 1)z 2 0 z 1, z 2 0 k mi 2 1 i=1 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

34 Strongly regular graphs... Theorem. Let G = (V, E) be a SRG with eigenvalues κ, r, s. Let m i N, i = 1,..., k s.t. k j=1 m j = n. Then the SDP (lower) bound for the minimum k-partition is { κ r max n i<j m ( ) } 1 im j, 2 n(κ + 1) i m2 i Similarly, the SDP (upper) bound for the maximum k-partition is { } κ s min n i<j m 1 im j, 2 κn. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

35 Strongly regular graphs... Theorem. Let G = (V, E) be a SRG with eigenvalues κ, r, s. Let m i N, i = 1,..., k s.t. k j=1 m j = n. Then the SDP (lower) bound for the minimum k-partition is { κ r max n i<j m ( ) } 1 im j, 2 n(κ + 1) i m2 i Similarly, the SDP (upper) bound for the maximum k-partition is { } κ s min n i<j m 1 im j, 2 κn. this is an extension of the result for the equipartition: De Klerk, Pasechnik, Sotirov, Dobre: On SDP relaxations of maximum k-section, Math. Program. Ser. B, 136(2): , Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

36 Adding constraints after aggregating constraints: z 1 1 z 2 1 2z 1 z 2 1 z 1 + 2z 2 1 For SRG with n > 5 the constraints are redundant in GPP m. However, the independent set constraints improve GPP m. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

37 The Laplacian algebra closed form expression for the GPP for any graph L = Diag(Au n ) A, the Laplacian matrix of G L := span{f 0,..., F d }, the Laplacian algebra of G F i = U i U T i (eigenspace decomposition, LU i = λ i U i ) F i F j = δ ij F i for i j d i=0 F i = I F i = Fi T, i tr(f i ) = f i... the multiplicity of i-th eigenvalue of L Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

38 Simplification any graph... relax diag(y ) = u n tr(y ) = n remove nonnegativity constraint (GPP eig ) 1 min 2 tr LY s.t. tr(y ) = n tr(jy ) = k ky J n 0 mi 2 i=1 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

39 Simplification any graph... relax diag(y ) = u n tr(y ) = n remove nonnegativity constraint (GPP eig ) 1 min 2 tr LY s.t. tr(y ) = n tr(jy ) = k ky J n 0 mi 2 i=1 Y = d y i F i, y i R (i = 0,..., d) i=0 tr(ly ) = tr( d λ j F j ( d y i F i )) = d λ i f i y i j=0 i=0 i=0 where 0 = λ 0... λ d distinct eigenvalues of L,... Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

40 Eigenvalue bounds Theorem Let G = (V, E) be a graph, m i, i = 1,..., k s.t. k j=1 m j = n. Then the GPP eig bound for the minimum k-partition of G equals m i m j, and the bound GPP eig for the maximum k-partition of G equals m i m j. λ 1 n λ d n i<j i<j Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

41 Eigenvalue bounds Theorem Let G = (V, E) be a graph, m i, i = 1,..., k s.t. k j=1 m j = n. Then the GPP eig bound for the minimum k-partition of G equals m i m j, and the bound GPP eig for the maximum k-partition of G equals m i m j. λ 1 n λ d n i<j i<j Other known closed form expression only for the minimum k-partition when k = 2, 3: J. Falkner, F. Rendl, and H. Wolkowicz. A computational study of graph partitioning. Math. Program., 66: , Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

42 Computational times for presented bounds exploit symmetry if available G n m time, no symmetry r aut time grid graph 100 (50,25,25) Table: Computational time (s.) to solve GPP RS computational time to solve GPP RS + constraints, with n = 100: without symmetry, about 2 hours aggregating constraints, if possible, a few seconds Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

43 Quality of the presented bounds G n k GPP eig GPP RS r comb time r aut time Chang SRG(64, 18) Doob SRG(64, 18) e (45, 12, 3)-design G n k GPP eig GPP RS GPP RS + Desargues Foster Biggs-Smith Table: Lower bounds for the min k-partition. each computation in the last two columns of the last table < 1 s. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

44 The max-k-cut G = (V, E)... an undirected graph V... vertex set, V = n E... edge set The max-k-cut problem Find a partition of V into into at most k subsets such that the total weight of edges joining different sets is maximized. the max-k-cut... is NP-hard k = 2 the max-cut Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

45 An SDP relaxation A... the adjacency matrix of G L := Diag(Au n ) A is the Laplacian matrix of G (k MC) max 1 2 tr(ly ) s.t. diag(y ) = u n ky J n 0, Y 0 where J n (resp. u n ) is all-ones matrix (resp. vector) restriction on sizes of the parts GPP and independent set constraints can be added (k MC) is equivalent to the relaxation from: Frieze, Jerrum. Improved approximation algorithms for max-k-cut and max bisection. Algorithmica 18:67-81, Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

46 Eigenvalue bounds: the max-k-cut relax diag(y ) = u n tr(y ) = n remove nonnegativity constraint Theorem Let G = (V, E) be a graph on n vertices and k an integer k 2. The eigenvalue (upper) bound for the max-k-cut problem is: n(k 1) 2k λ max (L). Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

47 Eigenvalue bounds: the max-k-cut relax diag(y ) = u n tr(y ) = n remove nonnegativity constraint Theorem Let G = (V, E) be a graph on n vertices and k an integer k 2. The eigenvalue (upper) bound for the max-k-cut problem is: n(k 1) 2k λ max (L). for k = 2 this result coincides with: Mohar and Poljak. Eigenvalues and the max-cut problem. Czechoslovak Mathematical Journal, 40: , there are few other eigenvalue bounds for the max-k-cut when k > 2 (Nikiforov) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

48 Eigenvalue bounds: the max-k-cut Delorme and Poljak (1993) How to improve the eigenvalue bound n(k 1) 2k λ max (L)? Perturbations of L by a diagonal matrix with zero trace do not change the optimal value of the max-cut problem, but have an impact on λ max (L). Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

49 Eigenvalue bounds: the max-k-cut Delorme and Poljak (1993) How to improve the eigenvalue bound n(k 1) 2k λ max (L)? Perturbations of L by a diagonal matrix with zero trace do not change the optimal value of the max-cut problem, but have an impact on λ max (L). similarly for the max-k-cut ( ) min d T u n=0 where d is known as the correcting vector n(k 1) λ max (L + Diag(d)) 2k Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

50 Eigenvalue bounds: the max-k-cut Delorme and Poljak (1993) How to improve the eigenvalue bound n(k 1) 2k λ max (L)? Perturbations of L by a diagonal matrix with zero trace do not change the optimal value of the max-cut problem, but have an impact on λ max (L). similarly for the max-k-cut ( ) min d T u n=0 where d is known as the correcting vector ( ) is equivalent to: n(k 1) λ max (L + Diag(d)) 2k max{ 1 2 tr(ly ) : diag(y ) = u n, ky J n 0} no closed form! perturbations of objectives and SDP were studied by Alizadeh 1995 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

51 The chromatic number The chromatic number of a graph A coloring of a graph is an assignment of colors to the vertices of G s.t. no two adjacent vertices have the same color. The smallest number of colors needed to color G is called its chromatic number χ(g). Figure: Petersen graph, χ(g) = 3 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

52 The chromatic number The chromatic number of a graph A coloring of a graph is an assignment of colors to the vertices of G s.t. no two adjacent vertices have the same color. The smallest number of colors needed to color G is called its chromatic number χ(g). A coloring with k colors is the same as a partition V into k independent sets. For a given graph G = (V, E) and integer k, if max-k-cut < E then χ(g) k + 1. The eigenvalue bound for the max-k-cut a bound on χ(g) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

53 Eigenvalue bound for the chromatic number Theorem Let G = (V, E) be a graph with Laplacian matrix L. Then χ(g) E nλ max (L) 2 E Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

54 Eigenvalue bound for the chromatic number Theorem Let G = (V, E) be a graph with Laplacian matrix L. Then χ(g) E nλ max (L) 2 E Hoffman bound, 1970: χ(g) 1 θmax(a) θ min (A), where θ max(a) and θ min (A) are largest and smallest eigenvalue of adjacency matrix A. For regular graphs, these two bounds coincide. Otherwise, they are incomparable. For the complete graph on 100 vertices minus an edge, our bound is 99 (= χ(g)) while the Hoffman bound is 51. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

55 Walk-regular graphs Walk-regular graphs A graph with adjacency matrix A is called walk-regular if A l has constant diagonal for every nonnegative integer l. The class of walk-regular graphs contains: vertex-transitive graphs distance-regular graphs (including strongly regular graphs) graphs in an association scheme Walk-regular graphs: are regular graphs all matrices in L of a walk-regular graph have constant diagonal Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

56 Max-k-cut for walk-regular graphs the optimum correcting vector d in ( ) min d T u n=0 n(k 1) λ max (L + Diag(d)) 2k equals the zero vector. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

57 Max-k-cut for walk-regular graphs the optimum correcting vector d in ( ) min d T u n=0 n(k 1) λ max (L + Diag(d)) 2k equals the zero vector. Theorem Let G be a walk-regular graph on n vertices and let k be an integer k 2. Then the eigenvalue bound for the max-k-cut equals the bound ( ). For k = 2 the eigenvalue bound equals the optimal value of the SDP rel. (k MC). Goemans and Rendl (1999) proved the latter result for the max-cut problem for graphs in an association scheme. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

58 Strongly regular graph Theorem Let G = (V, E) be a SRG with eigenvalues κ, r, s. Then the SDP bound (k-mc) for the max-k-cut of G is given by { } min n(k 1) 1 2k (κ s), 2 κn. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

59 Strongly regular graph Theorem Let G = (V, E) be a SRG with eigenvalues κ, r, s. Then the SDP bound (k-mc) for the max-k-cut of G is given by { } min n(k 1) 1 2k (κ s), 2 κn. For SRG with n > 5 the (aggregated) constraints are redundant in (k MC). the independent set constraints improve (k MC) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

60 Hamming Graphs Hamming graph H(d, q, j) (j = 0,..., d) Vertex set S d, where S is a set of size q Vertices are adjacent if they differ in j coordinates Conjecture Let j d d 1 q, with j even if q = 2. Then K j(0) K j (1) (Kravchuk) is the largest Laplacian eigenvalue of H(d, q, j). Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

61 Hamming Graphs Hamming graph H(d, q, j) (j = 0,..., d) Vertex set S d, where S is a set of size q Vertices are adjacent if they differ in j coordinates Conjecture Let j d d 1 q, with j even if q = 2. Then K j(0) K j (1) (Kravchuk) is the largest Laplacian eigenvalue of H(d, q, j). Theorem Let k q, j d d 1 q, with j even if q = 2, and consider H(d, q, j). If the conjecture is true, then: for the max-k-cut problem, the eigenvalue and (k MC) bound are equal. the optimal value of the max-q-cut equals the eigenvalue bound. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

62 Hamming Graphs Hamming graph H(d, q, j) (j = 0,..., d) Vertex set S d, where S is a set of size q Vertices are adjacent if they differ in j coordinates Conjecture Let j d d 1 q, with j even if q = 2. Then K j(0) K j (1) (Kravchuk) is the largest Laplacian eigenvalue of H(d, q, j). Theorem Let k q, j d d 1 q, with j even if q = 2, and consider H(d, q, j). If the conjecture is true, then: for the max-k-cut problem, the eigenvalue and (k MC) bound are equal. the optimal value of the max-q-cut equals the eigenvalue bound. The conjecture was recently proven by Brouwer, Cioabă, Ihringer, and McGinnis (JCTB, 201?) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

63 The bandwidth issue Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

64 The Bandwidth Problem for graphs { } σ(g) := min max φ(i) φ(j) ; φ : V {1,..., n} (i,j) E find a permutation P such that in PAP T all nonzero entries are as close as possible to the main diagonal Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

65 The Bandwidth Problem for graphs { } σ(g) := min max φ(i) φ(j) ; φ : V {1,..., n} (i,j) E Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

66 Applications... The bandwidth problem... originated in the 1950s from sparse matrix computations NP-hard (Papadimitriou (1976)) engineering applications efficient storage and processing minimizing distortion in the multi-channel transmission Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

67 A quadratic assignment formulation of the bandwidth natural problem formulation Fix k... define B = (b ij ): b ij := the bandwidth related to the QAP: { 1 for i j > k 0 otherwise µ = min P Π n tr(apbp T ), where Π n is the set of permutation matrices if µ > 0 σ(g) > k Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

68 The QAP based bound α QAP := min tr(b A)Y s.t. tr(i E jj )Y = 1, tr(e jj I )Y = 1 j tr(i (J I )) + (J I ) I )Y = 0 tr(jy ) = n 2 Y 0, Y 0 ( ) E jj = e j e T j I is the identity matrix J is all-ones matrix QAP SDP formulation by Povh and Rendl (2009); Zhao, Karisch, Rendl, and Wolkowicz (1998) Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

69 The QAP based bound α QAP := min tr(b A)Y s.t. tr(i E jj )Y = 1, tr(e jj I )Y = 1 j tr(i (J I )) + (J I ) I )Y = 0 tr(jy ) = n 2 Y 0, Y 0 ( ) E jj = e j e T j I is the identity matrix J is all-ones matrix QAP SDP formulation by Povh and Rendl (2009); Zhao, Karisch, Rendl, and Wolkowicz (1998) since aut(b) = {P Π n : PBP T = B} has order only 2 look for other approaches Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

70 The min-cut problem S 1, S 2, S 3 V S i = m i for i = 1, 2, 3, i m i = n The min-cut problem is: (MC) OPT MC := min s.t. i S 1,j S 2 a ij (S 1, S 2, S 3 ) partitions V where A = (a ij ) is the adjacency matrix.? relation to the bandwidth problem? Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

71 The min-cut and bandwidth problem The cube, m = (m 1, m 2, m 3 ) = (2, 3, 3) m 1 m 3 m if OPT MC > 0 σ(g) m Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

72 The min-cut and bandwidth problem The cube, m = (m 1, m 2, m 3 ) = (2, 3, 3) m 1 m 3 m if OPT MC > 0 σ(g) m generalized bound (Povh-Rendl (2007), EvD-Sotirov): If for some m = (m 1, m 2, m 3 ) it holds that OPT MC α > 0, then σ(g) m α Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

73 Eigenvalue based bound for the min-cut Helmberg, Rendl, Mohar, Poljak (1995), derive the mc bound: α L = 1 2 (µ 2λ 2 + µ 1 λ n ), where λ 2 (λ n)... the second smallest (largest resp.) Laplacian eigenvalue of G µ 1 and µ 2 are constants depending on m = (m 1, m 2, m 3) α L is the closed form solution of a minimization problem over {X R n 3 : X T X = Diag(m), Xu 3 = u n, X T u n = m} Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

74 The QAP based bound for the min-cut the min-cut can be formulated as the QAP min tr(ax BX T ), X Π n where A is the adjacency matrix of G and B := 0 m 1 m 1 0 m3 m 1 0 m1 m 3 0 m3 m 3 J m1 m 2 0 m3 m 2 J m2 m 1 0 m2 m 3 0 m2 m 2 Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

75 The QAP based bound for the min-cut the min-cut can be formulated as the QAP min tr(ax BX T ), X Π n where A is the adjacency matrix of G and B := 0 m 1 m 1 0 m3 m 1 0 m1 m 3 0 m3 m 3 J m1 m 2 0 m3 m 2 J m2 m 1 0 m2 m 3 0 m2 m 2 B generates a coherent algebra of rank 12. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

76 On solving ( ) relaxation where min 1 2 tr A(X 3 + X 5 ) s.t. X 1 + X 6 + X 11 = I n 2 12 i=1 X i = J n 2, tr(jx i ) = p i, X i 0, i = 1,..., 12, 12 i=1 p 1 i B i X i 0 X 3 = X T 5, X 4 = X T 9, X 8 = X T 11, X 1, X 2, X 6, X 7, X 11, X 12 S n 2, p i (i = 1,..., 12) are given constants related m = (m 1, m 2, m 3 ) this reduction was introduced by De Klerk and Sotirov (2010), see also: E. de Klerk, F.M. de Oliveira Filho, and D.V. Pasechnik. Relaxations of combinatorial problems via association schemes, in Handbook of Semidefinite, Cone and Polynomial Optimization, Miguel Anjos and Jean Lasserre (eds.), pp , Springer, Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

77 The QAP based bound for the min-cut Theorem. Let G be an undirected graph with n vertices and adjacency matrix A, and m = (m 1, m 2, m 3 ), i m 1 = n. Then, α QAP α L.? How can we further improve the lower bound for the min-cut? Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

78 Bounds for the min-cut Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

79 New bound for the min-cut assume: G A is edge transitive the graph with adjacency matrix B is edge transitive one can fix arbitrary edge in B and compute a lower bound for the original QAP from the SDP relaxation of the reduced QAP Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

80 New bound for the min-cut assume: G A is edge transitive the graph with adjacency matrix B is edge transitive one can fix arbitrary edge in B and compute a lower bound for the original QAP from the SDP relaxation of the reduced QAP Theorem. Let G A be an undirected graph with adjacency matrix A. Suppose for simplicity that aut(g A ) is transitive on both edges and non-edges. Then for any fixed edge (s 1, s 2 ) in G B, and any fixed edge (r 1, r 2 ) and non-edge (q 1, q 2 ) in the graph G A one has min tr(axbx T ) = min{ min tr(azbz T ), min tr(ayby T )} X Π n Z Π n Y Π n where Z r1,s 1 = 1, Z r2,s 2 = 1 and Y q1,s 1 = 1, Y q2,s 2 = 1. Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

81 New bound for the min-cut assume: G A is edge transitive the graph with adjacency matrix B is edge transitive one can fix arbitrary edge in B and compute a lower bound for the original QAP from the SDP relaxation of the reduced QAP Theorem. Let G A be an undirected graph with adjacency matrix A. Suppose for simplicity that aut(g A ) is transitive on both edges and non-edges. Then for any fixed edge (s 1, s 2 ) in G B, and any fixed edge (r 1, r 2 ) and non-edge (q 1, q 2 ) in the graph G A one has min tr(axbx T ) = min{ min tr(azbz T ), min tr(ayby T )} X Π n Z Π n Y Π n where Z r1,s 1 = 1, Z r2,s 2 = 1 and Y q1,s 1 = 1, Y q2,s 2 = 1. this can be extended to graphs that are edge-transitive and have several classes of non-edges Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

82 Bandwidth of Johnson graphs... Let Ω be a set of size v {vertices of the Johnson graph J(v, d)} = ( Ω d) and two subsets are adjacent if their intersections has size d 1 v nodes bw L bw QAP time(s) bw new time(s) u.b Table: Bounds on the bandwidth of J(v, 3) lower bounds: m α upper bounds obtained by improving Cuthill-McKee heuristic Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

83 Bandwidth of Hamming graphs... Hamming graph H(d, q) q nodes bw L bw QAP time(s) bw new time(s) u.b Table: Bounds on the bandwidth of H(3, q) lower bounds: m α Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

84 The end Edwin van Dam (Tilburg) SDP, symmetry, algebra, GPP Summer / 53

SDP and eigenvalue bounds for the graph partition problem

SDP and eigenvalue bounds for the graph partition problem SDP and eigenvalue bounds for the graph partition problem Renata Sotirov and Edwin van Dam Tilburg University, The Netherlands Outline... the graph partition problem Outline... the graph partition problem

More information

Semidefinite programming and eigenvalue bounds for the graph partition problem

Semidefinite programming and eigenvalue bounds for the graph partition problem Semidefinite programming and eigenvalue bounds for the graph partition problem E.R. van Dam R. Sotirov Abstract The graph partition problem is the problem of partitioning the vertex set of a graph into

More information

New bounds for the max-k-cut and chromatic number of a graph

New bounds for the max-k-cut and chromatic number of a graph New bounds for the max-k-cut and chromatic number of a graph E.R. van Dam R. Sotirov Abstract We consider several semidefinite programming relaxations for the max-k-cut problem, with increasing complexity.

More information

On bounding the bandwidth of graphs with symmetry

On bounding the bandwidth of graphs with symmetry On bounding the bandwidth of graphs with symmetry E.R. van Dam R. Sotirov Abstract We derive a new lower bound for the bandwidth of a graph that is based on a new lower bound for the minimum cut problem.

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

Modeling with semidefinite and copositive matrices

Modeling with semidefinite and copositive matrices Modeling with semidefinite and copositive matrices Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria F. Rendl, Singapore workshop 2006 p.1/24 Overview Node and Edge relaxations

More information

Relaxations of combinatorial problems via association schemes

Relaxations of combinatorial problems via association schemes 1 Relaxations of combinatorial problems via association schemes Etienne de Klerk, Fernando M. de Oliveira Filho, and Dmitrii V. Pasechnik Tilburg University, The Netherlands; Nanyang Technological University,

More information

The maximal stable set problem : Copositive programming and Semidefinite Relaxations

The maximal stable set problem : Copositive programming and Semidefinite Relaxations The maximal stable set problem : Copositive programming and Semidefinite Relaxations Kartik Krishnan Department of Mathematical Sciences Rensselaer Polytechnic Institute Troy, NY 12180 USA kartis@rpi.edu

More information

Semidefinite Programming, Combinatorial Optimization and Real Algebraic Geometry

Semidefinite Programming, Combinatorial Optimization and Real Algebraic Geometry Semidefinite Programming, Combinatorial Optimization and Real Algebraic Geometry assoc. prof., Ph.D. 1 1 UNM - Faculty of information studies Edinburgh, 16. September 2014 Outline Introduction Definition

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

Introduction to Association Schemes

Introduction to Association Schemes Introduction to Association Schemes Akihiro Munemasa Tohoku University June 5 6, 24 Algebraic Combinatorics Summer School, Sendai Assumed results (i) Vandermonde determinant: a a m =. a m a m m i

More information

Copositive Programming and Combinatorial Optimization

Copositive Programming and Combinatorial Optimization Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with M. Bomze (Wien) and F. Jarre (Düsseldorf) and

More information

A Continuation Approach Using NCP Function for Solving Max-Cut Problem

A Continuation Approach Using NCP Function for Solving Max-Cut Problem A Continuation Approach Using NCP Function for Solving Max-Cut Problem Xu Fengmin Xu Chengxian Ren Jiuquan Abstract A continuous approach using NCP function for approximating the solution of the max-cut

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

Applications of semidefinite programming in Algebraic Combinatorics

Applications of semidefinite programming in Algebraic Combinatorics Applications of semidefinite programming in Algebraic Combinatorics Tohoku University The 23rd RAMP Symposium October 24, 2011 We often want to 1 Bound the value of a numerical parameter of certain combinatorial

More information

A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS

A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS Journal of the Operations Research Society of Japan 2003, Vol. 46, No. 2, 164-177 2003 The Operations Research Society of Japan A NEW SECOND-ORDER CONE PROGRAMMING RELAXATION FOR MAX-CUT PROBLEMS Masakazu

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

SDP relaxations for some combinatorial optimization problems

SDP relaxations for some combinatorial optimization problems SDP relaxations for some combinatorial optimization problems Renata Sotirov Department of Econometrics and Operations Research, Tilburg University, Warandelaan 2, 5000 LE Tilburg, The Netherlands. r.sotirov@uvt.nl

More information

Copositive and Semidefinite Relaxations of the Quadratic Assignment Problem (appeared in Discrete Optimization 6 (2009) )

Copositive and Semidefinite Relaxations of the Quadratic Assignment Problem (appeared in Discrete Optimization 6 (2009) ) Copositive and Semidefinite Relaxations of the Quadratic Assignment Problem (appeared in Discrete Optimization 6 (2009) 231 241) Janez Povh Franz Rendl July 22, 2009 Abstract Semidefinite relaxations of

More information

There are several approaches to solve UBQP, we will now briefly discuss some of them:

There are several approaches to solve UBQP, we will now briefly discuss some of them: 3 Related Work There are several approaches to solve UBQP, we will now briefly discuss some of them: Since some of them are actually algorithms for the Max Cut problem (MC), it is necessary to show their

More information

arxiv: v1 [math.oc] 26 Sep 2015

arxiv: v1 [math.oc] 26 Sep 2015 arxiv:1509.08021v1 [math.oc] 26 Sep 2015 Degeneracy in Maximal Clique Decomposition for Semidefinite Programs Arvind U. Raghunathan and Andrew V. Knyazev Mitsubishi Electric Research Laboratories 201 Broadway,

More information

The Ongoing Development of CSDP

The Ongoing Development of CSDP The Ongoing Development of CSDP Brian Borchers Department of Mathematics New Mexico Tech Socorro, NM 87801 borchers@nmt.edu Joseph Young Department of Mathematics New Mexico Tech (Now at Rice University)

More information

The min-cut and vertex separator problem

The min-cut and vertex separator problem manuscript No. (will be inserted by the editor) The min-cut and vertex separator problem Fanz Rendl Renata Sotirov the date of receipt and acceptance should be inserted later Abstract We consider graph

More information

Mustapha Ç. Pinar 1. Communicated by Jean Abadie

Mustapha Ç. Pinar 1. Communicated by Jean Abadie RAIRO Operations Research RAIRO Oper. Res. 37 (2003) 17-27 DOI: 10.1051/ro:2003012 A DERIVATION OF LOVÁSZ THETA VIA AUGMENTED LAGRANGE DUALITY Mustapha Ç. Pinar 1 Communicated by Jean Abadie Abstract.

More information

Dimension reduction for semidefinite programming

Dimension reduction for semidefinite programming 1 / 22 Dimension reduction for semidefinite programming Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology

More information

The Simplest Semidefinite Programs are Trivial

The Simplest Semidefinite Programs are Trivial The Simplest Semidefinite Programs are Trivial Robert J. Vanderbei Bing Yang Program in Statistics & Operations Research Princeton University Princeton, NJ 08544 January 10, 1994 Technical Report SOR-93-12

More information

A CONIC DANTZIG-WOLFE DECOMPOSITION APPROACH FOR LARGE SCALE SEMIDEFINITE PROGRAMMING

A CONIC DANTZIG-WOLFE DECOMPOSITION APPROACH FOR LARGE SCALE SEMIDEFINITE PROGRAMMING A CONIC DANTZIG-WOLFE DECOMPOSITION APPROACH FOR LARGE SCALE SEMIDEFINITE PROGRAMMING Kartik Krishnan Advanced Optimization Laboratory McMaster University Joint work with Gema Plaza Martinez and Tamás

More information

Copositive Programming and Combinatorial Optimization

Copositive Programming and Combinatorial Optimization Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with I.M. Bomze (Wien) and F. Jarre (Düsseldorf) IMA

More information

III. Applications in convex optimization

III. Applications in convex optimization III. Applications in convex optimization nonsymmetric interior-point methods partial separability and decomposition partial separability first order methods interior-point methods Conic linear optimization

More information

A LINEAR PROGRAMMING APPROACH TO SEMIDEFINITE PROGRAMMING PROBLEMS

A LINEAR PROGRAMMING APPROACH TO SEMIDEFINITE PROGRAMMING PROBLEMS A LINEAR PROGRAMMING APPROACH TO SEMIDEFINITE PROGRAMMING PROBLEMS KARTIK KRISHNAN AND JOHN E. MITCHELL Abstract. Until recently, the study of interior point methods has doated algorithmic research in

More information

Semidefinite Programming Basics and Applications

Semidefinite Programming Basics and Applications Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent

More information

On the Sandwich Theorem and a approximation algorithm for MAX CUT

On the Sandwich Theorem and a approximation algorithm for MAX CUT On the Sandwich Theorem and a 0.878-approximation algorithm for MAX CUT Kees Roos Technische Universiteit Delft Faculteit Electrotechniek. Wiskunde en Informatica e-mail: C.Roos@its.tudelft.nl URL: http://ssor.twi.tudelft.nl/

More information

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming

More information

Lift-and-Project Techniques and SDP Hierarchies

Lift-and-Project Techniques and SDP Hierarchies MFO seminar on Semidefinite Programming May 30, 2010 Typical combinatorial optimization problem: max c T x s.t. Ax b, x {0, 1} n P := {x R n Ax b} P I := conv(k {0, 1} n ) LP relaxation Integral polytope

More information

Sparse Matrix Theory and Semidefinite Optimization

Sparse Matrix Theory and Semidefinite Optimization Sparse Matrix Theory and Semidefinite Optimization Lieven Vandenberghe Department of Electrical Engineering University of California, Los Angeles Joint work with Martin S. Andersen and Yifan Sun Third

More information

1 Matrix notation and preliminaries from spectral graph theory

1 Matrix notation and preliminaries from spectral graph theory Graph clustering (or community detection or graph partitioning) is one of the most studied problems in network analysis. One reason for this is that there are a variety of ways to define a cluster or community.

More information

CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization

CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization April 6, 2018 1 / 34 This material is covered in the textbook, Chapters 9 and 10. Some of the materials are taken from it. Some of

More information

Degeneracy in Maximal Clique Decomposition for Semidefinite Programs

Degeneracy in Maximal Clique Decomposition for Semidefinite Programs MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Degeneracy in Maximal Clique Decomposition for Semidefinite Programs Raghunathan, A.U.; Knyazev, A. TR2016-040 July 2016 Abstract Exploiting

More information

Improved bounds on crossing numbers of graphs via semidefinite programming

Improved bounds on crossing numbers of graphs via semidefinite programming Improved bounds on crossing numbers of graphs via semidefinite programming Etienne de Klerk and Dima Pasechnik Tilburg University, The Netherlands Francqui chair awarded to Yurii Nesterov, Liege, February

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

Spherical Euclidean Distance Embedding of a Graph

Spherical Euclidean Distance Embedding of a Graph Spherical Euclidean Distance Embedding of a Graph Hou-Duo Qi University of Southampton Presented at Isaac Newton Institute Polynomial Optimization August 9, 2013 Spherical Embedding Problem The Problem:

More information

Preliminaries Overview OPF and Extensions. Convex Optimization. Lecture 8 - Applications in Smart Grids. Instructor: Yuanzhang Xiao

Preliminaries Overview OPF and Extensions. Convex Optimization. Lecture 8 - Applications in Smart Grids. Instructor: Yuanzhang Xiao Convex Optimization Lecture 8 - Applications in Smart Grids Instructor: Yuanzhang Xiao University of Hawaii at Manoa Fall 2017 1 / 32 Today s Lecture 1 Generalized Inequalities and Semidefinite Programming

More information

Improved bounds on book crossing numbers of complete bipartite graphs via semidefinite programming

Improved bounds on book crossing numbers of complete bipartite graphs via semidefinite programming Improved bounds on book crossing numbers of complete bipartite graphs via semidefinite programming Etienne de Klerk, Dima Pasechnik, and Gelasio Salazar NTU, Singapore, and Tilburg University, The Netherlands

More information

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo

A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A. E. Brouwer & W. H. Haemers 2008-02-28 Abstract We show that if µ j is the j-th largest Laplacian eigenvalue, and d

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

Projection Results for the k-partition Problem

Projection Results for the k-partition Problem Projection Results for the k-partition Problem Jamie Fairbrother Adam N. Letchford February 2016 Abstract The k-partition problem is an N P-hard combinatorial optimisation problem with many applications.

More information

Four new upper bounds for the stability number of a graph

Four new upper bounds for the stability number of a graph Four new upper bounds for the stability number of a graph Miklós Ujvári Abstract. In 1979, L. Lovász defined the theta number, a spectral/semidefinite upper bound on the stability number of a graph, which

More information

Lecture: Examples of LP, SOCP and SDP

Lecture: Examples of LP, SOCP and SDP 1/34 Lecture: Examples of LP, SOCP and SDP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2018.html wenzw@pku.edu.cn Acknowledgement:

More information

Chapter 3. Some Applications. 3.1 The Cone of Positive Semidefinite Matrices

Chapter 3. Some Applications. 3.1 The Cone of Positive Semidefinite Matrices Chapter 3 Some Applications Having developed the basic theory of cone programming, it is time to apply it to our actual subject, namely that of semidefinite programming. Indeed, any semidefinite program

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Basics and SOS Fernando Mário de Oliveira Filho Campos do Jordão, 2 November 23 Available at: www.ime.usp.br/~fmario under talks Conic programming V is a real vector space h, i

More information

Max k-cut and the smallest eigenvalue

Max k-cut and the smallest eigenvalue Max -cut and the smallest eigenvalue V. Niiforov arxiv:1604.0088v [math.co] 11 Apr 016 Abstract Let G be a graph of order n and size m, and let mc (G) be the maximum size of a -cut of G. It is shown that

More information

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012 Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012 We present the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre

More information

A Characterization of Distance-Regular Graphs with Diameter Three

A Characterization of Distance-Regular Graphs with Diameter Three Journal of Algebraic Combinatorics 6 (1997), 299 303 c 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. A Characterization of Distance-Regular Graphs with Diameter Three EDWIN R. VAN DAM

More information

Lecture 4: January 26

Lecture 4: January 26 10-725/36-725: Conve Optimization Spring 2015 Lecturer: Javier Pena Lecture 4: January 26 Scribes: Vipul Singh, Shinjini Kundu, Chia-Yin Tsai Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:

More information

Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming

Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming Relations between Semidefinite, Copositive, Semi-infinite and Integer Programming Author: Faizan Ahmed Supervisor: Dr. Georg Still Master Thesis University of Twente the Netherlands May 2010 Relations

More information

1 The independent set problem

1 The independent set problem ORF 523 Lecture 11 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Tuesday, March 29, 2016 When in doubt on the accuracy of these notes, please cross chec with the instructor

More information

Eigenvalue Optimization for Solving the

Eigenvalue Optimization for Solving the Ecole Polytechnique Fédérale de Lausanne Master of Mathematical Sciences Semester project Prof. Daniel Kressner Supervisor: Petar Sirkovic Eigenvalue Optimization for Solving the MAX-CUT Problem Julien

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Chapter 26 Semidefinite Programming Zacharias Pitouras 1 Introduction LP place a good lower bound on OPT for NP-hard problems Are there other ways of doing this? Vector programs

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

Solving large Semidefinite Programs - Part 1 and 2

Solving large Semidefinite Programs - Part 1 and 2 Solving large Semidefinite Programs - Part 1 and 2 Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria F. Rendl, Singapore workshop 2006 p.1/34 Overview Limits of Interior

More information

COM Optimization for Communications 8. Semidefinite Programming

COM Optimization for Communications 8. Semidefinite Programming COM524500 Optimization for Communications 8. Semidefinite Programming Institute Comm. Eng. & Dept. Elect. Eng., National Tsing Hua University 1 Semidefinite Programming () Inequality form: min c T x s.t.

More information

Convex relaxation. In example below, we have N = 6, and the cut we are considering

Convex relaxation. In example below, we have N = 6, and the cut we are considering Convex relaxation The art and science of convex relaxation revolves around taking a non-convex problem that you want to solve, and replacing it with a convex problem which you can actually solve the solution

More information

arxiv: v1 [math.oc] 23 Nov 2012

arxiv: v1 [math.oc] 23 Nov 2012 arxiv:1211.5406v1 [math.oc] 23 Nov 2012 The equivalence between doubly nonnegative relaxation and semidefinite relaxation for binary quadratic programming problems Abstract Chuan-Hao Guo a,, Yan-Qin Bai

More information

Lecture 13: Spectral Graph Theory

Lecture 13: Spectral Graph Theory CSE 521: Design and Analysis of Algorithms I Winter 2017 Lecture 13: Spectral Graph Theory Lecturer: Shayan Oveis Gharan 11/14/18 Disclaimer: These notes have not been subjected to the usual scrutiny reserved

More information

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma

Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 8 September 2003 European Union RTN Summer School on Multi-Agent

More information

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo

More information

Projection Results for the k-partition Problem

Projection Results for the k-partition Problem Projection Results for the k-partition Problem Jamie Fairbrother Adam N. Letchford To appear in Discrete Optimization Abstract The k-partition problem is an N P-hard combinatorial optimisation problem

More information

Projection methods to solve SDP

Projection methods to solve SDP Projection methods to solve SDP Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria F. Rendl, Oberwolfach Seminar, May 2010 p.1/32 Overview Augmented Primal-Dual Method

More information

A Questionable Distance-Regular Graph

A Questionable Distance-Regular Graph A Questionable Distance-Regular Graph Rebecca Ross Abstract In this paper, we introduce distance-regular graphs and develop the intersection algebra for these graphs which is based upon its intersection

More information

Convex Optimization of Graph Laplacian Eigenvalues

Convex Optimization of Graph Laplacian Eigenvalues Convex Optimization of Graph Laplacian Eigenvalues Stephen Boyd Abstract. We consider the problem of choosing the edge weights of an undirected graph so as to maximize or minimize some function of the

More information

Approximation Algorithms for Maximum. Coverage and Max Cut with Given Sizes of. Parts? A. A. Ageev and M. I. Sviridenko

Approximation Algorithms for Maximum. Coverage and Max Cut with Given Sizes of. Parts? A. A. Ageev and M. I. Sviridenko Approximation Algorithms for Maximum Coverage and Max Cut with Given Sizes of Parts? A. A. Ageev and M. I. Sviridenko Sobolev Institute of Mathematics pr. Koptyuga 4, 630090, Novosibirsk, Russia fageev,svirg@math.nsc.ru

More information

1 Matrix notation and preliminaries from spectral graph theory

1 Matrix notation and preliminaries from spectral graph theory Graph clustering (or community detection or graph partitioning) is one of the most studied problems in network analysis. One reason for this is that there are a variety of ways to define a cluster or community.

More information

LNMB PhD Course. Networks and Semidefinite Programming 2012/2013

LNMB PhD Course. Networks and Semidefinite Programming 2012/2013 LNMB PhD Course Networks and Semidefinite Programming 2012/2013 Monique Laurent CWI, Amsterdam, and Tilburg University These notes are based on material developed by M. Laurent and F. Vallentin for the

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

On non-bipartite distance-regular graphs with valency k and smallest eigenvalue not larger than k/2

On non-bipartite distance-regular graphs with valency k and smallest eigenvalue not larger than k/2 On non-bipartite distance-regular graphs with valency k and smallest eigenvalue not larger than k/2 J. Koolen School of Mathematical Sciences USTC (Based on joint work with Zhi Qiao) CoCoA, July, 2015

More information

A solution approach for linear optimization with completely positive matrices

A solution approach for linear optimization with completely positive matrices A solution approach for linear optimization with completely positive matrices Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with M. Bomze (Wien) and F.

More information

Semidefinite programs and combinatorial optimization

Semidefinite programs and combinatorial optimization Semidefinite programs and combinatorial optimization Lecture notes by L. Lovász Microsoft Research Redmond, WA 98052 lovasz@microsoft.com http://www.research.microsoft.com/ lovasz Contents 1 Introduction

More information

New Lower Bounds on the Stability Number of a Graph

New Lower Bounds on the Stability Number of a Graph New Lower Bounds on the Stability Number of a Graph E. Alper Yıldırım June 27, 2007 Abstract Given a simple, undirected graph G, Motzkin and Straus [Canadian Journal of Mathematics, 17 (1965), 533 540]

More information

Convex relaxation. In example below, we have N = 6, and the cut we are considering

Convex relaxation. In example below, we have N = 6, and the cut we are considering Convex relaxation The art and science of convex relaxation revolves around taking a non-convex problem that you want to solve, and replacing it with a convex problem which you can actually solve the solution

More information

Croatian Operational Research Review (CRORR), Vol. 3, 2012

Croatian Operational Research Review (CRORR), Vol. 3, 2012 126 127 128 129 130 131 132 133 REFERENCES [BM03] S. Burer and R.D.C. Monteiro (2003), A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization, Mathematical Programming

More information

1. Introduction. Consider the following quadratic binary optimization problem,

1. Introduction. Consider the following quadratic binary optimization problem, ON DUALITY GAP IN BINARY QUADRATIC PROGRAMMING XIAOLING SUN, CHUNLI LIU, DUAN LI, AND JIANJUN GAO Abstract. We present in this paper new results on the duality gap between the binary quadratic optimization

More information

Real Symmetric Matrices and Semidefinite Programming

Real Symmetric Matrices and Semidefinite Programming Real Symmetric Matrices and Semidefinite Programming Tatsiana Maskalevich Abstract Symmetric real matrices attain an important property stating that all their eigenvalues are real. This gives rise to many

More information

Semidefinite Programming and Harmonic Analysis

Semidefinite Programming and Harmonic Analysis 1 / 74 Semidefinite Programming and Harmonic Analysis Cristóbal Guzmán CS 8803 - Discrete Fourier Analysis and Applications March 7, 2012 2 / 74 Motivation SDP gives best relaxations known for some combinatorial

More information

Positive semidefinite rank

Positive semidefinite rank 1/15 Positive semidefinite rank Hamza Fawzi (MIT, LIDS) Joint work with João Gouveia (Coimbra), Pablo Parrilo (MIT), Richard Robinson (Microsoft), James Saunderson (Monash), Rekha Thomas (UW) DIMACS Workshop

More information

A STRENGTHENED SDP RELAXATION. via a. SECOND LIFTING for the MAX-CUT PROBLEM. July 15, University of Waterloo. Abstract

A STRENGTHENED SDP RELAXATION. via a. SECOND LIFTING for the MAX-CUT PROBLEM. July 15, University of Waterloo. Abstract A STRENGTHENED SDP RELAXATION via a SECOND LIFTING for the MAX-CUT PROBLEM Miguel Anjos Henry Wolkowicz y July 15, 1999 University of Waterloo Department of Combinatorics and Optimization Waterloo, Ontario

More information

A Geometric Approach to Graph Isomorphism

A Geometric Approach to Graph Isomorphism A Geometric Approach to Graph Isomorphism Pawan Aurora and Shashank K Mehta Indian Institute of Technology, Kanpur - 208016, India {paurora,skmehta}@cse.iitk.ac.in Abstract. We present an integer linear

More information

Graph Partitioning Using Random Walks

Graph Partitioning Using Random Walks Graph Partitioning Using Random Walks A Convex Optimization Perspective Lorenzo Orecchia Computer Science Why Spectral Algorithms for Graph Problems in practice? Simple to implement Can exploit very efficient

More information

1 Introduction Semidenite programming (SDP) has been an active research area following the seminal work of Nesterov and Nemirovski [9] see also Alizad

1 Introduction Semidenite programming (SDP) has been an active research area following the seminal work of Nesterov and Nemirovski [9] see also Alizad Quadratic Maximization and Semidenite Relaxation Shuzhong Zhang Econometric Institute Erasmus University P.O. Box 1738 3000 DR Rotterdam The Netherlands email: zhang@few.eur.nl fax: +31-10-408916 August,

More information

MATH 431: FIRST MIDTERM. Thursday, October 3, 2013.

MATH 431: FIRST MIDTERM. Thursday, October 3, 2013. MATH 431: FIRST MIDTERM Thursday, October 3, 213. (1) An inner product on the space of matrices. Let V be the vector space of 2 2 real matrices (that is, the algebra Mat 2 (R), but without the mulitiplicative

More information

Second Order Cone Programming Relaxation of Nonconvex Quadratic Optimization Problems

Second Order Cone Programming Relaxation of Nonconvex Quadratic Optimization Problems Second Order Cone Programming Relaxation of Nonconvex Quadratic Optimization Problems Sunyoung Kim Department of Mathematics, Ewha Women s University 11-1 Dahyun-dong, Sudaemoon-gu, Seoul 120-750 Korea

More information

The moment-lp and moment-sos approaches in optimization

The moment-lp and moment-sos approaches in optimization The moment-lp and moment-sos approaches in optimization LAAS-CNRS and Institute of Mathematics, Toulouse, France Workshop Linear Matrix Inequalities, Semidefinite Programming and Quantum Information Theory

More information

c 2000 Society for Industrial and Applied Mathematics

c 2000 Society for Industrial and Applied Mathematics SIAM J. OPIM. Vol. 10, No. 3, pp. 750 778 c 2000 Society for Industrial and Applied Mathematics CONES OF MARICES AND SUCCESSIVE CONVEX RELAXAIONS OF NONCONVEX SES MASAKAZU KOJIMA AND LEVEN UNÇEL Abstract.

More information

IE 521 Convex Optimization

IE 521 Convex Optimization Lecture 14: and Applications 11th March 2019 Outline LP SOCP SDP LP SOCP SDP 1 / 21 Conic LP SOCP SDP Primal Conic Program: min c T x s.t. Ax K b (CP) : b T y s.t. A T y = c (CD) y K 0 Theorem. (Strong

More information

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University

Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs. Sung Y. Song Iowa State University Characterizations of Strongly Regular Graphs: Part II: Bose-Mesner algebras of graphs Sung Y. Song Iowa State University sysong@iastate.edu Notation K: one of the fields R or C X: a nonempty finite set

More information

Strongly Regular Decompositions of the Complete Graph

Strongly Regular Decompositions of the Complete Graph Journal of Algebraic Combinatorics, 17, 181 201, 2003 c 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Strongly Regular Decompositions of the Complete Graph EDWIN R. VAN DAM Edwin.vanDam@uvt.nl

More information

On the Lovász Theta Function and Some Variants

On the Lovász Theta Function and Some Variants On the Lovász Theta Function and Some Variants Laura Galli Adam N. Letchford March 2017. To appear in Discrete Optimization. Abstract The Lovász theta function of a graph is a well-known upper bound on

More information

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations A notion of for Convex, Semidefinite and Extended Formulations Marcel de Carli Silva Levent Tunçel April 26, 2018 A vector in R n is integral if each of its components is an integer, A vector in R n is

More information

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs

A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs A Note on Representations of Linear Inequalities in Non-Convex Mixed-Integer Quadratic Programs Adam N. Letchford Daniel J. Grainger To appear in Operations Research Letters Abstract In the literature

More information

Problem structure in semidefinite programs arising in control and signal processing

Problem structure in semidefinite programs arising in control and signal processing Problem structure in semidefinite programs arising in control and signal processing Lieven Vandenberghe Electrical Engineering Department, UCLA Joint work with: Mehrdad Nouralishahi, Tae Roh Semidefinite

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016 U.C. Berkeley CS294: Spectral Methods and Expanders Handout Luca Trevisan February 29, 206 Lecture : ARV In which we introduce semi-definite programming and a semi-definite programming relaxation of sparsest

More information