Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal...

63
Context Polytope norms in the plane Weighted graphs Algorithm and results Optimal weighting to minimize the independence ratio of a graph Thomas Bellitto Thursday July 5, 2018 LaBRI, University of Bordeaux, France Joint work with Christine Bachoc, IMB, University of Bordeaux, France Philippe Moustrou, UiT Arctic University, Tromsø, Norway Arnaud Pˆ echer, LaBRI, University of Bordeaux, France Antoine Sedillot, ENS Paris-Saclay, France

Transcript of Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal...

Page 1: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Optimal weighting to minimize the

independence ratio of a graph

Thomas Bellitto

Thursday July 5, 2018

LaBRI, University of Bordeaux, France

Joint work withChristine Bachoc, IMB, University of Bordeaux, France

Philippe Moustrou, UiT Arctic University, Tromsø, NorwayArnaud Pecher, LaBRI, University of Bordeaux, France

Antoine Sedillot, ENS Paris-Saclay, France

Page 2: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

1 ContextDefinitionsThe Euclidean planeHadwiger-Nelson problem

2 Polytope norms in the planeThe problemOur approach

3 Weighted graphsDefinitionRelation to fractional colouring

4 Algorithm and resultsComputing α∗

Our results

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 2 / 29

Page 3: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definitions

Definitions

Normed space E = (Rn, ‖ · ‖).

A set A ∈ Rn avoids distance 1 iff ∀x , y ∈ A, ‖x − y‖ 6= 1.

(Upper) density of a measurable set A:

δ = lim supR→∞

Vol(A ∩ [−R ,R]n)

Vol([−R ,R]n).

Maximum density of a set avoiding distance 1:

m1(Rn, ‖ · ‖) = sup

A avoiding 1δ(A).

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 3 / 29

Page 4: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definitions

Example

Let Λ be a set of two pairwise disjoint balls of radius 1.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 4 / 29

Page 5: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definitions

Example

Let Λ be a set of two pairwise disjoint balls of radius 1.

We build from Λ a set avoiding distance 1 of density δ(Λ)2n

.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 4 / 29

Page 6: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definitions

Example

Let Λ be a set of two pairwise disjoint balls of radius 1.

We build from Λ a set avoiding distance 1 of density δ(Λ)2n

.

If the unit ball associated to a norm ‖ · ‖ tiles Rn (‖ · ‖∞for example) :

m1(Rn, ‖ · ‖) >

1

2n.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 4 / 29

Page 7: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The Euclidean plane

Lower bounds

The previous construction proves thatm1(R

2, ‖ · ‖2) > 0.9069/4 > 0.2267.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 5 / 29

Page 8: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The Euclidean plane

Lower bounds

The previous construction proves thatm1(R

2, ‖ · ‖2) > 0.9069/4 > 0.2267.

Croft (1967) m1(R2, ‖ · ‖2) > 0.229.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 5 / 29

Page 9: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The Euclidean plane

Upper bounds

Best upper bound : m1(R2, ‖ · ‖2) 6 0.258795 (Keleti,

Matolcsi, de Oliveira Filho, Ruzsa, 2015).

Erdos’ conjecture : m1(R2, ‖ · ‖2) < 1/4.

Generalization (Moser, Larman Rogers):m1(R

n, ‖ · ‖2) <12n.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 6 / 29

Page 10: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Hadwiger-Nelson problem

Definitions

Chromatic number of a metric space

The chromatic number χ of a metric space(X , d) is thesmallest number of colours required to colour each point of Xso that no two points at distance 1 share the same colour.

Unit-distance graph

The unit-distance graph associated to a metric space (X , d) isthe graph G such that V (G ) = X andE (G ) = {{x , y} : d(x , y ) = 1}.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 7 / 29

Page 11: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Hadwiger-Nelson problem

The Euclidean plane

χ(R2) 6 7:

χ(R2) > 4 (Moser’s spindle):

De Grey (April 2018): χ(R2) > 5.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 8 / 29

Page 12: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Hadwiger-Nelson problem

Measurable chromatic number

We define the measurable chromatic number χm of a metricspace (X , d) by adding the constraint that the colour classesmust be measurable set.

χm(Rn, ‖ · ‖) >

1

m1(Rn, ‖ · ‖)

Euclidean plane: χm(R2) > 5. (Falconer, 1981)

Same bound as in the non-measurable case.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 9 / 29

Page 13: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The problem

Polytope norm

Polytope norm

Let P be a convex, symmetric polytope centered at 0 and ofnon-empty interior. The polytope norm ‖ · ‖P associated to Pis by definition

‖x‖P = inf{t ∈ R+ : x ∈ tP}.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 10 / 29

Page 14: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The problem

Polytope norm

Polytope norm

Let P be a convex, symmetric polytope centered at 0 and ofnon-empty interior. The polytope norm ‖ · ‖P associated to Pis by definition

‖x‖P = inf{t ∈ R+ : x ∈ tP}.

1

1

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 10 / 29

Page 15: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The problem

Polytope norm

Polytope norm

Let P be a convex, symmetric polytope centered at 0 and ofnon-empty interior. The polytope norm ‖ · ‖P associated to Pis by definition

‖x‖P = inf{t ∈ R+ : x ∈ tP}.

21

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 10 / 29

Page 16: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The problem

If the unit ball associated to a norm ‖ · ‖P is a polytope thattiles Rn (by translation), m1(R

n, ‖ · ‖P) >12n.

Conjecture (Bachoc, Robins)

If P tiles Rn (by translation), then m1(Rn, ‖ · ‖P) =

12n.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 11 / 29

Page 17: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

The problem

If the unit ball associated to a norm ‖ · ‖P is a polytope thattiles Rn (by translation), m1(R

n, ‖ · ‖P) >12n.

Conjecture (Bachoc, Robins)

If P tiles Rn (by translation), then m1(Rn, ‖ · ‖P) =

12n.

Theorem (Bachoc, Bellitto, Moustrou, Pecher, 2017)

If P tiles R2 (by translation), then m1(R2, ‖ · ‖P) =

14.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 11 / 29

Page 18: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn:

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 19: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn:

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 20: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn:

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 21: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn:

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 22: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn: P(X ∈ S) = δ.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 23: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn: P(X ∈ S) = δ.

Unit-distance subgraph G at random in Rn:

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 24: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn: P(X ∈ S) = δ.

Unit-distance subgraph G at random in Rn:

E(|V ∩ S |) = |V | × δ.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 25: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Method

Set S of density δ. X at random in Rn: P(X ∈ S) = δ.

Unit-distance subgraph G at random in Rn:

E(|V ∩ S |) = |V | × δ.

If S avoids distance 1: |V ∩ S | 6 α(G ) → δ 6α|V |

.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 12 / 29

Page 26: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Discretization lemma

For all unit-distance subgraph G in Rn:

m1(Rn) 6 α(G ) =

α(G )

|V |.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 13 / 29

Page 27: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our approach

Discretization lemma

For all unit-distance subgraph G in Rn:

m1(Rn) 6 α(G ) =

α(G )

|V |.

Determining m1(R2, ‖ · ‖∞)

K4 is a unit-distance subgraph.

m1(R2, ‖ · ‖∞) =

1

4.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 13 / 29

Page 28: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

Definitions

Weighting of a graph: w : V → R+.

Weight of a vertex set S :∑

v∈S

w(v ).

Weighted independence number αw(G ) of a weighted graphG : maximum weight of an independent set.

Weighted independence ratio αw(G ) = αw (G)w(G)

.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 14 / 29

Page 29: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

Definitions

Optimal weighted independence ratio α∗(G ) of an unweightedgraph G : minimum over all weightings of G of α(G ).

Discretization lemma

For all unit-distance subgraph G in Rn:

m1(Rn) 6 α∗(G ).

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 15 / 29

Page 30: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

The regular hexagon

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 16 / 29

Page 31: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With an unweighted graph

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 17 / 29

Page 32: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With an unweighted graph

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 17 / 29

Page 33: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With an unweighted graph

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 17 / 29

Page 34: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With an unweighted graph

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 17 / 29

Page 35: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With an unweighted graph

Provided bound : 619

≃ 0.316.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 17 / 29

Page 36: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 37: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 38: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 39: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 40: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 41: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 42: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 43: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

With a weighted graph

52

2

22

2

2

1

2

1

2

121

2

1

2

1 2

Provided bound : 935

≃ 0.257.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 18 / 29

Page 44: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Definition

Alternative proof of m1(R2, ‖ · ‖H) 6

14

6

4

4

44

4

4

2

3

2

3

232

3

2

3

2 3

1 1

1 1

1

1

1

1

1

1

1

1

This graph has weighted independence ratio 14.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 19 / 29

Page 45: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Fractional colouring

Chromatic number

The chromatic number χ of a graph G is the smallest numbera such that a colours are sufficient to colour each vertex of Gin such a way that no two adjacent vertices share the samecolour.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 20 / 29

Page 46: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Fractional colouring

Fractional chromatic number

The fractional chromatic number χf of a graph G is thesmallest number a

bsuch that a colours are sufficient to assign

b colours to each vertex of G in such a way that no twoadjacent vertices share a common colour.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 20 / 29

Page 47: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Fractional colouring

Fractional chromatic number

The fractional chromatic number χf of a graph G is thesmallest number a

bsuch that a colours are sufficient to assign

b colours to each vertex of G in such a way that no twoadjacent vertices share a common colour.

χ(C5) = 3

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 20 / 29

Page 48: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Fractional colouring

Fractional chromatic number

The fractional chromatic number χf of a graph G is thesmallest number a

bsuch that a colours are sufficient to assign

b colours to each vertex of G in such a way that no twoadjacent vertices share a common colour.

χ(C5) = 3 χf (C5) =5

2Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 20 / 29

Page 49: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Fractional clique number

Fractional clique (Godsil and Royle, 2001)

A fractional clique is a weight distribution on the vertices of agraph such that no independent set has weight more than 1.The weight of a fractional clique is the total weight of thegraph under the weighting defined by the clique.The fractional clique number ωf of a graph is the maximumweight of a fractional clique.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 21 / 29

Page 50: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Relation between these parameters

By strong duality, χf (G ) = ωf (G ).

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 22 / 29

Page 51: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Relation between these parameters

By strong duality, χf (G ) = ωf (G ).

By definition, α∗(G ) = 1ωf (G)

= 1χf (G)

.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 22 / 29

Page 52: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Relation to fractional colouring

Relation between these parameters

By strong duality, χf (G ) = ωf (G ).

By definition, α∗(G ) = 1ωf (G)

= 1χf (G)

.

1

χm(Rn, ‖ · ‖)6 m1(R

n, ‖ · ‖) 61

χf (Rn, ‖ · ‖).

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 22 / 29

Page 53: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Computing α∗

LP formulation of χ and χf

S: set of all independent sets in the graph.For all I ∈ S , xI indicates whether I is a colour class.

minimize∑

I∈S

xI subject to

∀v ∈ V ,∑

I∈S :x∈I

xI = 1

xI binary → chromatic number.xI real → fractional chromatic number.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 23 / 29

Page 54: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Computing α∗

LP reformulation of α∗

For every vertex v , wv indicates the weight of v :

minimize M∑

v∈V

wv = 1

∀I ∈ S,∑

v∈I

wv 6 M

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 24 / 29

Page 55: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Computing α∗

LP reformulation of α∗

For every vertex v , wv indicates the weight of v :

minimize M∑

v∈V

wv = 1

∀I ∈ S,∑

v∈I

wv 6 M

But generating S can be really long!

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 24 / 29

Page 56: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Computing α∗

Outline of the algorithm

We start with S = ∅ and a uniform weight distribution W onthe vertices of the graph.

We add to S a maximum weight independent set for W(gives an upper bound on α∗).

We define W as the weight distribution that minimizesthe maximum weight of sets of S (gives a lower bound onα∗).

We stop when the two bounds coincide.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 25 / 29

Page 57: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Computing α∗

Optimization

Giving the same weight to all the vertices of the sameorbit.

Generating quickly interesting sets in S. Withparallelohedron norms, we can use the periodicity ofsolutions.

Constraints based on the maximal cliques of the graph orsubgraphs of special interest (in the Euclidean case,Moser’s spindle).

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 26 / 29

Page 58: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our results

The Euclidean plane

Cranston, Rabern (2017): χf (R2) > 76

21> 3.61904.

⇒ m1(R2) 6 0.276316.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 27 / 29

Page 59: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our results

The Euclidean plane

Cranston, Rabern (2017): χf (R2) > 76

21> 3.61904.

⇒ m1(R2) 6 0.276316.

Exoo, Ismailescu (unpublished): χf (R2) > 383

102> 3.75491.

⇒ m1(R2) 6 0.266319.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 27 / 29

Page 60: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our results

The Euclidean plane

Cranston, Rabern (2017): χf (R2) > 76

21> 3.61904.

⇒ m1(R2) 6 0.276316.

Exoo, Ismailescu (unpublished): χf (R2) > 383

102> 3.75491.

⇒ m1(R2) 6 0.266319.

Keleti et al. (2015): m1(R2) 6 0.258795.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 27 / 29

Page 61: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our results

The Euclidean plane

Cranston, Rabern (2017): χf (R2) > 76

21> 3.61904.

⇒ m1(R2) 6 0.276316.

Exoo, Ismailescu (unpublished): χf (R2) > 383

102> 3.75491.

⇒ m1(R2) 6 0.266319.

Keleti et al. (2015): m1(R2) 6 0.258795.

Theorem (Bellitto, Pecher, Sedillot)

χf (R2) > 3.89366.

m1(R2) 6 0.256828.

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 27 / 29

Page 62: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Our results

Regular 3-dimensional parallelohedra

Current results (Bachoc, Bellitto, Moustrou, Pecher)

m1 =18

m1 =18

m1 =18

m1 =18

m1 6 0.130443

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 28 / 29

Page 63: Optimal weighting to minimize the independence ratio of a ...bellitto/ismp_2018.pdf · Optimal weighted independence ratio α∗(G) of an unweighted graph G: minimum over all weightings

Context Polytope norms in the plane Weighted graphs Algorithm and results

Thank you!

Thomas Bellitto Optimal weighted independence ratio Thursday July 5, 2018 29 / 29