A STABILITY RESULT FOR A VOLUME RATIO

A STABILITY RESULT FOR A VOLUME RATIO
By
Daniel Hug and Rolf Schneider
Mathematisches Institut, Albert-Ludwigs-Universität
Eckerstr. 1, D-79104 Freiburg. i. Br., Germany
e-mail: [email protected], [email protected]
ABSTRACT
For a convex body K in Rn , the volume quotient is the ratio of the smallest
volume of the circumscribed ellipsoids to the largest volume of the inscribed
ellipsoids, raised to power 1/n. It attains its maximum if and only if K is a
simplex. We improve this result by estimating the Banach–Mazur distance of K
from a simplex if the volume quotient of K is close to the maximum.
Introduction and Result
We work in Euclidean space Rn (n ≥ 2) with scalar product h·, ·i and norm k·k. Let Kn
denote the set of compact, convex sets in Rn with nonempty interiors (convex bodies).
For K ∈ Kn , let EJ (K) denote the ellipsoid of maximal volume contained in K (the
John ellipsoid). By a result of John [1], the concentric homothetic ellipsoid n(EJ (K) −
c)+c, where c denotes the center of EJ (K), contains the body K. If K is a simplex, then
the factor n cannot be decreased, but the simplex is not characterized by this extremal
property. This changes if also shifts are allowed. The extended Banach–Mazur distance
of not necessarily symmetric convex bodies K, L ∈ Kn is defined by
dBM (K, L) := inf{λ ≥ 1 : ∃ α ∈ Aff(n) ∃ x ∈ Rn : L ⊆ αK ⊆ λL + x}
where Aff(n) denotes the set of bijective affine transformations of Rn . If B n denotes
the Euclidean unit ball, then John’s result implies that
dBM (K, B n ) ≤ n
(1)
for K ∈ Kn . Here, equality holds if and only if K is a simplex. This was proved by
Leichtweiß [2] and was rediscovered by Palmon [3].
This work was supported in part by the European Network PHD, FP6 Marie Curie Actions, RTN,
Contract MCRN-511953.
1
As soon as one has uniqueness, the question for a stability improvement of the
inequality can be raised. For the inequality (1), such a stability result seems to be unknown, but we will prove stability for a weaker version of (1), the inequality (2) below.
Let EL (K) be the ellipsoid of minimal volume containing K (the Löwner ellipsoid), and
let
1/n
V (EL (K))
,
vq(K) :=
V (EJ (K))
where V denotes the volume (and vq stands for ‘volume quotient’). Clearly,
vq(K) ≤ dBM (K, B n ) ≤ n.
For the inequality
vq(K) ≤ n,
(2)
mentioned by Leichtweiß [2] (Korollar), in which equality holds precisely for simplices,
we establish an improvement in the form of a stability estimate. By T n we denote an
n-dimensional simplex in Rn .
Theorem. There exist constants c0 (n), 0 (n) > 0 depending only on the dimension n
such that the following holds. If 0 ≤ ≤ 0 (n) and
vq(K) ≥ (1 − )n,
then
dBM (K, T n ) ≤ 1 + c0 (n)1/4 .
Rough estimates yield that the constant c0 (n) can be chosen of order n7 . We do
not know whether the order of is optimal.
Proof of the Theorem
We write S n−1 = ∂B n for the boundary of the unit ball B n with center 0. Suppose
that K ∈ Kn is such that vq(K) ≥ (1 − )n, where ∈ [0, 0 ] and 0 = 0 (n) ≤ 1 will
be specified in the course of the proof. We assume, without loss of generality, that
EJ (K) = n−1 B n .
Lemma 1. Under the above assumptions, the support function h(K, ·) of K satisfies
h(K, u)h(K, −u) ≥
√
1
−6 n
(3)
for all u ∈ S n−1 .
Proof. Since EJ (K) = n−1 B n , it follows from vq(K) ≥ (1 − )n that
V (EL (K)) ≥ [(1 − )n]n n−n κn = (1 − )n κn ,
where κn := V (B n ), and it follows from John’s theorem that K ⊆ B n .
2
(4)
Let u ∈ S n−1 . We set a := h(K, u) and b := h(K, −u), hence a, b ∈ [1/n, 1]. For
x ∈ K, we have
kxk2 − 1 ≤ 0
(5)
since K ⊆ B n , and
hx, ui − a ≤ 0,
hx, ui + b ≥ 0.
(6)
Combining (5) and (6), we obtain for x ∈ K and all λ ≥ 0 that
kxk2 − 1 + λ(hx, ui − a)(hx, ui + b) ≤ 0.
(7)
The set of all x ∈ Rn satisfying (7) is an ellipsoid Ea,b (λ) with V (Ea,b (λ)) = fa,b (λ)κn ,
where
"
2 # n2
n+1
a+b
λ≥0
(8)
fa,b (λ) := 1 + (1 + ab)λ +
λ2 (1 + λ)− 2 ,
2
(so far, we essentially followed Leichtweiß [2]). From (4) and the fact that K ⊆ Ea,b (λ),
we have
fa,b (λ) ≥ (1 − )n ,
λ ≥ 0.
(9)
We derive a lower bound for ab. By (8) and (9),
2
n+1
a+b
λ2 ≥ (1 + λ) n (1 − )2 .
1 + (1 + ab)λ +
2
Put (1 − )2 =: β. Since a + b ≤ 2, we deduce that
1 + (1 + ab)λ + λ2 ≥ [1 + (1 + n−1 )λ]β,
which is equivalent to
1 − β + [1 + ab − β(1 + n−1 )]λ + λ2 ≥ 0,
λ ≥ 0.
(10)
We remark that for = 0 this yields ab ≥ 1/n (as also obtained in [2] and [3], in
different ways). Now we assume ≤ 1 and assert that
ab ≥
√
1
− 6 .
n
(11)
The polynomial of degree two in (10) has discriminant
D = [1 + ab − β(1 + n−1 )]2 − 4(1 − β).
√
If D ≤ 0, then −1 − ab + β(1 + n−1 ) ≤ 2 1 − β and hence
p
ab ≥ (1 − )2 (1 + n−1 ) − 1 − 2 1 − (1 − )2 .
(12)
If D > 0, the condition (10) implies that the linear term of the polynomial has a
nonnegative coefficient, and this also implies (12). From (12) we get
ab ≥
√
√
1
1
− 3 − 2 2 ≥ − 6 ,
n
n
3
which establishes (11) and thus proves Lemma 1.
The ball n−1 B n is a maximal ball contained in K. It is known that this implies
0 ∈ conv(∂K ∩ n−1 S n−1). (Otherwise, conv(∂K ∩ n−1 S n−1 ) and 0 can be strictly
separated by a hyperplane. Hence, there is closed half ball of n−1 B n with positive
distance from ∂K. The union of a suitable neighborhood of this half ball and of n−1 B n
is contained in K and contains a ball larger than n−1 B n , a contradiction.) Hence, by
Carathéodory’s theorem, there are mutually distinct vectors u1 , . . . , um ∈ S n−1 and
numbers α1 , . . . , αm > 0 such that m ≤ n + 1,
m
X
m
X
αi ui = 0,
i=1
αi = 1
(13)
i = 1, . . . , m.
(14)
i=1
and
n−1 ui ∈ ∂K ∩ n−1 S n−1 ,
In the following, the unit vectors u1 , . . . , um and numbers α1 , . . . , αm are fixed. Our
aim is to show that, if is sufficiently small, then m = n + 1 and u1 , . . . , un+1 are close
to the vertex vectors of a regular simplex with centroid 0. For this, we first use Lemma
1 to estimate how close the values of hui, uj i, i 6= j, and αi are to those in the regular
case.
Lemma 2. There are positive constants 3 ≤ 1 and c3 with the following properties.
If ∈ [0, 3 ], then m = n + 1,
1
hui, uj i + ≤ c3 1/4
for i, j = 1, . . . , n + 1, i 6= j,
(15)
n
and
αi −
1 ≤ c3 1/4
n + 1
for i = 1, . . . , n + 1.
(16)
Proof. We set βi := h(K, −ui) for i = 1, . . . , m. Since h(K, ui) = 1/n by (14), the
inequality (3) implies that
√
βi ≥ 1 − 6n ,
i = 1, . . . , m.
We choose zi ∈ K ∩ H(K, −ui), where H(K, −ui) is the supporting hyperplane of K
with outer normal vector−ui . Since
K ⊆ B n ,√we can write zi = −βi ui + γi wi, where
1/4
wi ∈ S n−1 ∩ u⊥
with c1 := 12n.
i and γi ∈ 0, c1 The following figure illustrates the situation: For = 0, the simplex S would be
regular and inscribed to the outer ball B n , and K would coincide with S. For small
> 0, we show that K is close to such a regular simplex.
4
ui
n−1 ui
S
K
o
H(K, −ui )
−βi ui
zi
For any x ∈ K and i ∈ {1, . . . , m}, we have hui, xi ≤ h(K, ui) = 1/n. Since zj ∈ K,
we deduce that, for i, j ∈ {1, . . . , m} and i 6= j,
−βj hui, uj i + γj hui , wj i ≤ 1/n,
(17)
which implies
hui , uj i ≥ −
1
γj
1
γj
+ hui , wj i ≥ −
+ hui , wj i.
1/2
nβj
βj
n(1 − 6n ) βj
We set 1 := (12n)−2 and assume ∈ [0, 1 ]. Then we can estimate
and
to obtain
1
≤ 1 + 12n1/2
1 − 6n1/2
1/4
γj
1/4
hui, wj i ≤ c1 1 − 6n1/2 ≤ 2c1 ,
βj
hui , uj i ≥ −
1
− c2 1/4 ,
n
5
i 6= j
(18)
with c2 := 12 + 2c1 .
Next, we introduce the auxiliary vector s := u1 +. . .+um . Then, for i ∈ {1, . . . , m},
hs, uii = 1 +
m
X
j=1
j6=i
hui, uj i
1
1/4
≥ 1 + (m − 1) − − c2 n
=
n+1−m
− (m − 1)c2 1/4 .
n
We set 2 := (n2 c2 )−4 (which is < 1 ) and require that ∈ [0, 2 ]. Then we can deduce
that m = n + 1. In fact, otherwise hs, uii > 0 for i = 1, . . . , m, and by (13)
* m
+
m
X
X
0 = s,
αi ui =
αi hs, uii > 0,
i=1
i=1
a contradiction. As another consequence, we have
hs, ui i ≥ −nc2 1/4 ,
i = 1, . . . , n + 1.
(19)
Our next purpose is to estimate hui, uj i also from above for i 6= j. For this, we first
establish upper and lower bounds for the coefficients α1 , . . . , αn+1 in (13):
* n+1
+
n+1
X
X
0 =
ui ,
αj uj = αi +
αj hui , uj i
j=1
≥ αi +
n+1
X
j=1
j6=i
j=1
j6=i
1
1/4
αj − − c2 n
1
1
1/4
= αi 1 + + c2 − − c2 1/4 ,
n
n
hence
1 + nc2 1/4
1
≤
+ c2 1/4 ,
1/4
n + 1 + nc2 n+1
On the other hand,
αi ≤
αi = 1 −
n+1
X
j=1
j6=i
i = 1, . . . , n + 1.
1
1
1/4
αj ≥ 1 + n −
− c2 =
− nc2 1/4 .
n+1
n+1
(20)
(21)
Define 3 := (2n(n + 1)c2 )−4 (which is < 2 ). Then the obtained bounds for αi imply
that
1
2
≤ αi ≤
,
i = 1, . . . , n + 1,
(22)
2(n + 1)
n+1
6
if ∈ [0, 3 ], which we assume in the following.
Now we are in a position to assert that
hui , uj i ≤ −
1
+ 2n2 c2 1/4 ,
n
i 6= j.
(23)
To check this, we assume to the contrary that, for some pair i, j ∈ {1, . . . , n + 1} with
i 6= j,
1
hui, uj i > − + 2n2 c2 1/4 .
n
Then, using (18), we get
1
1
2
1/4
1/4
hs, uii > 1 + − + 2n c2 + (n − 1) − − c2 = (2n2 − n + 1)c2 1/4 ,
n
n
and the same estimate is obtained for hs, uj i. From this we infer, using (19) and (22),
that
* n+1
+ n+1
X
X
0 =
s,
αk uk =
αk hs, uk i
k=1
k=1
≥ αi hs, uii + αj hs, uj i − (n − 1)
2n
c2 1/4
n+1
> c2 1/4 ≥ 0,
a contradiction. Setting c3 := 2n2 c2 , we obtain (15) from (18) and (23), and (16) from
(20) and (21). This completes the proof of Lemma 2.
In the course of this proof, we have obtained points z1 , . . . , zn+1 such that
conv{z1 , . . . , zn+1 } ⊆ K ⊆
n+1
\
H − (ui, 1/n)
(24)
i=1
with H − (u, t) := {x ∈ Rn : hx, ui ≤ t}, and
with c4 :=
√
kzi + ui k = k(1 − βi )ui + γi wi k ≤ 1 − βi + γi ≤ c4 1/4
(25)
12n + 6n. These points will be needed later.
By Lemma 2, the unit vectors u1 , . . . , un+1 have scalar products which are close to
those of the vertex vectors of a regular simplex with centroid 0. From this, we must
now deduce that u1 , . . . , un+1 are, in fact, close to the vertices of a suitable regular
simplex.
Lemma 3. There are vectors v1 , . . . , vn+1 ∈ S n−1 satisfying hvi , vj i = −1/n for i, j ∈
{1, . . . , n + 1} with i 6= j and kui − vi k ≤ c5 1/4 for i = 1, . . . , n + 1, where c5 =
6(n + 1)3/2 c3 .
7
Proof. In the Euclidean space Rn × Rp(with the standard
√ scalar product, also denoted
by h·, ·i) we define the vectors Ui := n/(n + 1)(ui , 1/ n) for i = 1, . . . , n + 1. They
satisfy kUi k = 1 and
1
n
hUi , Uj i =
hui, uj i +
for i 6= j.
n+1
n
By (15),
|hUi , Uj i| ≤ c3 1/4 =: η
for i 6= j.
(26)
We write the vectors of Rn × R as columns and define M as the matrix with columns
U1 , . . . , Un+1 . Let (E1 , . . . , En+1 ) be an orthonormal basis of Rn × R, and denote by
k|Mk| the Hilbert-Schmidt norm of M, thus
2
k|Mk| =
n+1
X
i=1
kMEi k2 .
By polar decomposition and diagonalization, the nonsingular matrix M has a representation M = S1 DS2 with orthogonal matrices S1 , S2 and a diagonal matrix
D = diag(d1 , . . . , dn+1) with di > 0. Let I denote the (n + 1, n + 1) unit matrix.
By (26) and the invariance properties of the Hilbert-Schmidt norm, we have
(n + 1)η ≥ k|M > M − Ik| = k|D 2 − Ik| =
n+1
X
i=1
(d2i − 1)2
!1/2
≥
n+1
X
i=1
(di − 1)2
!1/2
.
Setting D − I =: D̃, we get
M = S1 (I + D̃)S2 = S + S1 D̃S2
with the orthogonal matrix S = S1 S2 . The columns of S yield an orthonormal basis
(X1 , . . . , Xn+1 ) of Rn × R. For i ∈ {1, . . . , n + 1} we have, if Ei is the ith vector of the
standard basis of Rn × R,
kUi − Xi k = kMEi − SEi k ≤ k|M − Sk| = k|S1 D̃S2 k| = k|D̃k| =
n+1
X
i=1
(di − 1)2
!1/2
,
hence
kUi − Xi k ≤ (n + 1)η.
The hyperplane H through the orthonormal vectors X1 , . . . , Xn+1 has a normal
vector
1
1
NX :=
(X1 + · · · + Xn+1 )
of length kNX k = √
.
n+1
n+1
We compare this vector with the vectors
1
NU :=
(U1 + · · · + Un+1 ) and
n+1
8
N0 :=
n+1
X
i=1
αi Ui .
√
By (13), N0 = (0, 1/ n + 1). Further, kNX − NU k ≤ (n + 1)η and, by (16),
n+1 X
1
kNU − N0 k = − αi Ui ≤ (n + 1)η.
n+1
i=1
We deduce that kNX − N0 k ≤ 2(n + 1)η.
By the latter estimate, there exists a rotation ϑ of Rn × R for which ϑNX = N0 and
√
kϑZ − Zk ≤ 2(n + 1)η n + 1kZk = 2(n + 1)3/2 ηkZk
for each vector Z ∈ Rn × R. The hyperplane H passes through NX and is orthogonal
to it, so ϑH passes through N0 and is orthogonal to it, and it has the same distance
√
from the origin as H. It follows that all points of ϑH have last coordinate 1/ n + 1.
Therefore, we can define vectors v1 , . . . , vn+1 ∈ Rn by
r
n
1
ϑXi =
vi , √
.
n+1
n
From kϑXi k = 1 it follows that kvi k = 1, and for i 6= j it follows from hϑXi , ϑXj i = 0
that hvi , vj i = −1/n. Finally,
r
n
kvi − ui k = kϑXi − Ui k ≤ kϑXi − Xi k + kXi − Ui k ≤ 3(n + 1)3/2 η,
n+1
hence
kui − vi k ≤ c5 1/4
(27)
with c5 := 6(n + 1)3/2 c3 . This proves Lemma 3.
To complete the proof of the theorem, we now define the n-dimensional simplices
T :=
n+1
\
−
H (vi , 1/n)
and
i=1
S :=
n+1
\
H − (ui , 1/n) ,
i=1
where T is regular and has vertices −v1 , . . . , −vn+1 . Our aim is to show that K has small
Banach-Mazur distance from T . The definition of the Banach-Mazur distance involves
inclusions of convex bodies, and these can be approached via estimates of support
functions, or Hausdorff distances. Therefore, we first transfer the available information
(27) on the unit normal vectors of the simplices T, S into estimates for their support
functions, via the polar simplices. For the following, observe that the regular simplex
T has inradius 1/n and hence circumradius 1; its polar then has circumradius n.
Let ∈ [0, 3 ]. The polar bodies S o and T o are simplices with vertices nu1 , . . . , nun+1
and nv1 , . . . , nvn+1 , respectively. If δ denotes the Hausdorff metric, we deduce from
(27) that δ(S o , T o ) ≤ nc5 1/4 . Assume that ∈ [0, 4 ] with 4 := (2nc5 )−4 (which is
< 3 ). Then δ(S o , T o ) ≤ 1/2, and since B n ⊂ T o , this implies 2−1 B n ⊂ S o . Clearly,
n−1 B n ⊂ S, T and hence S o , T o ⊂ nB n . For the radial function ρ and for u ∈ S n−1
this gives
|ρ(T o , u) − ρ(S o , u)| ≤ 2nδ(T o , S o ).
(28)
9
To see this, assume that, say, ρ(S o , u) < ρ(T o , u), and let H − be a supporting halfspace
of S o at the boundary point ρ(S o , u)u, with outer unit normal vector ν. The translated
halfspace H − + δ(T o , S o )ν contains T o , hence ρ(T o , u) − ρ(S o , u) ≤ δ(T o , S o )/hu, νi.
On the other hand, hu, νi is bounded from below by the ratio of the radii of the inner
and the outer ball. This proves (28).
From this we deduce
|h(T, u) − h(S, u)| = |ρ(T o , u)−1 − ρ(S o , u)−1 | ≤ 2|ρ(T o , u) − ρ(S o , u)| ≤ c6 1/4
with c6 := 4n2 c5 . But then
S ⊆ T + c6 1/4 B n ⊆ T + c6 1/4 nT = 1 + nc6 1/4 T,
and since K ⊆ S,
K ⊆ 1 + nc6 1/4 T.
(29)
The points z1 , . . . , zn+1 appearing in (24) can be written in the form
zi = −vi + pi
with kpik ≤ c7 1/4 ,
for i = 1, . . . , n + 1, where c7 := c4 + c5 , by (25) and (27). Assume that ∈ [0, 5 ]
with 5 := (2nc7 )−4 (which is < 4 ). Then kpi k ≤ (2n)−1 , hence the polytope
P := conv{z1 , . . . , zn+1 } satisfies δ(P, T ) ≤ (2n)−1 . Since n−1 B n ⊆ T , this implies
(2n)−1 B n ⊆ P . We deduce that
1 − 2nc7 1/4 (−vi ) = 1 − 2nc7 1/4 (zi − pi ) ∈ 1 − 2nc7 1/4 P + c7 1/4 B n
⊆ 1 − 2nc7 1/4 P + 2nc7 1/4 P = P ⊆ K.
Since −v1 , . . . , −vn+1 are the vertices of T , it follows that
1 − 2nc7 1/4 T ⊆ K.
(30)
From (29) and (30) we obtain
This finally shows that
1 − 2nc7 1/4 T ⊆ K ⊆ 1 + nc6 1/4 T.
dBM (K, T ) ≤
1 + nc6 1/4
≤ 1 + c8 1/4
1 − 2nc7 1/4
for ∈ [0, 6 ], where 6 := (4nc7 )−4 < 5 and c8 := 2n(c6 + 2c7 ).
Acknowledgement. We thank the referee for his valuable suggestions, which led to
an improvement of the paper.
10
References
[1] F. John, Extremum problems with inequalities as subsidiary conditions, Courant
Anniversary Volume, pp. 187–204, Interscience, New York, 1948.
[2] K. Leichtweiß, Über die affine Exzentrizität konvexer Körper, Arch. Math. 10
(1959), 187–199.
[3] O. Palmon, The only convex body with extremal distance from the ball is the simplex,
Israel J. Math. 80 (1992), 337–349.
11