UDC 517.958
BIFURCATION CONDITION FOR OPTIMAL SETS OF THE AVERAGE DISTANCE FUNCTIONAL
X. Y. Lu1
1Scuola Normale Superiore, Pisa, Italy [email protected]
PACS 01.30.Cc
Consider the quasi-static irreversible evolution of a connected network, which minimizes the average distance functional. We look for conditions forcing a bifurcation, thus changing the topology. We would give here a sufficient conditions. Then we will give an explicit example of sets satisfying the bifurcation condition, and analyze this special case. Proofs given here will be somewhat sketchy, and this work is based on [9], in which more details can be found.
Keywords: optimal transport, Euler scheme, minimizing movements, average distance. 1. Introduction
Historically, the so-called "minimizing movement theory" was introduced by De Giorgi in [8] to study evolution processes with some kind of variational structure. In this paper we will consider the general quasi-static, rate independent, evolution for connected networks related to an average distance functional, and our main goal is to analyze whether optimal sets exhibit a bifurcation.
Given a domain Q, S c Q with dimHS = 1, consider first these problems: given the
system
!—Apu = 1 in Q\S u = 0 on S '
we aim to minimize (among all S satisfying some length constraints) the associated energy, namely
FP(S) :=(!"-) [ \ \Vu\\pdx. P Jn
If we let p then the energy Fp T-converges to the so called average distance, i.e.
F(S) := i dist(x, 5)dx. J n
This will be our main functional in the paper. As this energy operates on Hausdorff one-dimensional, connected, compact sets with limited Hausdorff length, we denote
A := {x c Q : ^ compact, connected and ul(x) ^ l}, A := |J Aj. (1.1)
Both Ai and A depend on the domain Q, but to simplify notations, when there will be no risk of confusion, we will omit this dependence.
The average distance functional has a sort of monotonicity:
Proposition 1.1. Given a domain Q,for any S1,S2 e A, with S1 c S2, we have F(51) ^ F(S2).
Proof. The proof is straightforward, by writing the thesis explicitly (in the integral form):
F(Si)= dist(x, Si)dx, F(S2)= dist^,^)dx Jn Jn
and Si c S2 implies dist(x, Si) ^ dist(x, S2) thus integrating on Q we have
/ dist(x, Si)dx ^ dist(x, S2)dx. Jn Jn
□
A consequence of this is that prescribing the maximum length is the same as prescribing the length: this helps when we have to pass to the limit, as for any fixed I > 0, At is sequentially compact, but A\UAj is not.
This paper will be structured as follows:
• in Section 2 we will present preliminaries, in particular results concerning regularity of optimal sets;
• in Section 3 we will analyze conditions sufficient to force a bifurcation;
• in Section 4 we will exhibit an explicit example, and use results from Section 3 in this particular case.
This paper is an extended version of the talk given during the conference "Operator theory and boundary value problems" in Orsay in May 2011, and some proofs are somewhat synthetic; we refer to [9] for more details.
Notations
In order to simplify notations, unless explicitly specified, if a notation is used in two different Definitions/ Propositions/ Lemma/ Theorems, there is no connection between them. The only notable exceptions are:
• Ai (with I ^ 0), and A: if there is a given domain Q, they always denote the sets defined after (1.1),
• F which always stands for the average distance functional
• V(■) which stands for the Voronoi cell of the point.
We will work only with compact connected domain in R2 with positive Lebesgue measure, and "domain" will always refer to a similar domain.
2. Geometry of optimal sets in the static case
In this section we present some results about the geometry of optimal sets in the static case, as they will be useful later in discussing the evolution case. All these results can be found on [4], [5] and [9].
The following are results concerning prohibited subsets of minimizers of the average distance functional:
Proposition 2.1. Let be Q a given domain, I > 0 a fixed quantity, and E^ e argminAi F. Then Yiopt cannot contain
(1) a loop (a subset homeomorphic to S1);
(2) a cross (a subset homeomorphic to {x2 + y2 ^ 1 : xy = 0});
2
(3) a triple point P with an angle among the three angles here that does not measure -ir.
3
Fig. 1. This is a schematic representation of what happens if we remove the portion Ae
z, o
\\ ¡Sa
Fig. 2. X is obtained from E^ by replacing the infinitesimal cross Ae with a slightly shorter Steiner graph
The proof rely on the "cut and paste" technique, in which we first remove a subset, estimate the variation in energy, and then add it elsewhere. These figures show what happens for cases (1) and (2) (case (3) is similar), and in both cases the loss in energy is comparable with e3. The next result shows that the gain in energy by adding similar sets elsewhere, is larger:
Proposition 2.2. Given a domain Q, let be S c Q be a connected set, if we add a segment \£ to a non endpoint of S (with %l(\e) = e), then the "gain" F(S) — F(S£) is comparable with e3/2, where SF := S U XF.
Fig. 3. All the shaded area, whose area is comparable with e1/2, gains something in path
The detailed proof can be found in [9]. Here we limit to present a sketch: Step 1: scale the configuration (see Fig. 4).
Fig. 4. After scaling, we can do all the computation in this configuration
Step 2: points (x,y) which project on (0,e) satisfy
\y\ > dist((;r, y), (0,e)) = x/x2 + (y - e)2,
which corresponds to the parabola, of area 0(e1/2);
Step 3: consider the trapezium, its area is 0(el/2) while points on it gain 0(e) in path, thus the total gain for the energy if 0(es/2).
Minimizing movements
Now we present the minimizing movement problem in our case:
let be Q a given domain, we work on the space is A, endowed with the Hausdorff distance metric, and our kinetic term is
T(+y y ) J F(Xl) if ^ and G At+^ (So) oo otherwise
where E0 e A is the initial datum.
So, given a positive time step ^ > 0 and an initial datum S0 e A, our Euler scheme is
l1
w(0) = S0
W(n + 1) E argmin^i(^)<W1 (So)+(n+1)v,w(n)QXF)
A minimizing movement can be thought as the limit case for rq ^ 0 of Euler schemes:
Definition 2.3. Given T > 0, the function u : [0, T] —> A is a minimizing movement associated with initial datum u0 and kinetic term t, and we will write u e MM(t, A, u0) if there exists a sequence £n ^ 0 for which
yt e [0,T] uSn(t) ^ u(t).
Existence is guaranteed by [2]: it states that limit functions exist if the following conditions are verified:
• the convergence in (Ai, dy) is sequentially compact;
• the irreversibility condition is compatible with the convergence;
• every nondecreasing function ^ : R —y (Ai,dy) is continuous up to countably many points.
The first two conditions are easy to verify. The third arises from the following argument: consider a generic nondecreasing function ^ :
Fig. 5. The presence of the shaded triangle T' makes adding at an endpoint more convenient than at a non endpoint at least when the added portion has sufficient small length
R —> (Ai, dy), and suppose that it has discontinuity points {xi}ieI, with Xi < Xj when i < j. As ^ is nondecreasing, we can write
4>(xi) c ^(x2) c ■ ■ ■^(xi) c ^(xi+i) c ■■■ c ^(supXi),
iei
and passing to the h1 measures,
nl(^(xi)) < hl(^(x2)) < ■■■ nl(^(xi)) < hl(^(xl+l)) < ■■■ < h1(^(supx) < m,
i£l
which is possible only if I is at most countable, as being {xi }ieT discontinuity points, the difference h1(^(xj+1)) — V1 (^(xj)) are positive for any j.
3. Bifurcation condition
In this section we will try to find a condition sufficient to force a branching behavior. Several tools are needed.
Definition 3.1. Given a domain Q, S e A a generic element, a non endpoint P e S is "smooth" if there exists r > 0 such that:
(1) there exists an homeomorphism f : B(P, r) fl S —> (0,1);
(2) there exists an unique direction 9 such that for any sequence Pn —> P in B(P, r) the directions of the line L(Pn, P) converge to 9.
A subset of S is smooth is all its non endpoints are smooth.
For these points the estimate of Proposition 2.2 applies. The next results compares the gain for F when adding at smooth points with when adding at other points.
Proposition 3.2. Given a domain Q, let S e A be a smooth set, and let it have an endpoint O which satisfies:
(*) there exist p,9 > 0 and a triangle T' c V(O) with a vertex in O and sides p,
p, p\/2(l — 2 cos 9) (the order is not relevant) that does not intersect S.
Then there exists e0 such for any e < £0 adding a segment X£ at O, with hl(X£) = £ in O is more convenient that adding any connected set with same length at any non endpoint.
We present here a sketch of the proof. for more details we refer to [9]:
Step 1: adding a straight segment along the bisector of the angle in O, the gain is positive on at least half of the triangle T' (which has finite area), and it is comparable with 0(e);
Step 2: from Proposition 2.2 we know that adding sets with length e to smooth non endpoints the gain is comparable with 0(e3/2), thus the choice in Step 1 is better.
3.1. Bifurcation
We investigate now the situations that may appear during the evolution. Given an initial datum S0 e A, £ : [0,T] —> A a minimizing movement function, a time T0 e (0,T], we are interested in the following behaviors:
(1) any point X E S0 has the same multiplicity as it(X) e £(t), where it : S0 —> £(t) denotes the identical inclusion, except for endpoints which have multiplicity 1 or 2 in
£(t);
(2) there exists a non endpoint X0 e S0, t0 > 0 such that it0 (X0) has different multiplicity ^om X0, or some endpoint X1 e S0 has it0 (X1) e £(t) with multiplicity at least 3, with U0 : S0 —> £(t0) denoting the identical inclusion.
In order to provide an upper bound to the branching (which falls into case (2), where a point increases its multiplicity) time, we need to establish when choice (2) becomes necessary preferable to choice (1).
Proposition 3.2 shows that under those conditions a branching is not optimal, so to obtain a contradiction, we must let the hypothesis of Proposition 3.2 fail. The only ways to reach a contradiction is admit the existence of non smooth points, or negate the existence of endpoints, or negate condition (*), i.e. all its endpoints do not satisfy (*). The last reads: "for any endpoint O', for any p,9 > 0,for all triangles with a vertex in O' and sides p, p, pV 2 — 4 cos 9 the set £(t) intersects that triangle".
Let us try to negate condition (*). These following tools will be used:
Definition 3.3. Let S be a compact connected set in a given domain Q, P e S a point, and a positive value k > 0. The "the inner radial projection" is the function
irPin : B(P, 71) —► dB(P, 11), irP,n(x) := dB(P,TZ) n Px
where Px denotes the halfline starting from P and passing through x.
In other words the inner radial projection maps a point to the the point on the border having its same direction (when putting P as the center). Now we can define the equivalent of a loop:
Definition 3.4. Given a domain Q, let be r a curve, a subset 7 C r is "general loop" around a point Q e Q if it is a closed connected set satisfying:
(1) There exists a k for which 7 C B(Q, k') and kq^(7 H B(Q, k)) = dB(Q, k);
(2) No connected proper subsets of 7 satisfies the first condition.
Graphically a general loop may be thought as a minimal set that "wraps around" a point. Using the above notations:
Definition 3.5. Given a domain Q, let be r a curve, P e r an endpoint, and suppose that there exist a sequence {pn}^=0 with pn ^ 0 such that for any n (r H B(P, pn)) = dB(P,pn).
Fig. 6. (1) is what a general loop may look like, while (2) is not a general loop
<x
Then if there exists a partition of r in general loops, namely r = ^J Ln in which every Ln is a
n=0
general loop and P e L0 and for every n dB(P,pn) contains the farthest point of Ln from P
and Ln C B(P, pn)\B(P, Pn+i), then iS a "distance sequence " for P.
Not every endpoint has a distance sequence, and even if it had one, this is not unique, as a distance sequence can be arbitrary truncated at its beginning (i.e. if {rn}n^k is a distance, then {rn}n^h with h ^ k is a distance sequence for the same point).
Theorem 3.6. Given a domain Q, let be S0 e A (A defined just after (1.1)) be the initial datum of e rate-independent evolution £ : [0, T] —> A. Moreover, suppose the evolution does not stop.
Then, a change in topology occurs, i.e. £(t) is not homeomorphic to £(0) for any t > 0, if the following condition is satisfied:
(**) any endpoint P' e S0 has a distance sequence {pi^ and a constant Wr(P') which verifies
lim sup log (po ¿+1 ^ Wr(P') < 2.
Hn
We need to prove it first for Euler schemes:
Proposition 3.7. Given a domain Q, let be S0 e A (A defined just after (1.1)) the initial datum, and consider the Euler scheme
w(0) = S0 e A
w(k — 1) C w(k) .
w(k) e argminwi(^)=k£+ni(So)F)
Then if condition (**) of Theorem 3.6 is verified, there exists £0 such that for e < £0, w(1) presents a bifurcation.
Proof. We assume first that £(0) = S0 has an unique endpoint P. Let us analyze what happens if we add some set J£> (with length e' > 0 small) at P: we have to estimate the gain for the energy. As J£> c B(P, e'), the gain is upper bounded by the quantity
where pm(n)-i will be explained in the following.
As the point P satisfies condition (**), there exists a maximum m(n) for which p,
e' < P^n{n)-i so the total gain can be estimated by ^(p^n)-2, and as
iP ) m(n)-l
,(P )
(P )
m(n)
<
0(P) < £'<0(P) Pm(n) < b < Pn
the logarithmic condition in (**) gives
< (p{Z)-^)2 ^ (p{Z) )2/Wr(p)2 ^ ¿2/Wr(p? = 0^/2)
and the total gain is an 0(e' 1+2/Wr(p)) = 0(e'3/2).
So, considering the gain obtained in Proposition 2.2, adding J£' in this way (when e' becomes small enough) is not optimal. This argument can be generalized to S0 having more endpoints (by applying it to all endpoints of S0), so the proof is complete.
□
Now we can prove the result for the rate-independent case:
Proof. (of Theorem 3.6) Step 1:
By hypothesis £ : [0,T] —> A is the minimizing movement with initial datum £(0) = S0, i.e there exists a sequence with en | 0 such that, put
w(0, n) = S0 e A
w(k — l,n) c w(k, n) ,
w(k,n) e argmin^x{x)=k£n+Hi(So)F)
Zen (t) := w(
t
• n),
and for any t e [0,T] E(t) = limra^œ E£n(t); then by hypothesis t = 0 is the time at which condition (**) is satisfied, and let us analyze the topology of E(t) for t > 0. We assume first that £(0) = S0 has an unique endpoint P.
Step 2:
Suppose that there exists 5' > 0 such that £(t) has the same topology for any t e [0,5') (obviously, if this is true for 5', it holds for any positive 0 < 5'' < 5' too).
The proof of Proposition 3.7 shows that adding length in P is not optimal for Euler schemes with small enough time step. To pass to the limit, we need uniformity for the estimate, i.e. there is a positive £ such that adding length in B(P,£) is not optimal. This is done by considering that there is always a non point Z such that adding length e here the gain is at least Bz£3/2, with Bz > 0 depending only on the geometry of £(t) near Z, while adding near P the gain is o(e3/2) for sufficiently small e, as P verifies condition (**).
Step 3:
This argument can be generalized to S0 having more endpoints (by applying it to all endpoints of S0). As the evolution does not stop, the new part added must be connected to the original set by a connected path, thus a bifurcation arises.
□
The entire proof relies on the fact that evolving too close to P becomes not optimal for the presence of the distance sequence.
4. Examples
In the previous section, we have found a condition (given by Theorem 3.6) sufficient to force a branching behavior, so now we look for an example in which Theorem 3.6 is applicable. Let the logarithmic spiral with proportion 3 (i.e. naming Yi,Y2, • • • the points as in
Hi(OYk)
Figure 8, = 3 for any k) be our initial datum (see Fig. 7).
Fig. 7. This will be our datum, and it satisfies the conditions of Theorem 3.6
has two endpoints, we do the computations on one of them. We impose the following two coordinate systems (a cartesian one and a polar one) (see Fig. 8).
Fig. 8. Some computations are easier on cartesian coordinates, some on polar coordinates
Let us analyze the endpoint O: it verifies condition (**) of Theorem 3.6, as its has a distance sequence {pi0)}: if we divide the part around it into L1,L2,• • • , with Lk the piece between Yk and Yk+i, naming p^ := h1 (OYn), we have
W n B(°>Pn ))) = 9B(0,pM) vn
where n,. denotes the inner radial projection. Moreover Yk e Lk for any k, so the sequence is effectively a distance sequence, and it verifies
pl^i —► L
So hypothesis of Theorem 3.6 are all verified, and given any positive time T, any minimizing movement £ : [0,T] —y A with £(0) = Sq will exhibit a bifurcation, at the very beginning, with £(t) having different topology from Sq for any t > 0.
Notice that we can alter the set in any way, it suffices to keep conditions of Theorem 3.6 verified. The next example, not as regular as the one in Figure 7, has the same bifurcation property.
Let be Q : I)2 our domain, and points Zn := (0, —) in O. The we connect each Z/,. with Zk+i with an injective arc
1k : [0,1] —^ {Zk} u {Zk+1} u (conv(B((0, 0), 2-k))\conv(B((0, 0), 2-k-1))) such that:
• 7k(0) = Zk, 7k(1) = Zk+1,;
• *(0,0),2-k(7k([0,1]) n B(0, 2-k)) = dB(0, 2-k).
Notice that these 7k can be highly irregular.
These conditions are sufficient to force {£n}, £n := 2-n to be a distance sequence for (0,0), and the logarithmic condition is satisfied, as
- n- 1
So the same bifurcation result follows.
lim log- 2-n-1 = 1 < 2.
n—^^o
References
[1] Bucur D., Buttazzo G. Irreversible quasistatic evolutions by minimizing movements // J. Convex Analysis. — 2008. — V. 15, No. 3. — P. 523-534.
[2] Bucur D., Buttazzo G., Lux A. Quasistatic evolution in debonding problems via capacity methods // Arch. Rational Mech. Anal. — 2008. — V. 190. — P. 281-306.
[3] Bucur D., Buttazzo G., Trebeschi P. An existence result for optimal obstacles // J. Funct. Anal. — 1999. — V. 162(1). — P. 96-119
[4] Buttazzo G., Oudet E., Stepanov E. Optimal transportation problems with free Dirichlet regions Published Paper. // Progress in Nonlinear Diff. Equations and their Applications. — 2002. — V. 51. — P. 41-65.
[5] Buttazzo G., Stepanov E. Minimization problems for average distance functionals // Calculus of Variations: Topics from the Mathematical Heritage of Ennio De Giorgi, D. Pallara (ed.), Quaderni di Matematica, Seconda Universitate di Napoli, Caserta. — 2004. — V. 14. — P. 47-83.
[6] Buttazzo G., Stepanov E. Optimal transportation networks as free Dirichlet regions for the Monge-Kantorovich problem // Ann. Sc. Norm. Sup. Pisa Cl. Sci. — 2003. — V. II - P. 631-678.
[7] Buttazzo G., Stepanov E. Transport density in Monge-Kantorovich problems with Dirichlet conditions // Discrete Contin. Dyn. Syst. — 2005. — V. 13, No. 4. — P. 607-628.
[8] De Giorgi E. New problems on minimizing movements. In boundary value problems for partial differential equations // Res. Notes Appl. Math. — 1993. — V. 29. — P. 81-98.
[9] Lu X. Y. Branching time estimates in quasi static evolution for the average distance functional, Preprint on CVGMT.