flag algebras hopefully simple basics
play

Flag Algebras (hopefully simple basics) Bernard Lidick y - PowerPoint PPT Presentation

Flag algebras First try for Mantel More automatic approach Additional constraints Flag Algebras (hopefully simple basics) Bernard Lidick y University of Illinois at Urbana-Champaign Apr 29, 2014 Flag algebras First try for Mantel More


  1. Flag algebras First try for Mantel More automatic approach Additional constraints Example - Mantel’s theorem version 1 Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue ≤ 1 . Assume = 0. (We want to conclude 2 .) � 2 � � � 0 ≤ 1 = 1 � � 1 − 2 v 1 − 4 v + 4 v + 4 n n v v v + 4 = 1 − 4 3 − 2 = 1 − 2 3 = 4 + 2 2 3 3 ≤ 1 − 2 11

  2. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . 12

  3. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 12

  4. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 12

  5. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  6. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  7. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  8. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  9. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  10. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  11. Flag algebras First try for Mantel More automatic approach Additional constraints Example - stability for Mantel = 1 Assume = 0 and 2 . Goal is . − 2 0 ≤ 1 − 2 + o (1) 3 0 ≤ − 2 + o (1) 3 Only and appear. 12

  12. Flag algebras First try for Mantel More automatic approach Additional constraints More automatic approach • How to use computer to guess the right equation for you. 13

  13. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. 14

  14. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 14

  15. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 1 = + + + 14

  16. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 1 = + + 14

  17. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 1 = + + + 1 + 2 = 0 3 3 14

  18. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 1 = + + + 1 + 2 = 0 3 3 ≤ 2 � � + + 3 14

  19. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - example Theorem (Mantel 1907) 4 n 2 edges. A triangle-free graph contains at most 1 Assume edges are red and non-edges are blue. ≤ 1 Assume = 0. (We want to conclude 2 .) 1 = + + + 1 + 2 = 0 3 3 ≤ 2 � � + + 3 ≤ 2 3 14

  20. Flag algebras First try for Mantel More automatic approach Additional constraints Example - Mantel’s theorem version 2 ≤ 1 Assume = 0. (We want to conclude 2 .) + 1 + 2 = 0 3 3 15

  21. Flag algebras First try for Mantel More automatic approach Additional constraints Example - Mantel’s theorem version 2 ≤ 1 Assume = 0. (We want to conclude 2 .) + 1 + 2 = 0 3 3 Idea: find c 1 , c 2 , c 3 ∈ R such that for every graph G 0 ≤ c 1 + c 2 + c 3 . 15

  22. Flag algebras First try for Mantel More automatic approach Additional constraints Example - Mantel’s theorem version 2 ≤ 1 Assume = 0. (We want to conclude 2 .) + 1 + 2 = 0 3 3 Idea: find c 1 , c 2 , c 3 ∈ R such that for every graph G 0 ≤ c 1 + c 2 + c 3 . After summing together � 1 � � 2 � ≤ c 1 + 3 + c 2 + 3 + c 3 and � � (0 + c 1 ) , 1 3 + c 2 , 2 ≤ max 3 + c 3 . 15

  23. Flag algebras First try for Mantel More automatic approach Additional constraints Example - Mantel’s theorem version 2 ≤ 1 Assume = 0. (We want to conclude 2 .) + 1 + 2 = 0 3 3 Idea: find c 1 , c 2 , c 3 ∈ R such that for every graph G 0 ≤ c 1 + c 2 + c 3 . After summing together � 1 � � 2 � ≤ c 1 + 3 + c 2 + 3 + c 3 and � � (0 + c 1 ) , 1 3 + c 2 , 2 ≤ max 3 + c 3 . c 3 < 0 15

  24. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � a � c � 0 (matrix is positive semidefinite) c b 16

  25. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � c 0 ≤ , , c b v v v v � a � c � 0 (matrix is positive semidefinite) c b 16

  26. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � c 0 ≤ , , c b v v v v ? ? + 1 ? + 1 ? = a + b 2 c 2 c v v v v ? v × v = + o (1) v � a � c � 0 (matrix is positive semidefinite) c b 16

  27. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 Ordered � � a � T � � � c 0 ≤ , , c b v v v v ? ? + 1 ? + 1 ? = a + b 2 c 2 c v v v v ? v × v = + o (1) Unordered v ? v = 1 v × + o (1) � a 2 � c v � 0 (matrix is positive semidefinite) c b 16

  28. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 Ordered � � a � T � � � c 0 ≤ , , c b v v v v ? ? ? = a + b + c v v v ? v × v = + o (1) Unordered v ? v = 1 v × + o (1) � a 2 � c v � 0 (matrix is positive semidefinite) c b 16

  29. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � c 0 ≤ , , c b v v v v ? ? ? = a + b + c v v v � a � c � 0 (matrix is positive semidefinite) c b 16

  30. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � 0 ≤ 1 c � , , c b n v v v v v = 1 ? ? ? � a + b + c n v v v v � a � c � 0 (matrix is positive semidefinite) c b 16

  31. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � 0 ≤ 1 c � , , c b n v v v v v = 1 ? ? ? � a + b + c n v v v v + a + 2 c + b + 2 c = a + b 3 3 � a � c � 0 (matrix is positive semidefinite) c b 16

  32. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � 0 ≤ 1 c � , , c b n v v v v v = 1 ? ? ? � a + b + c n v v v v + a + 2 c + b + 2 c = a 3 3 � a � c � 0 (matrix is positive semidefinite) c b 16

  33. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - candidates for c 1 , c 2 , c 3 � � a � T � � � 0 ≤ 1 c � , , c b n v v v v v = 1 ? ? ? � a + b + c n v v v v + a + 2 c + b + 2 c = a 3 3 c 1 = a , c 2 = a + 2 c , c 3 = b + 2 c 3 3 � a � c � 0 (matrix is positive semidefinite) c b 16

  34. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - using c 1 , c 2 , c 3 + 1 + 2 = 3 3 + a + 2 c + b + 2 c 0 ≤ a 3 3 � a � c � 0 (matrix is positive semidefinite) c b 17

  35. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - using c 1 , c 2 , c 3 + 1 + 2 = 3 3 + a + 2 c + b + 2 c 0 ≤ a 3 3 � a � c � 0 (matrix is positive semidefinite) c b 17

  36. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - using c 1 , c 2 , c 3 + 1 + 2 = 3 3 + a + 2 c + b + 2 c 0 ≤ a 3 3 � a , 1 + a + 2 c , 2 + b + 2 c � ≤ max . 3 3 � a � c � 0 (matrix is positive semidefinite) c b 17

  37. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - using c 1 , c 2 , c 3 + 1 + 2 = 3 3 + a + 2 c + b + 2 c 0 ≤ a 3 3 � a , 1 + a + 2 c , 2 + b + 2 c � ≤ max . 3 3 Try � a � � � c 1 / 2 − 1 / 2 = . c b − 1 / 2 1 / 2 17

  38. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - using c 1 , c 2 , c 3 + 1 + 2 = 3 3 + a + 2 c + b + 2 c 0 ≤ a 3 3 � a , 1 + a + 2 c , 2 + b + 2 c � ≤ max . 3 3 Try � a � � � c 1 / 2 − 1 / 2 = . c b − 1 / 2 1 / 2 It gives � 1 2 , 1 6 , 1 � = 1 ≤ max 2 . 2 17

  39. Flag algebras First try for Mantel More automatic approach Additional constraints Flag algebras - optimizing a , b , c � a , 1 + a + 2 c , 2 + b + 2 c � ≤ max 3 3  Minimize d     subject to a ≤ d     1+ a +2 c  ≤ d  3 ( SDP ) 2+ b +2 c ≤ d  3   � �  a c   � 0    c b  ( SDP ) can be solved on computers using CSDP or SDPA. 18

  40. Flag algebras First try for Mantel More automatic approach Additional constraints How to get stability? − 2 In first try we got 0 ≤ 1 − 2 which gives stability. 3 19

  41. Flag algebras First try for Mantel More automatic approach Additional constraints How to get stability? We got � 1 � 2 , 1 6 , 1 = 1 ≤ max 2 . 2 which is ≤ 1 + 1 + 1 2 6 2 19

  42. Flag algebras First try for Mantel More automatic approach Additional constraints How to get stability? ≤ 1 + 1 + 1 2 6 2 19

  43. Flag algebras First try for Mantel More automatic approach Additional constraints How to get stability? ≤ 1 + 1 + 1 2 6 2 ≥ 1 Suppose G is an extremal graph ( 2 ). Then 1 ≤ 1 + 1 + 1 2 = 2 6 2 + 1 1 ≤ + 3 19

  44. Flag algebras First try for Mantel More automatic approach Additional constraints How to get stability? ≤ 1 + 1 + 1 2 6 2 ≥ 1 Suppose G is an extremal graph ( 2 ). Then 1 ≤ 1 + 1 + 1 2 = 2 6 2 + 1 1 ≤ + 3 Combined with 1 = + + gives 0 ≤ − 2 3 19

  45. Flag algebras First try for Mantel More automatic approach Additional constraints � 1 2 , 1 6 , 1 � = 1 ≤ max 2 2 � � = 1 Tells us that that if , then 2 • graphs with coefficients < 1 2 do not appear in the extremal example • subgraphs of extremal example should have 1 2 • gives possible subgraphs for extremal examples (if not known) • having 1 2 does not mean it appears in extremal example 20

  46. Flag algebras First try for Mantel More automatic approach Additional constraints Additional constraints • Adding more constraints • Considering bigger (but still small) graphs may improve bounds 21

  47. Flag algebras First try for Mantel More automatic approach Additional constraints Small experiment  Maximize    Mantel  subject to = 0   Solution is 1 2 . 22

  48. Flag algebras First try for Mantel More automatic approach Additional constraints Small experiment  Maximize    Mantel  subject to = 0   Solution is 1 = p > 1 2 . But what if 2 ? 22

  49. Flag algebras First try for Mantel More automatic approach Additional constraints Small experiment  Maximize    Mantel  subject to = 0   Solution is 1 = p > 1 2 . But what if 2 ?  Minimize    subject to ≥ p    22

  50. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ p . 23

  51. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ p . Theorem (Razborov ’08) � 2 � � � � � ( t − 1) t − 2 t ( t − p ( t + 1)) t + t ( t − p ( t + 1)) ≥ t 2 ( t + 1) 2 where t = ⌊ 1 / (1 − p ) ⌋ . Tight bound. 23

  52. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ p . Theorem (Razborov ’08) � 2 � � � � � ( t − 1) t − 2 t ( t − p ( t + 1)) t + t ( t − p ( t + 1)) ≥ t 2 ( t + 1) 2 where t = ⌊ 1 / (1 − p ) ⌋ . Tight bound. Nontrivial application of FA. We will try simple approach for p = 0 . 6 23

  53. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ p . Theorem (Razborov ’08) � 2 � � � � � ( t − 1) t − 2 t ( t − p ( t + 1)) t + t ( t − p ( t + 1)) ≥ t 2 ( t + 1) 2 where t = ⌊ 1 / (1 − p ) ⌋ . Tight bound. Nontrivial application of FA. We will try simple approach for p = 0 . 6 (but we will get worse bound). ≥ 0 . 1415009 . . . for p = 0 . 6 by Razborov 23

  54. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . 24

  55. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } 24

  56. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } + 1 + 2 = 0 + 3 3 24

  57. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } + 1 + 2 0 . 6 ≤ = 0 + 3 3 24

  58. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } + 1 + 2 0 . 6 ≤ = 0 + 3 3 1 = + + + 24

  59. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } + 1 + 2 0 . 6 ≤ = 0 + 3 3 0 . 6 = 0 . 6 + 0 . 6 + 0 . 6 + 0 . 6 24

  60. Flag algebras First try for Mantel More automatic approach Additional constraints Minimize subject to ≥ 0 . 6 . = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } + 1 + 2 0 . 6 ≤ = 0 + 3 3 0 . 6 = 0 . 6 + 0 . 6 + 0 . 6 + 0 . 6 � 1 � � 2 � 0 ≤ − 0 . 6 + 3 − 0 . 6 + 3 − 0 . 6 + 0 . 4 24

  61. Flag algebras First try for Mantel More automatic approach Additional constraints = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } � 1 � � 2 � 0 ≤ − 0 . 6 + 3 − 0 . 6 + 3 − 0 . 6 + 0 . 4 25

  62. Flag algebras First try for Mantel More automatic approach Additional constraints = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } � 1 � � 2 � 0 ≤ − 0 . 6 + 3 − 0 . 6 + 3 − 0 . 6 + 0 . 4 � � a � T � � � 0 ≤ 1 c � , , c b n v v v v v + a + 2 c + b + 2 c 0 ≤ a + b 3 3 25

  63. Flag algebras First try for Mantel More automatic approach Additional constraints = 0 + 0 + 0 + ≥ min { 0 , 0 , 0 , 1 } − a + 2 c − b + 2 c 0 ≥ − a − b 3 3 � � � � � � 0 . 6 − 1 0 . 6 − 2 0 ≥ d 0 . 6 + + − 0 . 4 3 3  0  a c  � 0 (matrix is positive semidefinite) c b 0  0 0 d 26

  64. Flag algebras First try for Mantel More automatic approach Additional constraints = 0 + 0 + 0 + − a + 2 c − b + 2 c 0 ≥ − a − b 3 3 � � 0 . 6 − 1 � � 0 . 6 − 2 � � 0 ≥ d 0 . 6 + + − 0 . 4 3 3 � � � 0 . 6 − 1 d − a + 2 c ≥ min 0 . 6 d − a , , 3 3 � � � 0 . 6 − 2 d − b + 2 c , 1 − 0 . 4 d − b 3 3 27

  65. Flag algebras First try for Mantel More automatic approach Additional constraints � � � 0 . 6 − 1 d − a + 2 c ≥ min 0 . 6 d − a , , 3 3 � � � 0 . 6 − 2 d − b + 2 c , 1 − 0 . 4 d − b 3 3 Solution from CSDP: a = 6 × 0 . 1200006508849779385 a = 0 . 72 b = 6 × 0 . 05333290843810910981 b = 0 . 32 c = 6 × − 0 . 07999989818128358521 c = − 0 . 48 d = 1 . 400006454027185265 d = 1 . 4 � � ≥ min 0 . 12 , 0 . 453 , 0 . 12 , 0 . 12 = 0 . 12 28

  66. Flag algebras First try for Mantel More automatic approach Additional constraints How to improve 0.12? Sample bigger graphs. Instead of 1 = + + + use 1 = + + + · · · + 29

  67. Flag algebras First try for Mantel More automatic approach Additional constraints How to improve 0.12? Sample bigger graphs. Instead of 1 = + + + use 1 = + + + · · · + and include also M , P � 0 2 � T 2 , 2 , 2 , 2 , 2 , 2 , � � 2 � 1 1 1 1 1 1 1 1 0 ≤ M 2 � T 2 , 2 , 2 , 2 , 2 , 2 , � � 2 � 1 1 1 1 1 1 1 1 0 ≤ P 29

  68. Flag algebras First try for Mantel More automatic approach Additional constraints How to improve 0.12? Sample bigger graphs. Instead of 1 = + + + use 1 = + + + · · · + and include also M , P � 0 2 � T 2 , 2 , 2 , 2 , 2 , 2 , � � 2 � 1 1 1 1 1 1 1 1 0 ≤ M 2 � T 2 , 2 , 2 , 2 , 2 , 2 , � � 2 � 1 1 1 1 1 1 1 1 0 ≤ P This gives ≥ 0 . 127815 . . . 29

  69. Flag algebras First try for Mantel More automatic approach Additional constraints How to improve 0.12781. . . ? Sample even bigger graphs. Use K 5 instead of K 4 Include even more types and flags. 30

  70. Flag algebras First try for Mantel More automatic approach Additional constraints How to improve 0.12781. . . ? Sample even bigger graphs. Use K 5 instead of K 4 Include even more types and flags. This gives ≥ 0 . 1333333 = 2 / 15 . 30

Recommend


More recommend