Consider a set of points P \subset \mathbb{R}^n. We say that P is convex if for any x,y \in P, the segment [x,y] is contained in P. An intersection of convex sets is convex, so we define the convex hull of P as the smallest convex set that contains P:
\text{ConvexHull}(P) := \bigcap \{P' \subset \mathbb{R}^n : P \subset P', \text{ for $P'$ convex}\}
One of the fundamental concepts is that of a polytope: there are two equivalent definitions.
A \mathcal{V}-polytope is the convex hull of a finite set of points in \mathbb{R}^n.
An \mathcal{H}-polytope is the intersection of a finite set of closed halfspaces in \mathbb{R}^n (that is; the region enclosed by a set of inequalities).
That these two definitions are equivalent is not trivial, but it has been proven, and it is not what I'm specially interested about.
What I'm interested in is the combinatorial structure of a given polytope (or family of polytopes). We compress all the combinatorial information of a polytope in three fundamental invariants: the f, h and \gamma-vectors. The f-vector is defined as the vector (f_0, f_1, ... , f_d), where f_i denotes the amount of i-faces of P: f_0 is the amount vertices, f_1 the amount of edges, etc...
(TODO: h and \gamma-vectors. Their relation to the f-vector.)
We define the n-simplex \Delta^n as the convex hull of \{e_i : i \in [1, ..., n]\}, where e_i is the ith standard basis vector of \mathbb{R}^n. Notice that \Delta^n is affinely independent.
A d-polytope P (d dimensions) is simple if each of its vertices is incident to d edges. A d-polytope is simplicial if all of its faces are simplices.
(TODO: More definitions, clearer exposition, give intuition. What a bad rhyme.)
Now we turn our attention to a particular way of constructing polytopes: from graphs. Consider a graph G on the labeled vertices [1, ..., n] which is connected (there is a path that connects any pair of vertices, but it needn't be direct). Define the connected building set as the set of all subsets of vertices of G, such that the induced subgraph is connected:
\mathcal{B}(G) := \{U \subset G : G|_U \text{ is connected}\}
The polytope derived from this is defined as the Minkowski sum
P_{\mathcal{B}(G)} = \sum_{U\in\mathcal{B}(G)} \Delta_U
of U-simplices \Delta_U := ConvexHull(e_i : i \in U). We call P a graph-associahedron, and in general, the P_{\mathcal{B}} of some building set \mathcal{B} is called the nestohedron.
It is obvious that the choice of graph will determine the resulting polytope. We will study the polytopes generated by particular kinds of graphs (cyclic, complete, path, stellar, etc...): particularly, we will work towards fully determining their combinatorial structure by finding the f, h and \gamma vectors.
Note we required G to be connected, because disconnected elements (their simplex representation are points) have no effect on the Minkowski sum: a point added to anything is just a translation.
My doubts at the moment
So what I'm interested in understanding is how to combinatorially describe a graph-associahedra. The Minkowski sum of simplices gets hairy pretty quickly, and I feel like any insight into the structure of P_{\mathcal{B}(G)} must come from the structure of G itself. But how do I translate graph properties to geometric properties? I'll try to go over simple examples, and generalize from there.
No comments:
Post a Comment