<p>Approximating convex bodies is a fundamental question in geometry, which has a wide variety of applications. Given a convex body <i>K</i> in <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\mathbb {R}^d\)</EquationSource> <EquationSource Format="MATHML"><math> <msup> <mrow> <mi mathvariant="double-struck">R</mi> </mrow> <mi>d</mi> </msup> </math></EquationSource> </InlineEquation> for fixed <i>d</i>, the objective is to minimize the number of facets of an approximating polytope for a given Hausdorff error <InlineEquation ID="IEq2"> <EquationSource Format="TEX">\(\varepsilon \)</EquationSource> <EquationSource Format="MATHML"><math> <mi>ε</mi> </math></EquationSource> </InlineEquation>. It is known that <InlineEquation ID="IEq3"> <EquationSource Format="TEX">\(O(({{\,\textrm{diam}\,}}(K)/\varepsilon )^{(d-1)/2})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mrow> <mo stretchy="false">(</mo> <mrow> <mspace width="0.166667em" /> <mtext>diam</mtext> <mspace width="0.166667em" /> </mrow> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> <mo stretchy="false">/</mo> <mi>ε</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mo stretchy="false">(</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo stretchy="false">/</mo> <mn>2</mn> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> facets suffice and are necessary for many instances, such as the Euclidean ball. However, this bound is far from optimal for “skinny” convex bodies. A natural way to characterize the skinniness of a convex object is in terms of its relationship to the Euclidean ball. Given a convex body <i>K</i>, its <i>volume diameter</i> <InlineEquation ID="IEq4"> <EquationSource Format="TEX">\(\Delta _d(K)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi mathvariant="normal">Δ</mi> <mi>d</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> is defined to be the diameter of a Euclidean ball of the same volume as <i>K</i>. The <i>surface diameter</i> <InlineEquation ID="IEq5"> <EquationSource Format="TEX">\(\Delta _{d-1}(K)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <msub> <mi mathvariant="normal">Δ</mi> <mrow> <mi>d</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation> is defined analogously for surface area. It follows from generalizations of the isoperimetric inequality that <InlineEquation ID="IEq6"> <EquationSource Format="TEX">\({{\,\textrm{diam}\,}}(K) \ge \Delta _{d-1}(K) \ge \Delta _d(K)\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mrow> <mspace width="0.166667em" /> <mtext>diam</mtext> <mspace width="0.166667em" /> </mrow> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> <mo>≥</mo> <msub> <mi mathvariant="normal">Δ</mi> <mrow> <mi>d</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> <mo>≥</mo> <msub> <mi mathvariant="normal">Δ</mi> <mi>d</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> </mrow> </math></EquationSource> </InlineEquation>. Arya, da Fonseca, and Mount proved that the diameter-based bound could be made sensitive to the surface diameter, improving the above bound to <InlineEquation ID="IEq7"> <EquationSource Format="TEX">\(O((\Delta _{d-1}(K)/\varepsilon )^{(d-1)/2})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msub> <mi mathvariant="normal">Δ</mi> <mrow> <mi>d</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> <mo stretchy="false">/</mo> <mi>ε</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mo stretchy="false">(</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo stretchy="false">/</mo> <mn>2</mn> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation>. In this paper, we strengthen this by proving the existence of an approximation with <InlineEquation ID="IEq8"> <EquationSource Format="TEX">\(O((\Delta _d(K)/\varepsilon )^{(d-1)/2})\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mi>O</mi> <mo stretchy="false">(</mo> <msup> <mrow> <mo stretchy="false">(</mo> <msub> <mi mathvariant="normal">Δ</mi> <mi>d</mi> </msub> <mrow> <mo stretchy="false">(</mo> <mi>K</mi> <mo stretchy="false">)</mo> </mrow> <mo stretchy="false">/</mo> <mi>ε</mi> <mo stretchy="false">)</mo> </mrow> <mrow> <mo stretchy="false">(</mo> <mi>d</mi> <mo>-</mo> <mn>1</mn> <mo stretchy="false">)</mo> <mo stretchy="false">/</mo> <mn>2</mn> </mrow> </msup> <mo stretchy="false">)</mo> </mrow> </math></EquationSource> </InlineEquation> facets. As a function of volume alone, this bound is tight up to constant factors. Our improvements arise from a combination of new ideas. We exploit known properties of the original body and its polar dual. In order to obtain a volume-sensitive bound, we explore the problem of computing a low-complexity polytope that is sandwiched between two given convex bodies. We show that this problem can be reduced to a covering problem involving a natural intermediate body based on the harmonic mean. Our proof relies on a geometric analysis of a relative notion of fatness involving these bodies.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimal Volume-Sensitive Bounds for Polytope Approximation

  • Sunil Arya,
  • David M. Mount

摘要

Approximating convex bodies is a fundamental question in geometry, which has a wide variety of applications. Given a convex body K in \(\mathbb {R}^d\) R d for fixed d, the objective is to minimize the number of facets of an approximating polytope for a given Hausdorff error \(\varepsilon \) ε . It is known that \(O(({{\,\textrm{diam}\,}}(K)/\varepsilon )^{(d-1)/2})\) O ( ( diam ( K ) / ε ) ( d - 1 ) / 2 ) facets suffice and are necessary for many instances, such as the Euclidean ball. However, this bound is far from optimal for “skinny” convex bodies. A natural way to characterize the skinniness of a convex object is in terms of its relationship to the Euclidean ball. Given a convex body K, its volume diameter \(\Delta _d(K)\) Δ d ( K ) is defined to be the diameter of a Euclidean ball of the same volume as K. The surface diameter \(\Delta _{d-1}(K)\) Δ d - 1 ( K ) is defined analogously for surface area. It follows from generalizations of the isoperimetric inequality that \({{\,\textrm{diam}\,}}(K) \ge \Delta _{d-1}(K) \ge \Delta _d(K)\) diam ( K ) Δ d - 1 ( K ) Δ d ( K ) . Arya, da Fonseca, and Mount proved that the diameter-based bound could be made sensitive to the surface diameter, improving the above bound to \(O((\Delta _{d-1}(K)/\varepsilon )^{(d-1)/2})\) O ( ( Δ d - 1 ( K ) / ε ) ( d - 1 ) / 2 ) . In this paper, we strengthen this by proving the existence of an approximation with \(O((\Delta _d(K)/\varepsilon )^{(d-1)/2})\) O ( ( Δ d ( K ) / ε ) ( d - 1 ) / 2 ) facets. As a function of volume alone, this bound is tight up to constant factors. Our improvements arise from a combination of new ideas. We exploit known properties of the original body and its polar dual. In order to obtain a volume-sensitive bound, we explore the problem of computing a low-complexity polytope that is sandwiched between two given convex bodies. We show that this problem can be reduced to a covering problem involving a natural intermediate body based on the harmonic mean. Our proof relies on a geometric analysis of a relative notion of fatness involving these bodies.