VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with...

63
VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA Vincent PILAUD (CNRS & LIX, ´ Ecole Polytechnique) Christian STUMP (Universit¨ at Hannover)

Transcript of VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with...

Page 1: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

VERTEX BARYCENTERS OFGENERALIZED ASSOCIAHEDRA

Vincent PILAUD (CNRS & LIX, Ecole Polytechnique)

Christian STUMP (Universitat Hannover)

Page 2: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRON— & —

RELATED STRUCTURES

Page 3: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRON

Associahedron = polytope whose face lattice is isomorphic to the lattice of crossing-free

sets of internal diagonals of a convex n-gon, ordered by reverse inclusion.

Page 4: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

VARIOUS ASSOCIAHEDRA

Associahedron = polytope whose face lattice is isomorphic to the lattice of crossing-free

sets of internal diagonals of a convex n-gon, ordered by reverse inclusion.

Lee (’89), Gel’fand-Kapranov-Zelevinski (’94), Billera-Filliman-Sturmfels (’90), . . . , Ceballos-Santos-Ziegler (’11)

Loday (’04), Hohlweg-Lange (’07), Hohlweg-Lange-Thomas (’12), P.-Santos (’12), P.-Stump (’12+)

Page 5: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

LODAY’S ASSOCIAHEDRON

Loday’s associahedron = conv L(T ) | T triangulation of the (n + 3)-gon , where

L(T ) =(`(T, j) · r(T, j)

)j∈[n+1]

j

i

k

`(T, j) = j−min i ∈ [0, j − 2] | ij ∈ T r(T, j) = max k ∈ [j + 2, n + 2] | jk ∈ T−j

Loday, Realization of the Stasheff polytope (’04)

Can also replace this (n + 3)-gon by others:

5

432

1 a a a 5

432

1 b b b5

4

32

1 a a b 5

4

3

2

1 a b a

Hohlweg-Lange, Realizations of the associahedron and cyclohedron (’07)

Page 6: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

HOHLWEG & LANGE’S ASSOCIAHEDRA

Loday, Realization of the Stasheff polytope (’04)

Hohlweg-Lange, Realizations of the associahedron and cyclohedron (’07)

Page 7: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

HOHLWEG & LANGE’S ASSOCIAHEDRA

Loday, Realization of the Stasheff polytope (’04)

Hohlweg-Lange, Realizations of the associahedron and cyclohedron (’07)

Ceballos-Santos-Ziegler, Many non-equivalent realizations of the associahedron (’11+)

Page 8: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

PERMUTAHEDRON

4321

43123421 4231

3412

2413

2314

3214

4213

14231432

2431

1324

1234

1243

1342

23413241

3142

2143

2134

3124

41234132

Page 9: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRA FROM THE PERMUTAHEDRON

Associahedron from permutahedron = remove facets not containing “singletons”.Hohlweg-Lange, Realizations of the associahedron and cyclohedron (’07)

Page 10: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BARYCENTERS

THEOREM. All Hohlweg & Lange’s associahedra have the origin for vertex barycenter.

Hohlweg-Lortie-Raymond, The center of gravity of the associahedron and of the permutahedron are the same (’07)

Page 11: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BARYCENTERS

THEOREM. All Hohlweg & Lange’s associahedra have the origin for vertex barycenter.

We give an alternative proof of this result, which extends in two directions:

1. Fairly balanced associahedra:

2. Generalized associahedra:

Page 12: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

FINITE COXETER GROUPS

Page 13: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

GENERALIZED ASSOCIAHEDRA

Chapoton-Fomin-Zelevinsky, Polytopal realizations of generalized associahedra (’02)

Hohlweg-Lange-Thomas, Permutahedra and generalized associahedra (’11)

Page 14: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

OUR RESULT

THEOREM. Forany finite Coxeter group W ,

any Coxeter element c,

any fairly-balanced point u,

the vertex barycenters of the generalized

associahedron Assouc (W ) and of the permutahedron Permu(W ) coincide.

The point u is fairly balanced if w(u) = −u, where w is the longest element in W .

Page 15: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRON— & —

SORTING NETWORKS

Page 16: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

PRIMITIVE SORTING NETWORKS

network N = n horizontal levels and m vertical commutators

bricks of N = bounded cells

Page 17: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

PSEUDOLINE ARRANGEMENTS ON A NETWORK

pseudoline = abscissa-monotone path

crossing = contact =

pseudoline arrangement (with contacts) = n pseudolines supported by N which have

pairwise exactly one crossing, possibly some contacts, and no other intersection

Page 18: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

CONTACT GRAPH OF A PSEUDOLINE ARRANGEMENT

contact graph Λ# of a pseudoline arrangement Λ =

• a node for each pseudoline of Λ, and

• an arc for each contact of Λ oriented from top to bottom

Page 19: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

FLIPS

flip = exchange an arbitrary contact with the corresponding crossing

Combinatorial and geometric properties of the graph of flips G(N )?

Knutson-Miller, Subword complexes in Coxeter groups (’04)

P.-Pocchiola, Multitriangulations, pseudotriangulations and sorting networks (’12)

P.-Santos, The brick polytope of a sorting network (’12)

Ceballos-Labbe-Stump, Subword complexes, cluster complexes, and generalized multi-associahedra (’12+)

P.-Stump, Brick polytopes of spherical subword complexes: a new approach to generalized associahedra (’12+)

P.-Stump, EL-labelings and canonical spanning trees for subword complexes (’12+)

Page 20: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

MINIMAL SORTING NETWORKS

bubble sort insertion sort even-odd sort

Knuth, The art of Computer Programming, Vol. 3 Sorting and Searching (’97)

Page 21: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 22: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 23: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 24: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 25: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 26: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 27: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 28: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 29: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Page 30: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

n points in R2 =⇒ minimal primitive sorting network with n levels

point ←→ pseudoline

edge ←→ crossing

boundary edge ←→ external crossing

Page 31: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

n points in R2 =⇒ minimal primitive sorting network with n levels

not all minimal primitive sorting networks correspond to points sets of R2

=⇒ realizability problems

Page 32: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

POINT SETS & MINIMAL SORTING NETWORKS

Goodmann-Pollack, On the combinatorial classification of nondegenerate configurations in the plane (’80)

Knuth, Axioms and Hulls (’92)

Bjorner-Las Vergnas-Sturmfels-White-Ziegler, Oriented Matroids (’99)

Bokowski, Computational oriented matroids (’06)

Page 33: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 34: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 35: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 36: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 37: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 38: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 39: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 40: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 41: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 42: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

Page 43: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

TRIANGULATIONS & ALTERNATING SORTING NETWORKS

triangulation of the n-gon ←→ pseudoline arrangement

triangle ←→ pseudoline

edge ←→ contact point

common bisector ←→ crossing point

dual binary tree ←→ contact graph

Page 44: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

FLIPS

Page 45: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRON— & —

BRICK POLYTOPE

Page 46: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 47: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

2

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 48: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

62

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 49: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

862

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 50: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

1862

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 51: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Λ pseudoline arrangement supported by N 7−→ brick vector b(Λ) ∈ Rn

b(Λ)j = number of bricks of N below the jth pseudoline of Λ

61862

Brick polytope B(N ) = conv b(Λ) | Λ pseudoline arrangement supported by N

Page 52: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Xm = network with two levels and m commutators

graph of flips G(Xm) = complete graph Km

brick polytope B(Xm) = conv

(m− i

i− 1

) ∣∣∣∣ i ∈ [m]

=

[(m− 1

0

),

(0

m− 1

)]

Page 53: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

BRICK POLYTOPE

Xm = network with two levels and m commutators

graph of flips G(Xm) = complete graph Km

brick polytope B(Xm) = conv

(m− i

i− 1

) ∣∣∣∣ i ∈ [m]

=

[(m− 1

0

),

(0

m− 1

)]

The brick vector b(Λ) is a vertex of B(N ) ⇐⇒ the contact graph Λ# is acyclic

The graph of the brick polytope B(N ) is a subgraph of the flip graph G(N )

The graph of the brick polytope B(N ) coincides with the graph of flips G(N )

⇐⇒ the contact graphs of the pseudoline arrangements supported by N are forests

Page 54: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ALTERNATING NETWORKS & ASSOCIAHEDRA

triangulation of the n-gon ←→ pseudoline arrangement

triangle ←→ pseudoline

edge ←→ contact point

common bisector ←→ crossing point

dual binary tree ←→ contact graph

The brick polytope is an associahedron.

Page 55: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ALTERNATING NETWORKS & ASSOCIAHEDRA

for x ∈ a, bn−2, define a reduced alternating network Nx and a polygon Px

aaa

aab

54321

54321

aba

54321

5

432

1 a a a 5

4

32

1 a a b 5

4

3

2

1 a b a

Pseudoline arrangements on N 1x ←→ triangulations of the polygon Px.

Page 56: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ALTERNATING NETWORKS & ASSOCIAHEDRA

For any word x ∈ a, bn−2, the brick polytope Bx = B(N 1x ) is an associahedron.

Up to a translation Ωx, the brick polytope Bx coincides with the associahedron Assoxof Hohlweg and Lange.

P.-Santos, The brick polytope of a sorting network (’12)

Page 57: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

ASSOCIAHEDRON— & —

BARYCENTER

Page 58: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THREE OPERATIONS

Evolution of the brick vector bN (Λ) under three operations:

61862

16751

26716

84294

original rotate reflect reverse

1. Rotate: bN(Λ)− bN (Λ) ∈ ωi + R(ei+1 − ei)

2. Reflect: bN (Λ ) = #bricks of N . 11− (bN (Λ))

3. Reverse: bN (Λ ) = (bN (Λ))

Page 59: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THREE OPERATIONS

Evolution of the translated brick vector bx(Λ) = bx(Λ)− Ωx under three operations:

61862

16751

26716

84294

original rotate reflect reverse

1. Rotate: bx(Λ)− bx(Λ) ∈ R(ei+1 − ei)

2. Reflect: bx

(Λ ) = −(bx(Λ))

3. Reverse: bx (Λ ) = (bx(Λ))

Page 60: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THREE OPERATIONS

Evolution of the translated brick vector bx(Λ) = bx(Λ)− Ωx under three operations:

61862

16751

26716

84294

original rotate reflect reverse

1. Rotate: bx(Λ)− bx(Λ) ∈ R(ei+1 − ei)

All associahedra Assox have the same barycenter

Page 61: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THREE OPERATIONS

Evolution of the translated brick vector bx(Λ) = bx(Λ)− Ωx under three operations:

61862

16751

26716

84294

original rotate reflect reverse

2. Reflect: bx

(Λ ) = −(bx(Λ))

3. Reverse: bx (Λ ) = (bx(Λ))

The barycenter of the superposition of the vertices of Assox

and Assox is the origin

Page 62: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THREE OPERATIONS

Evolution of the translated brick vector bx(Λ) = bx(Λ)− Ωx under three operations:

61862

16751

26716

84294

original rotate reflect reverse

All associahedra Assox have the same barycenter

The barycenter of the superposition of the vertices of Assox

and Assox is the origin

THEOREM. All associahedra Assox have vertex barycenter at the origin

. . . and the same method works for fairly balanced and generalized associahedra.

Page 63: VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with two levels and m commutators graph of ips G(X m) = complete graph K m brick polytope

THANK YOU