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

flag algebras hopefully simple basics
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Flag algebras First try for Mantel More automatic approach Additional constraints

Outline

  • Flag Algebras definitions
  • First try for Mantel’s theorem
  • More automatic approach
  • Additional constraints

2

slide-3
SLIDE 3

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag Algebras definitions

  • Basic definitions
  • Some identities

3

slide-4
SLIDE 4

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras

Seminal paper:

  • A. Razborov, Flag Algebras, Journal of Symbolic Logic 72 (2007),

1239–1282. David P. Robbins Prize by AMS for Razborov in 2013

4

slide-5
SLIDE 5

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras

Seminal paper:

  • A. Razborov, Flag Algebras, Journal of Symbolic Logic 72 (2007),

1239–1282. David P. Robbins Prize by AMS for Razborov in 2013 Applications to oriented graphs, hypergraphs, crossing number of complete bipartite graphs, geometry,. . .

Theorem (Hatami,Hladk´

y,Kr´ a , l,Norine,Razborov 2011; Grzesik 2011)

The number of C5’s in a triangle-free graph on n vertices is at most (n/5)5.

n 5 n 5 n 5 n 5 n 5 4

slide-6
SLIDE 6

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle.

5

slide-7
SLIDE 7

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle. The probability that three random vertices in G span a triangle with one red and two blue edges.

5

slide-8
SLIDE 8

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle. The probability that three random vertices in G span a triangle with one red and two blue edges.

v

The probability that a random vertex other than v is connected to v ∈ V (G) by a red edge, i.e., the red degree of v divided by n − 1.

5

slide-9
SLIDE 9

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle. The probability that three random vertices in G span a triangle with one red and two blue edges.

v

The probability that a random vertex other than v is connected to v ∈ V (G) by a red edge, i.e., the red degree of v divided by n − 1. + =

5

slide-10
SLIDE 10

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle. The probability that three random vertices in G span a triangle with one red and two blue edges.

v

The probability that a random vertex other than v is connected to v ∈ V (G) by a red edge, i.e., the red degree of v divided by n − 1. + = 1

5

slide-11
SLIDE 11

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra definitions

Let G be a 2-edge-colored complete graph on n vertices. The probability that three random vertices in G span a red triangle. The probability that three random vertices in G span a triangle with one red and two blue edges.

v

The probability that a random vertex other than v is connected to v ∈ V (G) by a red edge, i.e., the red degree of v divided by n − 1. + = 1 Type - flag induced by labeled vertices

1 2

Flag

5

slide-12
SLIDE 12

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

Let G be a 2-edge-colored complete graph on n vertices. + + + = 1

6

slide-13
SLIDE 13

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

Let G be a 2-edge-colored complete graph on n vertices. = 3 3 + 2 3 + 1 3 + 0 3

7

slide-14
SLIDE 14

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

Let G be a 2-edge-colored complete graph on n vertices. = + 2 3 + 1 3

7

slide-15
SLIDE 15

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

v × v = v ?

+ o(1) =

v + v + o(1)

  • (1) as |V (G)| → ∞
  • (1) will be omitted on next slides

8

slide-16
SLIDE 16

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

v × v = v ?

+ o(1) =

v + v + o(1) v × v = 1

2

v ?

+ o(1) = 1 2

v + 1

2

v + o(1)

  • (1) as |V (G)| → ∞
  • (1) will be omitted on next slides

8

slide-17
SLIDE 17

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

v × v = v ?

+ o(1) =

v + v + o(1) v × v = 1

2

v ?

+ o(1) = 1 2

v + 1

2

v + o(1)

  • (1) as |V (G)| → ∞
  • (1) will be omitted on next slides

Unordered Ordered

8

slide-18
SLIDE 18

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

1 3 = 1 |V (G)|

  • v∈V (G)

v

9

slide-19
SLIDE 19

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

1 3 = 1 |V (G)|

  • v∈V (G)

v

n 3

  • =
  • v∈V (G)

v

n − 1 2

  • 9
slide-20
SLIDE 20

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebra identities

1 3 = 1 |V (G)|

  • v∈V (G)

v

= 1 |V (G)|

  • v∈V (G)

v

n 3

  • =
  • v∈V (G)

v

n − 1 2

  • 9
slide-21
SLIDE 21

Flag algebras First try for Mantel More automatic approach Additional constraints

First try for Mantel’s theorem

  • How to use the equation to prove something
  • Gives bounds as well as helps with extremal examples

10

slide-22
SLIDE 22

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue .

11

slide-23
SLIDE 23

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

11

slide-24
SLIDE 24

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤

  • 1 − 2 v

2

11

slide-25
SLIDE 25

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤

  • 1 − 2 v

2 =

  • 1 − 4 v

+ 4

v + 4 v

  • v ×

v = v + v

11

slide-26
SLIDE 26

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • 11
slide-27
SLIDE 27

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • = 1 − 4

+ 4 3 + 4

11

slide-28
SLIDE 28

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • = 1 − 4

+ 4 3 = 2

3

+ 1

3

+

11

slide-29
SLIDE 29

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • = 1 − 4

+ 4 3 = 2

3

+ 1

3

11

slide-30
SLIDE 30

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • = 1 − 4

+ 4 3 = 1 − 2 − 2 3 2 = 4

3

+ 2

3

11

slide-31
SLIDE 31

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 1

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue . Assume = 0. (We want to conclude ≤ 1

2.)

0 ≤ 1 n

  • v
  • 1 − 2 v

2 = 1 n

  • v
  • 1 − 4 v

+ 4

v + 4 v

  • = 1 − 4

+ 4 3 = 1 − 2 − 2 3 ≤ 1 − 2 2 = 4

3

+ 2

3

11

slide-32
SLIDE 32

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

.

12

slide-33
SLIDE 33

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1)

12

slide-34
SLIDE 34

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1)

12

slide-35
SLIDE 35

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-36
SLIDE 36

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-37
SLIDE 37

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-38
SLIDE 38

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-39
SLIDE 39

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-40
SLIDE 40

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-41
SLIDE 41

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - stability for Mantel

Assume = 0 and = 1

  • 2. Goal is

. 0 ≤ 1 − 2 − 2 3 + o(1) 0 ≤ −2 3 + o(1) Only and appear.

12

slide-42
SLIDE 42

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

slide-43
SLIDE 43

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue.

14

slide-44
SLIDE 44

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

14

slide-45
SLIDE 45

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

1 = + + +

14

slide-46
SLIDE 46

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

1 = + +

14

slide-47
SLIDE 47

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

1 = + + = 0 + 1 3 + 2 3

14

slide-48
SLIDE 48

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

1 = + + = 0 + 1 3 + 2 3 ≤ 2 3

  • +

+

  • 14
slide-49
SLIDE 49

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - example

Theorem (Mantel 1907)

A triangle-free graph contains at most 1

4n2 edges.

Assume edges are red and non-edges are blue. Assume = 0. (We want to conclude ≤ 1

2.)

1 = + + = 0 + 1 3 + 2 3 ≤ 2 3

  • +

+

  • ≤ 2

3

14

slide-50
SLIDE 50

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 2

Assume = 0. (We want to conclude ≤ 1

2.)

= 0 + 1 3 + 2 3

15

slide-51
SLIDE 51

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 2

Assume = 0. (We want to conclude ≤ 1

2.)

= 0 + 1 3 + 2 3 Idea: find c1, c2, c3 ∈ R such that for every graph G 0 ≤ c1 + c2 + c3 .

15

slide-52
SLIDE 52

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 2

Assume = 0. (We want to conclude ≤ 1

2.)

= 0 + 1 3 + 2 3 Idea: find c1, c2, c3 ∈ R such that for every graph G 0 ≤ c1 + c2 + c3 . After summing together ≤ c1 + 1 3 + c2

  • +

2 3 + c3

  • and

≤ max

  • (0 + c1) , 1

3 + c2, 2 3 + c3

  • .

15

slide-53
SLIDE 53

Flag algebras First try for Mantel More automatic approach Additional constraints

Example - Mantel’s theorem version 2

Assume = 0. (We want to conclude ≤ 1

2.)

= 0 + 1 3 + 2 3 Idea: find c1, c2, c3 ∈ R such that for every graph G 0 ≤ c1 + c2 + c3 . After summing together ≤ c1 + 1 3 + c2

  • +

2 3 + c3

  • and

≤ max

  • (0 + c1) , 1

3 + c2, 2 3 + c3

  • .

c3 < 0

15

slide-54
SLIDE 54

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

a c c b

  • 0 (matrix is positive semidefinite)

16

slide-55
SLIDE 55

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤

  • v

,

v

a c c b

v

,

v

T a c c b

  • 0 (matrix is positive semidefinite)

16

slide-56
SLIDE 56

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤

  • v

,

v

a c c b

v

,

v

T = a

v ?

+ b

v ?

+ 1 2c

v ?

+ 1 2c

v ?

a c c b

  • 0 (matrix is positive semidefinite)

v × v = v ?

+ o(1)

16

slide-57
SLIDE 57

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤

  • v

,

v

a c c b

v

,

v

T = a

v ?

+ b

v ?

+ 1 2c

v ?

+ 1 2c

v ?

a c c b

  • 0 (matrix is positive semidefinite)

v × v = v ?

+ o(1)

v × v = 1

2

v ?

+ o(1) Unordered Ordered

16

slide-58
SLIDE 58

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤

  • v

,

v

a c c b

v

,

v

T = a

v ?

+ b

v ?

+ c

v ?

a c c b

  • 0 (matrix is positive semidefinite)

v × v = v ?

+ o(1)

v × v = 1

2

v ?

+ o(1) Unordered Ordered

16

slide-59
SLIDE 59

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤

  • v

,

v

a c c b

v

,

v

T = a

v ?

+ b

v ?

+ c

v ?

a c c b

  • 0 (matrix is positive semidefinite)

16

slide-60
SLIDE 60

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤ 1 n

  • v
  • v

,

v

a c c b

v

,

v

T = 1 n

  • v

a

v ?

+ b

v ?

+ c

v ?

a c c b

  • 0 (matrix is positive semidefinite)

16

slide-61
SLIDE 61

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤ 1 n

  • v
  • v

,

v

a c c b

v

,

v

T = 1 n

  • v

a

v ?

+ b

v ?

+ c

v ?

= a + a + 2c 3 + b + 2c 3 + b a c c b

  • 0 (matrix is positive semidefinite)

16

slide-62
SLIDE 62

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤ 1 n

  • v
  • v

,

v

a c c b

v

,

v

T = 1 n

  • v

a

v ?

+ b

v ?

+ c

v ?

= a + a + 2c 3 + b + 2c 3 a c c b

  • 0 (matrix is positive semidefinite)

16

slide-63
SLIDE 63

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - candidates for c1, c2, c3

0 ≤ 1 n

  • v
  • v

,

v

a c c b

v

,

v

T = 1 n

  • v

a

v ?

+ b

v ?

+ c

v ?

= a + a + 2c 3 + b + 2c 3 c1 = a, c2 = a + 2c 3 , c3 = b + 2c 3 a c c b

  • 0 (matrix is positive semidefinite)

16

slide-64
SLIDE 64

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - using c1, c2, c3

= + 1 3 + 2 3 0 ≤ a + a + 2c 3 + b + 2c 3 a c c b

  • 0 (matrix is positive semidefinite)

17

slide-65
SLIDE 65

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - using c1, c2, c3

= + 1 3 + 2 3 0 ≤ a + a + 2c 3 + b + 2c 3 a c c b

  • 0 (matrix is positive semidefinite)

17

slide-66
SLIDE 66

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - using c1, c2, c3

= + 1 3 + 2 3 0 ≤ a + a + 2c 3 + b + 2c 3 ≤ max

  • a, 1 + a + 2c

3 , 2 + b + 2c 3

  • .

a c c b

  • 0 (matrix is positive semidefinite)

17

slide-67
SLIDE 67

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - using c1, c2, c3

= + 1 3 + 2 3 0 ≤ a + a + 2c 3 + b + 2c 3 ≤ max

  • a, 1 + a + 2c

3 , 2 + b + 2c 3

  • .

Try a c c b

  • =
  • 1/2

−1/2 −1/2 1/2

  • .

17

slide-68
SLIDE 68

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - using c1, c2, c3

= + 1 3 + 2 3 0 ≤ a + a + 2c 3 + b + 2c 3 ≤ max

  • a, 1 + a + 2c

3 , 2 + b + 2c 3

  • .

Try a c c b

  • =
  • 1/2

−1/2 −1/2 1/2

  • .

It gives ≤ max 1 2, 1 6, 1 2

  • = 1

2.

17

slide-69
SLIDE 69

Flag algebras First try for Mantel More automatic approach Additional constraints

Flag algebras - optimizing a, b, c

≤ max

  • a, 1 + a + 2c

3 , 2 + b + 2c 3

  • (SDP)

                     Minimize d subject to a ≤ d

1+a+2c 3

≤ d

2+b+2c 3

≤ d

  • a

c c b

  • (SDP) can be solved on computers using CSDP or SDPA.

18

slide-70
SLIDE 70

Flag algebras First try for Mantel More automatic approach Additional constraints

How to get stability?

In first try we got 0 ≤ 1 − 2 − 2

3

which gives stability.

19

slide-71
SLIDE 71

Flag algebras First try for Mantel More automatic approach Additional constraints

How to get stability?

We got ≤ max 1 2, 1 6, 1 2

  • = 1

2. which is ≤ 1 2 + 1 6 + 1 2

19

slide-72
SLIDE 72

Flag algebras First try for Mantel More automatic approach Additional constraints

How to get stability?

≤ 1 2 + 1 6 + 1 2

19

slide-73
SLIDE 73

Flag algebras First try for Mantel More automatic approach Additional constraints

How to get stability?

≤ 1 2 + 1 6 + 1 2 Suppose G is an extremal graph ( ≥ 1

2). Then

1 2 = ≤ 1 2 + 1 6 + 1 2 1 ≤ + 1 3 +

19

slide-74
SLIDE 74

Flag algebras First try for Mantel More automatic approach Additional constraints

How to get stability?

≤ 1 2 + 1 6 + 1 2 Suppose G is an extremal graph ( ≥ 1

2). Then

1 2 = ≤ 1 2 + 1 6 + 1 2 1 ≤ + 1 3 + Combined with 1 = + + gives 0 ≤ −2 3

19

slide-75
SLIDE 75

Flag algebras First try for Mantel More automatic approach Additional constraints

≤ max 1 2, 1 6, 1 2

  • = 1

2 Tells us that that if

  • = 1

2

  • , then
  • 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

slide-76
SLIDE 76

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

slide-77
SLIDE 77

Flag algebras First try for Mantel More automatic approach Additional constraints

Small experiment

Mantel        Maximize subject to = 0 Solution is 1

2.

22

slide-78
SLIDE 78

Flag algebras First try for Mantel More automatic approach Additional constraints

Small experiment

Mantel        Maximize subject to = 0 Solution is 1

  • 2. But what if

= p > 1

2?

22

slide-79
SLIDE 79

Flag algebras First try for Mantel More automatic approach Additional constraints

Small experiment

Mantel        Maximize subject to = 0 Solution is 1

  • 2. But what if

= p > 1

2?

       Minimize subject to ≥ p

22

slide-80
SLIDE 80

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ p.

23

slide-81
SLIDE 81

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ p.

Theorem (Razborov ’08)

≥ (t − 1)

  • t − 2
  • t(t − p(t + 1))

t +

  • t(t − p(t + 1))

2 t2(t + 1)2 where t = ⌊1/(1 − p)⌋. Tight bound.

23

slide-82
SLIDE 82

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ p.

Theorem (Razborov ’08)

≥ (t − 1)

  • t − 2
  • t(t − p(t + 1))

t +

  • t(t − p(t + 1))

2 t2(t + 1)2 where t = ⌊1/(1 − p)⌋. Tight bound. Nontrivial application of FA. We will try simple approach for p = 0.6

23

slide-83
SLIDE 83

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ p.

Theorem (Razborov ’08)

≥ (t − 1)

  • t − 2
  • t(t − p(t + 1))

t +

  • t(t − p(t + 1))

2 t2(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

slide-84
SLIDE 84

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6.

24

slide-85
SLIDE 85

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

slide-86
SLIDE 86

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6. = 0 + 0 + 0 + ≥ min{0, 0, 0, 1} = 0 + 1 3 + 2 3 +

24

slide-87
SLIDE 87

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6. = 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0.6 ≤ = 0 + 1 3 + 2 3 +

24

slide-88
SLIDE 88

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6. = 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0.6 ≤ = 0 + 1 3 + 2 3 + 1 = + + +

24

slide-89
SLIDE 89

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6. = 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0.6 ≤ = 0 + 1 3 + 2 3 + 0.6 = 0.6 + 0.6 + 0.6 + 0.6

24

slide-90
SLIDE 90

Flag algebras First try for Mantel More automatic approach Additional constraints

Minimize subject to ≥ 0.6. = 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0.6 ≤ = 0 + 1 3 + 2 3 + 0.6 = 0.6 + 0.6 + 0.6 + 0.6 0 ≤ −0.6 + 1 3 − 0.6

  • +

2 3 − 0.6

  • + 0.4

24

slide-91
SLIDE 91

Flag algebras First try for Mantel More automatic approach Additional constraints

= 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0 ≤ −0.6 + 1 3 − 0.6

  • +

2 3 − 0.6

  • + 0.4

25

slide-92
SLIDE 92

Flag algebras First try for Mantel More automatic approach Additional constraints

= 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0 ≤ −0.6 + 1 3 − 0.6

  • +

2 3 − 0.6

  • + 0.4

0 ≤ 1 n

  • v
  • v

,

v

a c c b

v

,

v

T 0 ≤ a + a + 2c 3 + b + 2c 3 +b

25

slide-93
SLIDE 93

Flag algebras First try for Mantel More automatic approach Additional constraints

= 0 + 0 + 0 + ≥ min{0, 0, 0, 1} 0 ≥ −a − a + 2c 3 − b + 2c 3 −b 0 ≥ d

  • 0.6

+

  • 0.6 − 1

3

  • +
  • 0.6 − 2

3

  • − 0.4

 a c c b d   0 (matrix is positive semidefinite)

26

slide-94
SLIDE 94

Flag algebras First try for Mantel More automatic approach Additional constraints

= 0 + 0 + 0 + 0 ≥ −a − a + 2c 3 − b + 2c 3 −b 0 ≥ d

  • 0.6

+

  • 0.6 − 1

3

  • +
  • 0.6 − 2

3

  • − 0.4
  • ≥ min
  • 0.6d − a,
  • 0.6 − 1

3

  • d − a + 2c

3 ,

  • 0.6 − 2

3

  • d − b + 2c

3 , 1 − 0.4d − b

  • 27
slide-95
SLIDE 95

Flag algebras First try for Mantel More automatic approach Additional constraints

≥ min

  • 0.6d − a,
  • 0.6 − 1

3

  • d − a + 2c

3 ,

  • 0.6 − 2

3

  • d − b + 2c

3 , 1 − 0.4d − b

  • 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

slide-96
SLIDE 96

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

slide-97
SLIDE 97

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 0 ≤

  • 1

2 , 1 2 , 1 2 , 1 2 T

M

  • 1

2 , 1 2 , 1 2 , 1 2

0 ≤

  • 1

2 , 1 2 , 1 2 , 1 2 T

P

  • 1

2 , 1 2 , 1 2 , 1 2

29

slide-98
SLIDE 98

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 0 ≤

  • 1

2 , 1 2 , 1 2 , 1 2 T

M

  • 1

2 , 1 2 , 1 2 , 1 2

0 ≤

  • 1

2 , 1 2 , 1 2 , 1 2 T

P

  • 1

2 , 1 2 , 1 2 , 1 2

This gives ≥ 0.127815 . . .

29

slide-99
SLIDE 99

Flag algebras First try for Mantel More automatic approach Additional constraints

How to improve 0.12781. . . ?

Sample even bigger graphs. Use K5 instead of K4 Include even more types and flags.

30

slide-100
SLIDE 100

Flag algebras First try for Mantel More automatic approach Additional constraints

How to improve 0.12781. . . ?

Sample even bigger graphs. Use K5 instead of K4 Include even more types and flags. This gives ≥ 0.1333333 = 2/15.

30

slide-101
SLIDE 101

Flag algebras First try for Mantel More automatic approach Additional constraints

How to improve 0.12781. . . ?

Sample even bigger graphs. Use K5 instead of K4 Include even more types and flags. This gives ≥ 0.1333333 = 2/15. But using K6 or K7 does not help... still 2/15 K9 probably not computable.

30

slide-102
SLIDE 102

Flag algebras First try for Mantel More automatic approach Additional constraints

How to improve 0.12781. . . ?

Sample even bigger graphs. Use K5 instead of K4 Include even more types and flags. This gives ≥ 0.1333333 = 2/15. But using K6 or K7 does not help... still 2/15 K9 probably not computable. Note: our method works for p ∈ {2

3, 3 4, 4 5, . . .}, i.e. cases

⌊1/(1 − p)⌋ = 1/(1 − p). Works for Goodman’s bound: ≥ 2p2 − p a = 2p2 b = 2p2 − 4p + 2 c = p(2p − 2) d = 4p − 1

30

slide-103
SLIDE 103

Flag algebras First try for Mantel More automatic approach Additional constraints

  • we described only plain method
  • there are more ways to get equations

0 ≤ linear combination of flags

  • actual flag algebra is defined using positive homomorphisms

31

slide-104
SLIDE 104

Flag algebras First try for Mantel More automatic approach Additional constraints

Thank you for your attention!

If case you liked the talk, it is a copy of a talk of Florian Pfender.

  • we described only plain method
  • there are more ways to get equations

0 ≤ linear combination of flags

  • actual flag algebra is defined using positive homomorphisms

31