VERTEX BARYCENTERS OF GENERALIZED ASSOCIAHEDRA · 2013-02-13 · BRICK POLYTOPE X m = network with...
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/16.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/21.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/22.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/23.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/24.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/25.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/26.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/27.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/28.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/29.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/30.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/31.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/32.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/33.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/34.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/35.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/36.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/37.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/38.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/39.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/40.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/41.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/42.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/43.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/44.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/45.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/46.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/47.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/48.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/49.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/50.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/51.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/52.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/53.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/54.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/55.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/56.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/57.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/58.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/59.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/60.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/61.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/62.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070805/5f0396e17e708231d409cc73/html5/thumbnails/63.jpg)
THANK YOU