Skip to main content

Secondary Power Diagram, Dual of Secondary Polytope

  • Conference paper
  • First Online:
Numerical Geometry, Grid Generation and Scientific Computing

Part of the book series: Lecture Notes in Computational Science and Engineering ((LNCSE,volume 131))

  • 713 Accesses

Abstract

An ingenious construction of Gel’fand et al. (Discriminants, Resultants, and Multidimensional Determinants. Birkhäuser, Basel, 1994) geometrizes the triangulations of a point configuration, such that all coherent triangulations form a convex polytope, the so-called secondary polytope. The secondary polytope can be treated as a weighted Delaunay triangulation in the space of all possible coherent triangulations. Naturally, it should have a dual diagram. In this work, we explicitly construct the secondary power diagram, which is the power diagram of the space of all possible power diagrams with non-empty boundary cells. Secondary power diagram gives an alternative proof for the classical secondary polytope theorem based on Alexandrov theorem. Furthermore, secondary power diagram theory shows one can transform a non-degenerated coherent triangulation to another non-degenerated coherent triangulation by a sequence of bistellar modifications, such that all the intermediate triangulations are non-degenerated and coherent.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zelevinsky, A.V., Gel’fand, I.M., Kapranov, M.M.: Newton polyhedra of principal a-determinants. Soviet Math. Dokl. 308, 20–23 (1989)

    MathSciNet  Google Scholar 

  2. Billera, L.J., Filliman, P., Sturmfels, B.: Constructions and complexity of secondary polytopes. Adv. Math. 83(2), 155–179 (1990)

    Article  MathSciNet  Google Scholar 

  3. Gel’fand, I.M., Kapranov, M.M., Zelevinsky, A.V.: Discriminants, Resultants, and Multidimensional Determinants. Birkhäuser, Basel (1994)

    Google Scholar 

  4. Izmestiev, I., Klee, S., Novik, I.: Simplicial moves on balanced complexes. Adv. Math. 320, 82–114 (2017)

    Article  MathSciNet  Google Scholar 

  5. D’Azevedo, E.F.: Optimal triangular mesh generation by coordinate transformation. SIAM J. Sci. Stat. Comput. 12(4), 755–786 (1991)

    Article  MathSciNet  Google Scholar 

  6. Joe, B.: Construction of three-dimensional Delaunay triangulations using local transformations. Comput. Aided Geom. Des. 8(2), 123–142 (1991)

    Article  MathSciNet  Google Scholar 

  7. Santos, F., De Loera, J.A., Rambau, J.: Triangulations, Structures for Algorithms and Applications. Springer, Berlin (2010)

    Google Scholar 

  8. Alexandrov, A.D.: Convex polyhedra. Translated from the 1950 Russian edition by N. S. Dairbekov, S. S. Kutateladze and A. B. Sossinsky. In: Springer Monographs in Mathematics. Springer, Berlin (2005)

    Google Scholar 

  9. Gu, X., Luo, F., Sun, J., Yau, S.-T.: Variational principles for Minkowski type problems, discrete optimal transport, and discrete Monge-Ampere equations. Asian J. Math. 20(2), 383–398 (2016)

    Article  MathSciNet  Google Scholar 

  10. Aurenhammer, F.: Power diagrams: properties, algorithms and applications. SIAM J. Comput. 16(1), 78–96 (1987)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei Chen .

Editor information

Editors and Affiliations

Appendix

Appendix

Notation

 

y i

A point in \(\mathbb {R}{ }^n\)

Y

Point configuration, Y = {y 1, y 2, …, y k}

T

A triangulation of (Y, Conv(Y ))

Σ(Y )

Secondary polytope, all coherent triangulations

\(\mathcal {T}(Y)\)

All non-degenerated coherent triangulations

π i

Hyperplane π i(x) = 〈x, y i〉− h i

π i ∗

Dual point of π i, \(\pi _i^*=(y_i,h_i)\)

Env(h)

Upper envelope of π i’s, Env({π i})

Conv(h)

Convex hull of \(\pi _i^*\), \(Conv(\{\pi _i^*\})\)

u h(x)

Upper envelope function u h(x) =maxi π i(x)

\(u_h^*(y)\)

Legendre dual of u h(x)

D(h)

Power diagram by projecting Env(h)

Ω

A convex domain in \(\mathbb {R}{ }^n\)

w i(h)

The volume of the intersection between Ω and a cell of D(h)

T(h)

Weighted Delaunay triangulation by projecting Conv(h)

\(\mathcal {H}_\varOmega ^\varepsilon (Y)\)

Generalized Alexandrov power diagram space with respect to (Ω, ε),

 

ε ≥ 0, the space of all power diagrams D(h)’s parameterized by h,

\(\overline {\mathcal {H}}_\varOmega ^\varepsilon (Y)\)

The closure of \(\mathcal {H}_\varOmega ^\varepsilon (Y)\)

 

all w i(h)’s are positive, boundary cell volumes are greater than ε

Π(Y )

Secondary power diagram, the power diagram of \(\overline {\mathcal {H}}_\varOmega ^\varepsilon (Y)\),

 

which is dual to Σ(Y ).

1.1 I Proof of Theorem 21 Convexity of Secondary Polytope

Corollary 24 (Convexity of Secondary Polytope)

Suppose each coherent triangulation T of (Y, Conv(Y )) is represented as its characteristic function ψ T , then all the ψ T ’s are on their convex hull Conv({ψ T}).

Proof

The upper envelope of the power diagram of \(\overline {\mathcal {H}}_\varOmega ^\varepsilon (Y)\) is Env({π T}), where each supporting plane π T(h) = 〈ψ T, h〉, therefore its dual point \(\pi _T^*\) is (ψ T, 0). The upper envelope Env({π T}) is the graph of the piece-wise linear function U(Y ). The Legendre dual of U(Y ) is U (Y ), whose graph is the convex hull \(Conv(\{\pi _T^*\})\),

$$\displaystyle \begin{aligned} Conv(\{\pi_T^*\}) = Conv(\{(\psi_T,0)\})=Conv(\{\psi_T\}). \end{aligned}$$

Due to the convexity of U(Y ) and Legendre dual of a convex function is convex, therefore ψ T is on the convex hull \(Conv(\{\pi _T^*\})\).

1.2 I Proof of Theorem 22 Complete Fan Structure

Corollary 25 (Complete Fan Structure)

  1. 1.

    Suppose 1 < λ, then

    $$\displaystyle \begin{aligned} \lambda\overline{\mathcal{H}}_{\varOmega}^\varepsilon = \overline{\mathcal{H}}_{\lambda\varOmega}^{\lambda^n\varepsilon} \subset \overline{\mathcal{H}}_{\lambda\varOmega}^\varepsilon , \end{aligned}$$

    for each coherent triangulation T  Σ(Y ), the cell \(D_T(\varOmega ,\varepsilon ) \subset \overline {\mathcal {H}}_{\varOmega }^\varepsilon \) ,

    $$\displaystyle \begin{aligned} D_T(\varOmega,\varepsilon) \subset \lambda D_T(\varOmega,\varepsilon) = D_T(\lambda\varOmega, \lambda^n\varepsilon)\subset D_T(\lambda\varOmega, \varepsilon). \end{aligned}$$
  2. 2.

    If Ω is symmetric about the origin, then \(\mathcal {H}_\varOmega ^\varepsilon \) is symmetric about the origin as well.

  3. 3.

    Assume Ω is symmetric about the origin, let λ ∞, the secondary power diagram of \(\overline {\mathcal {H}}_{\lambda \varOmega }^\varepsilon \) forms a complete fan of \(\mathbb {R}{ }^k\).

  4. 4.

    The projection of the upper and lower envelopes Env({π T, T  Σ(Y )}) to \(\mathbb {R}{ }^k\) (treated as the secondary power diagram of \(\mathbb {R}{ }^k\) ) is a complete fan.

Proof

  1. 1.

    From the secondary power diagram theorems, it is obvious that if h ∈ D T(Ω, ε) then ∀0 < μ ≤ 1, μh ∈ D T(Ω, ε). Also, for any convex set \(P\subset \mathbb {R}{ }^n\), vol(λP) = λ n vol(P). Hence the equations hold.

  2. 2.

    Assume Ω is symmetric about the origin, T is a coherent triangulation T ∈ Σ(Y ). If D +(h) is the nearest power diagram induced by h, the dual weighted Delaunay triangulation T +(h) = T, then − h induces the furthest power diagram D (−h), which is symmetric to D +(h) about the origin, the dual weighted Delaunay triangulation T (−h) = T as well. Hence \(-h\in \mathcal {H}_\varOmega ^\varepsilon \) as well.

  3. 3.

    For all λ > 0, the upper envelope of the secondary power diagram U(Y ) =maxTΣ(Y ) π T remains the same, independent of λ. When λ goes to infinity, each cell becomes an infinite cone. The apexes of all the cones are at the origin, hence the limit of the secondary power diagrams form a complete fan of \(\mathbb {R}{ }^k\).

  4. 4.

    The projection of the upper and lower envelopes Env({π T, T ∈ Σ(Y )}) to \(\mathbb {R}{ }^k\) is independent of the choice of Ω and ε, from 3 it is limit of a secondary power diagram \(\mathcal {H}_\varOmega ^\varepsilon \) for a central symmetric Ω. So it is a complete fan.

1.3 I Proof of Theorem 23 Transformations Among Triangulations

Corollary 26 (Transformations Among Triangulations)

Given a point configuration \(Y=\{y_1,y_2,\dots ,y_k\}\subset \mathbb {R}{ }^n\) , T 0, T 1 ∈ Σ(Y ) are two non-degenerated coherent triangulations, then one can transform T 0 to T 1 by a sequence of bistellar transformations, such that all the intermediate triangulations are non-degenerated.

Proof

Because T 0 and T 1 are non-degenerated coherent triangulations, their corresponding height vectors h 0 and h 1 belong to the Alexandrov power diagram space \(\mathcal {H}_\varOmega ^0(Y)\). Due to the convexity of \(\mathcal {H}_\varOmega ^0(Y)\), the line segment γ(t) = (1 − t) h 0 + t h 1, t ∈ [0, 1] is inside \(\mathcal {H}_\varOmega ^0(Y)\). γ(t) won’t touch the boundary of \(\mathcal {H}_\varOmega ^0(Y)\), therefore, all points in γ(t) are interior points. γ(t) crosses a finite number of cells, each cell corresponds to a non-degenerated coherent triangulation. When γ(t) transits from one cell to the neighbor, the triangulations is updated by a bistellar transformation.

1.4 I Example of Secondary Power Diagram

Given a point configuration \(Y=\{1,0,-1\}\subset {\mathbb {R}{}}\), Ω = [−1, 1]. Construct three lines

$$\displaystyle \begin{aligned} \begin{cases} l_1 \colon & y=x-h_1,\\ l_2 \colon & y=h_1+h_2,\\ l_3 \colon & y=-x-h_2. \end{cases} \end{aligned}$$

The upper envelope and the lower envelop of the three lines are shown in Fig. 8.

Fig. 8
figure 8

The upper and lower envelopes of l 1, l 2 and l 3. (a) Upper envelope. (b) Lower envelope

The secondary power diagram Π(Y ) of the point configuration Y  is shown in Fig. 9, where the blue part corresponds to the upper envelop and the black part corresponds to the lower envelope.

Fig. 9
figure 9

The secondary power diagram of Y

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lei, N., Chen, W., Luo, Z., Si, H., Gu, X. (2019). Secondary Power Diagram, Dual of Secondary Polytope. In: Garanzha, V., Kamenski, L., Si, H. (eds) Numerical Geometry, Grid Generation and Scientific Computing. Lecture Notes in Computational Science and Engineering, vol 131. Springer, Cham. https://doi.org/10.1007/978-3-030-23436-2_1

Download citation

Publish with us

Policies and ethics