On the Diameter of the Stopped Spider Process

Published Online:https://doi.org/10.1287/moor.2023.1359

Abstract

We consider the Brownian “spider process,” also known as Walsh Brownian motion, first introduced by J. B. Walsh [Walsh JB (1978) A diffusion with a discontinuous local time. Asterisque 52:37–45]. The paper provides the best constant Cn for the inequality

EDτCnEτ,
where τ is the class of all adapted and integrable stopping times and D denotes the diameter of the spider process measured in terms of the British rail metric. This solves a variant of the long-standing open “spider problem” due to L. E. Dubins. The proof relies on the explicit identification of the value function for the associated optimal stopping problem.

Funding: P. A. Ernst thanks the Royal Society Wolfson Fellowship (RSWF\R2\222005) and the U.S. Office of Naval Research (ONR N00014-21-1-2672) for their support of this research.

1. Introduction

We consider the Brownian “spider process,” also known as Walsh Brownian motion, as first introduced in the epilogue of Walsh [18]. Early constructions of Walsh’s Brownian motion were given by Rogers [16] using resolvents, by Baxter and Chacon [3] using infinitesimal generators, and by Salisbury [17] using excursion theory. Barlow et al. [2] considered the construction of Walsh Brownian motion as a process living on n1 rays meeting at a common point (reminiscent of a spider). An explicit connection between Walsh Brownian motion and queueing theory was recently established by Atar and Cohen [1], who considered queue length processes in the form of Walsh Brownian motion.

It is the construction of Walsh Brownian motion by Barlow et al. [2] that we shall employ in the present paper. Our main purpose shall be to solve an optimal stopping problem for the spider process to be formulated in Equation (8). Before revealing this optimal stopping problem, we begin with some background and necessary definitions. The construction of the spider process is motivated by the fundamental observation that standard one-dimensional Brownian motion can be viewed as an absolute value of itself, each of whose excursions is assigned a random sign. Following the construction in Barlow et al. [2] and Dubins and Schwarz [4], the spider process, with n3 rays emanating from the origin, may be viewed as the extension of the observation to an n-valued sign. More precisely, for a given positive integer n, consider the collection of n rays Rk={e2πik/nt:t0},k=1,2,,n, on the plane. Let θ=(θm)m0 be the sequence of independent “complex signs” (i.e., the family of random variables with the uniform distribution on {e2πik/n:k=1,2,,n}). Assume further that B=(Bt)t0 is a Brownian motion independent of θ, and let e=(et)t0 be the associated excursion process (see Revuz and Yor [13, chapter XII]). The set of excursions is countable, and hence, it can be ordered by the set of natural numbers. The spider process S is then given by St=θm(t)|Bt|, where m(t) is the number of the excursion of B, which straddles t (see Revuz and Yor [13, p. 488]). From this definition, we see that for the case n = 1, the spider process reduces to reflecting Brownian motion |B|; the case n = 2 corresponds to standard Brownian motion.

The optimal stopping problem in (8) is motivated by the development of optimal bounds for the expected “size” (as defined in Equations (4) and (5)) of the stopped spider process. For a given t0 and ωΩ, let Tt(ω) denote the trajectory up to time t:

Tt(ω)={Ss(ω):0st}.(1)

Moreover, let dt(ω) stand for the sum of the deviations of Tt(ω) along the rays: that is,

dt(ω)=k=1n|Tt(ω)Rk|.(2)

We shall sometimes refer to these deviations as the “ribs” of S.

L. E. Dubins wished to design a stopping time to maximize the coverage of Brownian motion on the spider for a given expected time (see Ernst [6, p. 487]). That is, Dubins sought to find the best constant cn such that

EdτcnEτ(3)
for any integrable stopping time τ of S (i.e., measurable with respect to the filtration generated by the spider process). We refer to this problem as the Dubins’ “spider problem.” This problem has been solved only in the cases n = 1 and n = 2. When n = 1, S=|B|, and hence, (3) becomes
Esup0tτ|Bt|c1Eτ.

Dubins and Schwarz [4] proved that the value c1=2 is optimal; one may also consult Dubins et al. [5] for an alternative approach. Other related literature includes Gilat et al. [7, 8] and Meilijson [11]. For n = 2, the spider process reduces to standard Brownian motion, and we define d to be the difference of the running maximum and the running minimum, namely

dt=sup0stBsinf0stBs.

In Dubins et al. [5], the authors proved that the optimal choice for c2 is equal to 3. For n3, a tempting conjecture is that cn=n+1, but this appears to not be so, at least for n = 3 (see Ernst [6]).

In this work, we solve a version of Dubins’ spider problem in which the coverage or size of the spider process is measured differently. In this formulation, we shall replace dt by the diameter Dt with respect to the British rail metric: that is, for n = 1, we have

Dt(ω)=|Tt(ω)R1|.(4)

For n2, we have

Dt(ω)=max{(|Tt(ω)Rj|+|Tt(ω)Rk|):j,k{1,2,,n},jk}.(5)

In other words, Dt(ω) is given as in (2), but only one or two largest summands are taken into account (depending, respectively, on whether n = 1 or n2). In the simpler case that n{1,2}, then dt = Dt, and so, the optimal constant Cn in the inequality

EDτCnEτ(6)
equals 2 for n = 1 and equals 3 for n = 2. The key purpose of the present paper is to identify the optimal value of Cn for n3. We preview our main result as Theorem 1, which shall be proved in Section 4. The asymptotics of the constants Cn are addressed in Theorem 2.

Theorem 1.

For n3, the best constant in (6) is given by

Cn=2U(0,0,0),
where U(0,0,0) is defined in Corollary 3.

A few remarks concerning the general strategy for proving our main result are now in order. By a straightforward time-homogeneity argument, it suffices to find the optimal constant κn in the inequality

EDτEτκn.(7)

Indeed, it follows from the scaling properties of Brownian motion that for any fixed λ>0,(S˜tλ)t0=(λSt/λ2)t0 is a spider process, and for any integrable stopping time of S, τ˜λ=τλ2 is a stopping time of S˜. Consequently, applying the inequality to S˜λ with the corresponding diameter D˜, we obtain

EDτ=λ1ED˜τ˜λλλ1κn+λ1Eτ˜λ=λ1κn+λEτ.

Optimizing over λ, we obtain

EDτ2κnEτ,
which is the desired inequality. To see that the constant is optimal, we will construct an integrable stopping time for which equality holds in (7); because Eτ+κn2κnEτ, this will immediately show that τ is also optimal for (6).

The estimate (7) leads directly to the optimal stopping problem

U=sup E(Dττ),(8)
where the supremum is taken over all integrable stopping times τ of S. Given an optimal stopping problem, we may generalize the problem to the case in which the underlying Markov process is allowed to start from an arbitrary point in the associated state space. As a result, the corresponding value U extends to the value (or “reward”) function on the entire state space. This object has many structural properties, which in many cases, enable its explicit identification (and which in turn, yield the solution to the initial optimal stopping problem). To find the reward function, we typically exploit one of the following two strategies.
  1. Using Markovian arguments, we write a system of differential equations that the value function should satisfy. Then, applying analytic arguments and exploiting homogeneity in the problem structure (if there is any), we attempt to solve the system and guess the “right” function.

  2. We attempt to guess the optimal strategy. To do so, we compute the value function by specifying for each starting point the corresponding optimal stopping time.

Sometimes, a successful solution requires a clever combination of both (A) and (B). It should be emphasized that both these approaches typically only yield the candidate for the reward function (during the search and the construction for the reward function, one usually exploits a number of guesses and/or some additional assumptions, which are not a priori guaranteed). Next, having found the candidate, one proceeds to rigorous proof and checks the excessiveness and optimality of the constructed function. If both excessiveness and optimality hold, then the candidate coincides with the value function, and the optimal stopping problem is solved.

In solving the optimal stopping problem in (8), we shall exploit both strategies (A) and (B). We shall also rely on the theory of martingale inequalities, which have proven essential in many areas of operations research (see, for example, Karr [10] and Rhee and Talagrand [14, 15]). We will also need a number of novel arguments; in particular, in order to reduce dimensionality and represent the spider process in terms of a relatively simple Markovian structure, we shall employ a skew Brownian motion with jumps. Furthermore, by a certain translation property and an appropriate reduction trick (both to be revealed in Section 2), we shall see that the analysis of the optimal stopping problem in (8) shall heavily depend on the solution of a related auxiliary two-dimensional optimal stopping problem in (9) for a standard Brownian motion.

The remainder of this paper is organized as follows. Section 2 is concerned with the analysis of the aforementioned auxiliary stopping problem in (9). For the sake of completeness, we also present the solution to the optimal stopping problem in (8) for the cases n=1 and n=2. Although the solution for both these cases has already appeared in the literature, we find that their analyses provide helpful intuition about the optimal strategy for the general case. Section 3 is devoted to the construction of the candidate for the value function for n3. It is the most technically innovative part of the paper; our efforts shall include the aforementioned reduction as well as a combination of arguments from methods (A) and (B). Section 4 proves that the constructed candidate coincides with the desired value function and then, shows how the optimal stopping problem in (8) leads to the proof of our main result in Theorem 1.

2. Preparation

2.1. A Related Optimal Stopping Problem

We begin with a problem, which itself is not new (see, for example, Ernst [6]) but whose analysis will be quite helpful for the present paper. For the sake of convenience and clarity, we split the reasoning into several intermediate steps.

Step 1.

Suppose that X=(Xt)t0 is a standard one-dimensional Brownian motion, and denote by Y=(Yt)t0 the associated one-sided maximal function (i.e., Yt=sup0stXs for t0). Consider the optimal stopping problem

V=sup E(Yττ),(9)
where the supremum is taken over all integrable stopping times τ of X. By Wald’s identity, the time variable can be removed; the supremum equals V=sup E(YτXτ2), thus giving rise to the optimal stopping problem for the Markov process (X, Y). We define the associated state space as
D={(x,y):yx0},
and we introduce the gain function G:DR given by G(x,y)=yx2. We then have the identity
V=sup EG(Xτ,Yτ),(10)
which fits into the general framework of the theory of optimal stopping (see, for example, Peskir and Shiryaev [12]). As mentioned in the previous section, a successful treatment of (10) requires the generalization of the problem to the case in which the process (X, Y) starts from an arbitrary point in the state space D. This is standard; one first extends the process (X, Y) to a Markov family on D, introducing the family of initial distributions (Px,y)(x,y)D given by the requirement that, for all (x,y)D,
Px,y(X0=x,Y0=y)=1.

Next, one defines the associated value function

V(x,y)=supEx,yG(Xτ,Yτ),(x,y)D,(11)
where the supremum is taken over all Px,y-integrable stopping times τ of X. Alternatively, one can define V(x,y) using a single probability measure P0,0 by
V(x,y)=supE0,0G(x+Xτ,(x+sup0sτXs)y),(12)
where the supremum is taken over all P0,0-integrable stopping times τ of X.

Step 2.

Following the usual approach from general optimal stopping theory (see, for example, Peskir and Shiryaev [12]), we split the state space D into two sets: the continuation region C and the instantaneous stopping region D. They are given, respectively, by

C={(x,y)D:V(x,y)>G(x,y)},D={(x,y)D:V(x,y)=G(x,y)}.

Thus, to solve (11) (and hence, also (10)), one needs to identify the shape of the continuation region and the formula for V on this set. Having done that, the optimal stopping time is given by

τ=inf{t0:(Xt,Yt)D}.(13)

Standard Markovian arguments (see Peskir and Shiryaev [12, chapter 3]) indicate that V should be in C1 and should satisfy the following requirements

Vxx(x,y)=0if (x,y)C,x<y,(14)
Vy(x,x+)=0for all x,(15)
Vx(x,y)=Gx(x,y)for all (x,y)C.(16)

Note that Equations (14) and (15) arise from the application of the generator of the Markov process (X, Y) to the function V; (16) is the consequence of the principle of smooth fit.

Step 3.

The key geometric properties of the continuation and stopping sets arise from the following arguments. First, we observe that by (12),

V(x,y)=supτE0,0[(x+sup0sτXs)y(x+Xτ)2]=xx2+supτE0,0[(sup0sτXs)(yx)Xτ2]=xx2+V(0,yx),(17)
where in the second line, we have used the identity E0,0Xτ=0. This yields the following translation property of C; if (x,y)C and λy, then (x+λ,y+λ)C. Indeed, if V(x,y)>G(x,y), we have
V(x+λ,y+λ)=x+λ(x+λ)2+V(0,yx)=λ2xλλ2+V(x,y)>λ2xλλ2+G(x,y)=G(x+λ,y+λ).

By passing to the complement, D enjoys the same translation property. The second observation is that if (x,y)D and y>y, then (x,y) also lies in the stopping region. Indeed, if a,b,cR satisfy the inequality b < c, then

abbacc,
and so, for any stopping time τ, we have the inequality
E0,0[(x+sup0sτXs)y(x+Xτ)2]G(x,y)E0,0[(x+sup0sτXs)y(x+Xτ)2]G(x,y)V(x,y)G(x,y)=0.

Taking the supremum over all τ, we obtain that V(x,y)G(x,y), which implies that (x,y)D. Combining the two observations, we see that there is a constant a > 0 such that

C={(x,y):0yx<a}
and
D={(x,y):yxa}.

Note that the use of strict/nonstrict inequalities comes from the fact that C is open and D is closed. This is because of the continuity of V and G.

Step 4.

Now, based on (14)–(16), we provide the formula for the candidate for the value function, which will be denoted by V. By (14) and (16), we see that if (x, y) lies in the continuation set, then

V(x,y)=G(ya,y)+Gx(ya,y)(xy+a)=y+(ya)22(ya)x.

Applying the condition in (15) yields a=12. We have thus obtained that

V(x,y)={yx2if yx12,y2+14(2y1)xif yx<12.

Step 5.

It is straightforward to see that the function V obtained is excessive (that is, it satisfies (14)–(16)). Hence, by applying Itô’s formula, we have that VV. The reverse inequality is obtained by considering the stopping time given in (13). This stopping time is integrable, even exponentially (see, for example, Wang [19]). Furthermore, for any (x,y)D, the stopped process (Xτ,Yτ) evolves along the continuation region, and Itô’s formula gives

V(x,y)=Ex,yV(Xτ,Yτ)V(x,y).

This proves that V=V. We pause to note that the optimal stopping time in (13) has the following interpretation. If the distance between X and Y is less than 12, it is beneficial to wait; otherwise, we should stop. This strategy makes intuitive sense as well. If X is near its running maximum, then there is a high probability that the maximum will increase at any given moment (thus, increasing the value V), and the cost of waiting, expressed in terms of time or the increase of EX2, is relatively small. However, when the distance is large, it may take longer for X to return to Y, so the expected cost of waiting is too high; hence, it is optimal to stop immediately. These heuristics shall prove helpful in the sequel.

2.2. On (8) for n = 1

We now proceed with the study of the spider process. In the case n = 1, the process coincides with the reflecting Brownian motion |X|=(|Xt|)t0. Let Y denote the corresponding two-sided maximal function

Y=(Yt)t0=(sup0st|Xs|)t0.

Recalling (8) and invoking Wald’s identity lead us to the optimal stopping problem

U=sup E(YτXτ2),(18)
where the supremum is taken over all integrable stopping times τ of |X|. The analysis essentially proceeds along the same lines as in the previous subsection. Because the maximal function Y is two sided, we modify the domain to D={(x,y):|x|y}, introduce the value function
U(x,y)=supEx,y(Yτ|Xτ|2),(x,y)D,
and define the continuation and stopping regions C and D by the same formulas as before. Note that G(x,y)=G(x,y) and that the distribution of (X, Y) under Px,y is the same as that of (X,Y) under Px,y. We thus conclude that
U(x,y)=U(x,y)for all (x,y)D.(19)

The key difference here is that the presence of two-sided maximal function disables Equation (17), which had proven to be fundamental in the previous analysis.

To overcome this difficulty, we present the following reduction argument, which shows that U and V coincide on a large part of the domain. First, because Y is not smaller than the one-sided maximal function, the direct comparison of the formulas for U and V gives that UV on D. Next, suppose that y0 is a nonnegative number such that (0,y0)D. Repeating the reasoning from Step 3, we see that the entire half-line

={0}×[y0,)
is contained within D. Thus, for any x0, in the definition of U(x,y0) one can restrict oneself to those stopping times τ for which the process Xτ does not go below zero; indeed, for other stopping times, the process (Xτ,Yτ) crosses the line , which is not optimal (see (13)). However, for such τ, the process Y coincides with the one-sided maximal function, and hence, by the very definition of U and V, we have the desired reverse bound U(x,y0)V(x,y0). This in particular implies that y012 because otherwise, we would obtain
G(0,y0)=U(0,y0)=V(0,y0)>G(0,y0),
a contradiction. Denoting by b the infimum of all y0’s, we have that for yb,
U(x,y)=V(|x|,y).

We now apply Markovian arguments to obtain Uxx=0 on C; one also may note that by the symmetry condition in (19), we have that, for y < b,

Ux(0,y)=0.

These two observations imply that the function U must be constant on D{y<b}, and by continuity, V must be constant on the line segment [0,b]×{b}. This implies that b=12, leading us to the construction of the candidate function

U(x,y)={yx2if yx+12,y2+14(2y1)xif x+12>y12,12if y<12.

It is straightforward to check that U is excessive and hence, that UU; the reverse bound is obtained by considering the stopping time in (13). The optimal strategy is to wait until the distance between |X| and its running maximum is at least 12. Intuitively, this remains perfectly consistent with the strategy for the previous problem.

2.3. The case n = 2

Here, the analysis will be a more involved, but again, the special function V will play a prominent role.

Step 1.

The spider process S coincides with the standard one-dimensional Brownian motion, which we shall denote again by X. Let Y=(Yt)t0 and Z=(Zt)t0 be the running maximum and the running infimum of X; that is, for t0,

Yt=sup0stXs
and
Zt=inf0stXs.

Motivated by (8) and Wald’s identity, we introduce the optimal stopping problem

U=sup E(YτZτXτ2),(20)
where the supremum is taken over all integrable stopping times τ of X. It is important to note that, in contrast to the previous considerations, there are now three variables involved.

To apply the general theory of optimal stopping, we extend the triple (X, Y, Z) to a Markov family on the state space

D={(x,y,z):0,x[z,y]}.

Let the corresponding family of initial distributions be denoted by (Px,y,z)(x,y,z)D. Having done so, we introduce the gain function G(x,y,z)=yzx2 and the value function

U(x,y,z)=supEx,y,zG(Xτ,Yτ,Zτ).(21)

Here, the supremum is taken over all Px,y,z-integrable stopping times τ of X. The associated continuation and the instantaneous stopping regions are given by

C={(x,y,z)D:U(x,y,z)>G(x,y,z)},D={(x,y,z)D:U(x,y,z)=G(x,y,z)},(22)
and the optimal stopping time in (21) is
τ=inf{t0:(Xt,Yt,Zt)D}.(23)

Step 2.

We now provide an initial comparison of the functions U and V, exploiting a similar argument as in the case n = 1. We begin with the observation that both the inequalities Yτy and Zτz hold Px,y,z almost surely. This implies that

Ex,y,z(YτZτXτ2)Ex,y,z(YτXτ2)z(24)
and
Ex,y,z(YτZτXτ2)Ex,y,z(ZτXτ2)+y.(25)

By the definition of U and V, (24) gives

U(x,y,z)V(x,y)z.(26)

To see the consequence of (25), note that, under Px,y,z,(X,Z) has the same distribution as (X, Y) under Px,z,y. We, therefore, obtain

U(x,y,z)V(x,z)+y.(27)

Indeed, both (26) and (27) can be reversed on a large part of the domain. Let z<0<y be fixed numbers, and suppose that there is x(z,y) such that the state (x, y, z) belongs to the stopping domain. Then, the whole half-line

={x}×[y,)×{z}
is entirely contained within D (repeating the argument from Step 3). Next, suppose that x>x. Then, in the definition of U(x,y,z), it is enough to consider only those stopping times τ for which the process (Xτ)t0 does not go below x. Indeed, for other stopping times, the process (Xτ,Yτ,Zτ) crosses the line , which is not optimal (see (23)). However, for such τ, the running infimum Zτ will not change, so
U(x,y,z)=supEx,y,z(YτXτ2)zV(x,y)z.

An analogous argument works for x<x; in this case, when studying (21), one may restrict oneself to stopping times τ for which Xτ does not go above x, which keeps Yτ fixed and yields the desired reverse identity

U(x,y,z)=supEx,y,z(ZτXτ2)+yV(x,z)+y.

Step 3.

Note that (26) and (27) imply that if yz<1, then (x,y,z)C for all x[z,y]. Indeed, for any such x, we have xz<12 or yx<12, and hence, V(x,y)>yx2 or V(x,z)zx2. This gives

U(x,y,z)>G(x,y,z).

It is useful to note that this in perfect consistence with the optimal strategies described at the end of the previous two subsections; if yz<1, then the distance between x and y or the distance between x and z is less than 12, and hence, it is beneficial to wait. This observation also suggests what to do if yz1. If both xz and yx are at least 12, one should stop; otherwise, wait. In other words, by the analysis carried out in the previous step, we obtain that the candidate U for the value function satisfies, if yz1,

U(x,y,z)={V(x,y)zif yx<xz,V(x,z)+yif yxxz.

For yz<1, one exploits Markovian arguments and obtains the system of equations

Uxx(x,y,z)=0if z<x<y,Uy(x,x+,z)=0for all z<0<x,Uz(x,y,x)=0for all x<0<y.

This system can be solved explicitly (see Dubins et al. [5] and Ernst [6]) (see also Section 3); we obtain

U(x,y,z)=yzx(y+z)+(y1)2+(z+1)2214.

Step 4.

The analysis is completed by showing that U=U. This is done as we have done so previously; one checks that U is excessive, and hence, UU. The reverse bound follows from the construction because U is obtained by exercising the optimal strategy described. We omit the details, instead referring the interested reader to Dubins et al. [5] and Ernst [6].

3. On the Search for the Value Function for n3

Equipped with the machinery and intuition, we proceed to the analysis of the case n = 3. The purpose of this section is to obtain a candidate U for the value function associated with the appropriate optimal stopping problem. The reasoning rests on a number of guesses and assumptions that may (at least at first glance) seem imprecise. However, the reader should keep in mind that our purpose in this part of the manuscript is only to guess an appropriate special function. The necessary rigorous analysis will be presented in Section 4. Again, for purposes of clarity, we split the reasoning into intermediate steps.

Step 1

First, we need to specify the underlying Markov process, which will be subject to the optimal stopping procedure. Of course, we could consider the process

(X,Y(1),Y(2),,Y(n)),
where X takes the values in
R1R2Rn
and Yt(j) measures the length of jth rib up to time t, but this process has a rather complicated structure. Fortunately, there is an alternative for which the state space is simpler: a three-dimensional structure. As a starting point, note that the diameter of the spider process depends only on the behavior of two longest ribs, and hence, as it was for n = 2, it is natural to attempt to find some representation of S on the real line. For t0, let us distinguish the longest rib by
Yt=max1jn|Tt(ω)Rj|
(where Tt(ω) was defined in (1)), and let Zt (note the minus sign) be the corresponding second-longest rib, so that Dt=YtZt. Now, to define X, we first set |Xt| to be the distance of the spider process St from the origin. Furthermore, if St belongs to the “running longest rib,” we assume that Xt0; otherwise, we assume that X is negative. In other words, we copy the running longest rib on the positive half-line, whereas all the remaining ribs are glued together and copied on (,0]. For a graphical illustration of the arguments, see Figure 2.

Figure 1. A depiction of the spider process with n = 5. The bold segments indicate the points already visited by S up to time t. The longest rib lies on the ray R5. The second-longest rib lies on R3.
Figure 2. The spider process (n = 5) and its transformation to the skew Brownian motion X with jumps. The ray R5 containing the longest rib has been copied onto the positive half-line; the remaining rays R1R4 have been glued together and copied onto the negative half-line. If X reaches Yt before Yt, it then jumps to Yt.

The process X can be interpreted in the language of skew Brownian motion (see, for example, Harrison and Shepp [9]). Given α[0,1], the α-skew Wiener process can be obtained from reflecting Brownian motion by changing (independently) the sign of each excursion with probability α. Thus, 0-skew Wiener process is reflecting Brownian motion, whereas 12-skew Wiener process is the usual Brownian motion. The α-skew Wiener process behaves like the usual Wiener process except for the asymmetry at the origin; if located at zero, then for any s > 0, the process has probability α of reaching –s before s.

Note that the process X defined is a 1n1-skew Brownian motion, which possesses the additional jump part; if for a given t > 0, its left limit Xt equals Yt, then Xt changes its sign, moving to Yt. This discontinuity (or “phase transition”) corresponds to the scenario in which the second-longest rib becomes the longest.

Step 2

We now gather some basic information about the behavior of the triple (X, Y, Z). It is straightforward to check that this is a time-homogeneous, right-continuous strong Markov process on the state space

D={(x,y,z):z0y,zxy,y+z0}.

As usual, we shall denote by (Px,y,z)(x,y,z)D the corresponding family of initial distributions such that

Px,y,z((X0,Y0,Z0)=(x,y,z))=1.

We now discuss the action of the associated infinitesimal generator L. Let f be a bounded sufficiently regular function on E. If x > 0, then up to time τ=inf{t:Xt=0}, the process Z is constant, and the pair (X, Y) behaves as the Brownian motion along with its maximal function. Consequently, we have Lf(x,y,z)=12fxx(x,y,z); furthermore, the maximal function component enforces the condition fy(y,y+,z)=0 (see Peskir and Shiryaev [12, p. 134] for a related calculation). Similarly, if x < 0 and z>y, then Lf(x,y,z)=12fxx(x,y,z), and one has to impose the requirement fz(z,y,z)=0. If x = 0, then X behaves locally like the 1n1-skew Brownian motion, so Lf(0,y,z)=12fxx(0+,y,z), and we need to assume fxx(0,y,z)=fxx(0+,y,z) and (1n1)fx(0,y,z)=n1fx(0+,y,z) (see Revuz and Yor [13, p. 292]). Finally, if x=z=y, then X changes its sign instantly; we have Xt>0 almost surely for any t > 0, with limt0Xt=x. Therefore, we may write

Ex,y,zf(Xt,Yt,Zt)f(x,y,z)t=Ex,y,zf(Xt,Yt,Zt)f(x,y,z)t+f(x,y,z)f(x,y,z)t.

Now, by the analysis, the first ratio on the right converges to Lf(x,y,z) as t0, and hence, the existence of the limit defining Lf(x,y,z) enforces the additional condition f(y,y,y)=f(y,y,y) for all y. Summarizing, we have shown that the generator of (X, Y, Z) acts via 122x2 on the space of bounded continuous functions f on E, such that fxx exists for x0, and we have

fxx(0,y,z)=fxx(0+,y,z),(1n1)fx(0,y,z)=n1fx(0+,y,z),fy(y,y+,z)=fz(z,y,z)=0
for all y,z, and f(y,y,y)=f(y,y,y) for all y.

Step 3

We continue with the properties of (X, Y, Z). It is immediate that the process enjoys the following Brownian scaling.

Lemma 1.

For any λ>0, the process

t(λXtλ1/2,λYtλ1/2,λZtλ1/2)
has the same law under Px,y,z as does (X, Y, Z) under Pλx,λy,λz.

We will also need the following property.

Lemma 2.

Let y < 1/2 and σ=inf{t>0:Yt1/2}. Then, the distribution of Zσ under Px,y,z is determined by

Px,y,z(Zσs)={0if s<12,(n1)(12x)n12sif x0,ys<z,n12xn12sif x<0,ys<z,(n1)(1+2s)n12sif 12s<y,1if sz.

Proof.

It suffices to prove the formula for 12s<z because for the remaining s, the claim is obvious. We consider three separate cases.

Case 1.

Suppose that x0 and ys. By the law of total probability,

Px,y,z(Zσ>s)=2x+(12x)P0,y,z(Zσ>s).(28)

The equation contains two disjoint scenarios. The process X may visit 1/2 before it visits 0; this occurs with probability 2x and automatically implies that Zσ>s. The second possibility is that X drops to 0 before it reaches 1/2. Then, no matter how much Y has increased, the set {Zσ>s} has conditional probability P0,y,z(Zσ>s); indeed, the latter does not depend on the value of y[s,1/2). To compute this probability, note that because ys, we have

P0,y,z(Zσ>s)=Ps,y,z(Zσ>s)/n.(29)

The inequality Zσ>s means that when X reaches –s, the spider process is on the longest rib; by symmetry, the probability of this scenario is 1/n. After that, no matter how much Z has dropped, the event {Zσ>s} occurs with the conditional probability equal to Ps,y,z(Zσ>s). Now, applying (28) with x=s, we obtain that

P0,y,z(Zσ>s)=2s/(n12s)
or
P0,y,z(Zσs)=n1n12s.

Plugging this into (28) yields

Px,y,z(Zσs)=(n1)(12x)n12s.

Case 2.

Next, assume that x < 0 and ys. The inequality Zσ>s implies that X must rise to zero before it drops to s. The change in Z is irrelevant, so

Px,y,z(Zσ>s)=(1xs)P0,y,z(Zσ>s)=2(xs)n12s.

Case 3.

Finally, suppose that y<s. Then, conditioning on the time at which X first visits –s, we obtain

Px,y,z(Zσ>s)=Ps,s,z(Zσ>s).

Again, the drop in Z is not important, and we may write z in the lower index on the right. Hence,

Px,y,z(Zσs)=Ps,s,z(Zσs)=(n1)(1+2s)n12s,
where the latter equality follows from the analysis in Case 1. □

Step 4

We proceed to the study of the optimal stopping problem in (8). As before, we extend it to an arbitrary starting point (x,y,z)D, setting

U(x,y,z)=supEx,y,zG(Xτ,Yτ,Zτ),(30)
where
G(x,y,z)=yzx2,
and the supremum is taken over all integrable stopping times τ of X (indeed, the Wald identity EXτ2=Eτ remains valid because (|Xt|)t0, denoting the distance of S from the origin, is the reflected Brownian motion). Markovian arguments and the discussion in Step 2 show that U satisfies the following system of equations:
Uxx(x,y,z)=0if (x,y,z)C,z<x<y,x0,(31)
Uy(y,y+,z)=0for all y>0,(32)
Uz(z,y,z)=0for all z<0,(33)
(n1)Ux(0,y,z)=Ux(0+,y,z)if (0,y,z)C.(34)

As a direct consequence of (31), the stopping set has the property that if it contains two points of the form (x, y, z) and (x,y,z), then it also automatically contains the entire line segment that joins these two points. Otherwise, by the concavity of the function xG(x,y,z), this would violate the inequality UG.

Step 5

Our construction for the candidate U for the value function will be based on the guess of the optimal stopping strategy. Equipped with the analysis in the case n = 2, a naive idea is to try to proceed analogously (i.e., consider the optimal stopping times τ, which consist of two stages).

  • Stage 1. Wait until the difference between Y and Z is equal to one.

  • Stage 2. Wait until YX and XZ are both larger than 12.

Some thought reveals that this cannot be the optimal strategy. To see this, suppose that the first stage is over, and then, after some time, we have X = 0 and Z(12,0). Because of the asymmetry of the skew Brownian at zero (which in our case, “pushes” the process on the negative side), the cost of waiting for X to reach Z is lower than in the symmetric case, so the margin 12 should be increased, at least if at the end of Stage 1 we have X = Z.

On the other hand, it is natural to expect that the strategy is not far from optimal. It seems plausible to try the following general two-step procedure.

  • Stage 1. Wait until Y and Z become “distant.”

  • Stage 2. Wait until f(Y,Z)Xg(Y,Z) for some functions f and g.

Note that in the light of the arguments, we must have YZ>1 and hence, Y>12 at the end of the first stage (we have YZ almost surely).

Step 6

We now turn to the study of some basic properties of f and g. First, note that f depends only on z and g depends only on y. The idea behind this is as follows. Suppose that (x,y,z)D; then, (x,y,z) and (x,y,z) also lie in the stopping set, provided y>y and z<z (the argument is the same as in the case n = 2). So, when computing U(z,y,z), we may restrict ourselves to those stopping times τ for which X does not cross f(y, z); for such τ, the process Yτ is constant, and hence, for x<f(y,z), we have

U(x,y,z)=supEx,y,z(ZτXτ2)+y.

The problem thus reduces to the optimal stopping of X and Z. The stopping boundary cannot depend on y, and hence, f(Y,Z)=f(Z). We can now go one step further; if f(z)0, then for τ, Zτ is the one-sided maximal function of Xτ. Hence,

U(x,y,z)=V(x,z)+y,
and so, in particular, f(z)=z+12. A similar argument shows that g(Y,Z)=g(Y); however, because y>12 (see the end of the previous step), we obtain g(y)=y12 for all y.

Step 7

Now, we will find the formula for f for z close to zero (so that f(z) > 0). To this end, we will show that f satisfies an appropriate ordinary differential equation. We thus fix such a z. By (31), (34), and the principle of smooth fit,

Ux(f(z),y,z)=Gx(f(z)+,y,z)=2f(z).

We obtain the identity

U(x,y,z)={yz+f(z)22f(z)xfor x(0,f(z)),yz+f(z)22f(z)xn1for x(z,0).

Applying (33), we have that

2f(z)[f(z)zn1]=1.

Note the initial condition f(12)=0, which comes from the case z12 considered above. This differential equation can be easily solved; the substitution z=φ(s)=f1(s) transforms it into the linear equation

2(sφ(s)n1)=φ(s),φ(0)=12,
whose explicit solution is
φ(s)=(n1)s(n1)22+n(n2)2exp(2sn1).(35)

Hence, for z>12, f is the inverse to the above function. It is not difficult to show that φ(1)>0. This is done by applying the estimate ex1x+x2/3, valid for x[0,1], to x=2/(n1). This implies that f(0)<1, and hence,

f(z)<1for all z0.(36)

Step 8

We are now ready to guess the final form of the optimal strategy. We have already constructed appropriate lower and upper boundary functions f and g. Taking the discussion into account, we formulate the procedure as follows.

  • Stage 1. Wait until the equality f(Z)g(Y) is observed for the first time.

  • Stage 2. Wait until f(Z)Xg(Y).

The remaining part of the analysis is devoted to the explicit evaluation of the value function associated with this strategy. In other words, we shall henceforth set

U(x,y,z)=Ex,y,zG(Xτ,Yτ,Zτ),
where τ is given as the combination of Stage 1 and Stage 2 above. The discussion we have already carried out gives the following (partial) formula for U.

Corollary 1.

If y1/2 and zφ(y12), then

U(x,y,z)={yz2(z+12)x+(z+12)2if xφ1(z)0,yz2φ1(z)n1x+(φ1(z))2if x0φ1(z),yz2φ1(z)x+(φ1(z))2if 0xφ1(z),yzx2if φ1(z)xy12,yz2(y12)x+(y12)2if xy12.(37)

It remains to find the formula for U for z>φ(y12). We consider the cases y12 and y<12 separately.

Step 9

First, we study the case y12; this is the most difficult part. We begin with a formula for Uy.

Lemma 3.

Let y1/2 and z>φ(y12). The function U satisfies

Uy(x,y,z)={(n1)(yx)(n1)yφ(y12)if x0,(n1)yx(n1)yφ(y12)if x0.(38)

Proof.

It suffices to prove the formula for x0; indeed, by Markovian arguments, we see that U satisfies (31) and (34) (with U replaced by U), so

U(x,y,z)={U(0,y,z)+Ux(0,y,z)xif x0,U(0,y,z)+(n1)Ux(0,y,z)xif x0
and
Uy(x,y,z)={Uy(0,y,z)+Uxy(0,y,z)xif x0,Uy(0,y,z)+(n1)Uxy(0,y,z)xif x0.

Hence, if (38) is valid for x0, it automatically holds for x < 0 as well.

Therefore, we shall henceforth assume that x0. Our plan is to write

Uy(x,y+,z)=limδ0U(x,y+δ,z)U(x,y,z)δ(39)
and to analyze the expectations defining U(x,y,z) and U(x,y+δ,z). To this end, we fix a small δ>0 (so that zφ(y+δ12)) and consider the events
A1={thetrajectoryofXreachesy+δbeforeφ(y+δ1/2)},A2={thetrajectoryofXreachesφ(y+δ1/2)beforey},A3={thetrajectoryofXreachesybeforeφ(y+δ1/2)but after that reachesφ(y+δ1/2)beforey+δ},

Of course A1, A2, A3 are pairwise disjoint, and their union has probability 1. Now, we write

U(x,y+δ,z)=Ex,y+δ,z(YτZτXτ2)=I1+I2,
where
I1=Ex,y+δ,z((YτZτXτ2)1A1),I2=Ex,y+δ,z((YτZτXτ2)1A1c),
where A1c=Ω\A1 is the complement of A1. By the Markov property, we see that
I2=Ex,y+δ,z((YτZτXτ2)|A1c)Px,y+δ,z(A1c)=U(φ(y+δ12),y+δ,φ(y+δ12))·(n1)(y+δx)(n1)(y+δ)φ(y+δ12).(40)

We write down a similar splitting for U as U(x,y,z)=J1+J2+J3, with

Jk=Ex,y,z((YτZτXτ2)1Ak),k=1,2,3.

A crucial observation is that

I1=Ex,y+δ,z((YτZτXτ2)1A1)=Ex,y,z((Yτ(y+δ)ZτXτ2)1A1)=Ex,y,z((YτZτXτ2)1A1)=J1
because Yτy+δ on A1 (by the very definition of this event). Furthermore, arguing as in (40), we obtain
J2=U(φ(y+δ12),y,φ(y+δ12))·(n1)(yx)(n1)yφ(y+δ12).

Finally, in order to more easily work with J3, we rewrite A3 as the intersection of the following two events:

A31={the trajectory of Xreachesybeforereachingφ(y+δ1/2)},A32={havingvisitedy,thetrajectoryofXreachesφ(y+δ12)before reachingy+δ}.

Then, using the Markov property, we compute that

Ex,y,z((YτZτXτ2)1A3)=Ex,y,φ(y+δ1/2)((YτZτXτ2)1A31A32)=Ey,y,φ(y+δ1/2)((YτZτXτ2)1A32)Px,y,z(A31)=Ey,y,φ(y+δ1/2)((YτZτXτ2)1A32)[1(n1)(yx)(n1)yφ(y+δ1/2)].

To analyze the latter expectation, note that on the set A32, when X gets to φ(y+δ12), the value of Y lies between y and y+δ. Consequently,

Ey,y,φ(y+δ1/2)((YτZτXτ2)1A32)=U(φ(y+δ12),y,φ(y+δ12))·(n1)δ(n1)(y+δ)φ(y+δ12)+o(δ).

Plugging all this into (39), we obtain

Uy(x,y+,z)=limδ0I1+I2(J1+J2+J3)δ=limδ0(I2J2δJ3δ).

We also have the identity

limδ0I2J2δ=w[U(φ(y12),w,φ(y12))(n1)(wx)(n1)wφ(y12)]|w=y=Uy(φ(y12),y,φ(y12))(n1)(yx)(n1)yφ(y12)+U(φ(y12),y,φ(y12))w[(n1)(wx)(n1)wφ(y12)]|w=y.

We have already computed (see (37)) that

Uy(φ(y12),y,φ(y12))=1.

Furthermore, it is straightforward to check that the term

U(φ(y12),y,φ(y12))w[(n1)(wx)(n1)wφ(y12)]|w=y
is precisely limδ0J3/δ. Combining all of the arguments, we obtain the desired claim. This concludes the proof. □

Lemma 3 allows us to extend the formula for U to the domain

{(x,y,z):y1/2,z>φ(y12)},
which shall be done in Corollary 2.

Corollary 2.

If y1/2 and z>φ(y12), then

U(x,y,z)={U(x,f(z)+12,z)yf(z)+1/2(n1)(sx)ds(n1)sφ(y12)if x0,U(x,f(z)+12,z)yf(z)+1/2((n1)sx)ds(n1)sφ(y12)if x0.

Step 10

This is the final part, concerning the case y < 1/2, and it is much simpler. If we denote σ=inf{t0:Yt=12}, then the Markov property gives

U(x,y,z)=Ex,y,zU(Xσ,Yσ,Zσ)=Ex,y,zU(12,12,Zσ).

To compute the latter expectation, we apply Lemma 2 and immediately obtain the following.

Corollary 3.

If x < 0 and y < 1/2, then we have

U(x,y,z)=U(12,12,y)·2((n1)yx)n1+2y+U(12,12,z)·2(xz)n12z+1/2yU(12,12,s)·2n(n1)(n12s)2ds+yzU(12,12,s)·2(n12x)(n12s)2ds.(41)

For x0 and y < 1/2, we compute that

U(x,y,z)=U(12,12,y)·2(n1)(yx)n1+2y+U(12,12,z)·2((n1)xz)n12z+1/2yU(12,12,s)·2n(n1)(n12s)2ds+yzU(12,12,s)·2(n1)(12x)(n12s)2ds.(42)

The values of U(12,12,s) can be extracted from Corollary 2. In particular, Equation (42) can be applied for x=y=z=0, resulting in quite an involved yet nonetheless explicit expression:

U(0,0,0)=1/20U(12,12,s)·2n(n1)(n12s)2ds=1/20[12s+f(s)21/2f(s)+1/2(n1)(r12)dr(n1)r+12]·2n(n1)(n12s)2ds.(43)

It turns out that 3/4U(0,0,0)2 for all n. More precise asymptotics of this constant will be discussed in Theorem 2.

Remark 1.

It is straightforward to check that, for all y > 0, the function U satisfies the symmetry condition U(y,y,y)=U(y,y,y). Compare the first and fifth lines in (37), and see also (41) and (42). This is in perfect consistence with the jump property of X described at the end of Step 1. Indeed, as we noted there, when the left limit Xt is equal to Yt, then at time t, the process X jumps from Yt to Yt. In other words, the points (y,y,y) and (y,y,y) in the state space correspond to the same value of U.

4. Proof of Theorem 1

We now will prove that the function U constructed in the previous section is indeed the value function of the optimal stopping problem in (8). We begin with the majorization property.

Lemma 4.

For all (x, y, z), we have that

U(x,y,z)yzx2.

Proof.

Suppose first that y12 and zφ(y12). According to (37), we need to consider five cases. For xφ1(z)0, the desired estimate is equivalent to (2xz1)20. If x0φ1(z), then

U(x,y,z)=yz2φ1(z)n1x+(φ1(z))2yzyzx2.

For 0xφ1(z), the claim reads (xφ1(z))20. If φ1(z)xy12, then the majorization is actually an equality. Finally, for xy12, the desired bound becomes (xy+12)20, which is also trivial.

Now, suppose that y<12 or z>φ(y12). It follows directly from (38), (41), and (42) that Uy(x,y+,z)1: that is,

y+(U(x,y,z)(yzx2))0.

The majorization follows at once from the analysis; we have

U(x,y,z)(yzx2)U(x,φ1(z)+12,z)(φ1(z)+12zx2)0.

Lemma 5.

For any (x, y, z) and any bounded stopping time τ, we have

Ex,y,z(YτZτXτ2)U(x,y,z).(44)

Proof.

Roughly speaking, the argument rests on Itô’s formula and the majorization established in the previous section. However, because the function U is not in C2, there are some technical obstacles, which will be handled by an appropriate stopping procedure. For sake of clarity, we shall split the reasoning into intermediate parts.

  • Part 1. By continuity, we may assume that y > 0 and y<z<0. We introduce the increasing sequences (τn)n0,(σn)n0 of stopping times given inductively as follows. Let τ00, and for n0,

    τ2n+1=inf{tτ2n:Xt=0 or Yt12},τ2n+2=inf{tτ2n+1:Xt{Yt,Zt}}.

    Furthermore, let

    σ0=inf{t0:Yt12},
    and for n0,
    σ2n+1=inf{tσ2n:Xt=0},σ2n+2=inf{tσ2n+1:Xt{Yt,Zt}}.

    Here, we use the convention inf=+. It is straightforward to see that limnτn=σ0 and limnσn= almost surely. The function U is of class C on

    D{(x,y,z):x0 and y<1/2},
    and it satisfies Uxx(x,y,z)=0 on this set. We may easily check that for all values of y and z,
    Uy(y,y,z)=Uz(z,y,z)=0.

    Further, for all values of y,

    U(y,y,y)=U(y,y,y).

    Consequently, by Itô’s formula, we have

    Ex,y,zU(Xττ1,Yττ1,Zττ1)=U(x,y,z)
    (note that the symmetry condition U(y,y,y)=U(y,y,y) guarantees that the jumps of X do not contribute). Next, on the time interval [τ1,τ2], the processes Y and Z remain unchanged, so X behaves like an 1n1-skew Brownian motion there. However, the function U(·,y0,z0) satisfies
    Ux(0,y0,z0)=(n1)Ux(0+,y0,z0)
    and is linear on the intervals [z0,0] and [0,y0]. This implies
    Ex,y,zU(Xττ2,Yττ2,Zττ2)=Ex,y,zU(Xττ1,Yττ1,Zττ1)=U(x,y,z).

    Iterating the procedure, we obtain that for any n,

    Ex,y,zU(Xττn,Yττn,Zττn)=U(x,y,z).

    Hence, letting n and applying Lebesgue’s dominated convergence theorem, we get

    Ex,y,zU(Xτσ0,Yτσ0,Zτσ0)=U(x,y,z).

  • Part 2. If Xτσ0>0, then we consider the restriction U+=U|D+, where D+=D{x0}. Then, U+(·,y0,z0) is concave for any y0,z0 and satisfies Uy+(y0,y0,z0)=0. Itô’s formula then gives

    Ex,y,z[U(Xτσ1,Yτσ1,Zτσ1)|Fτσ0]=Ex,y,z[U+(Xτσ1,Yτσ1,Zτσ1)|Fτσ0]U+(Xτσ0,Yτσ0,Zτσ0)=U(Xτσ0,Yτσ0,Zτσ0).

    If Xτσ0<0 (which happens only if y1/2 and x0), we may proceed similarly. Consider the restriction U=U|D, where D=D{x0}. Then, U(·,y0,z0) is concave for any y0,z0, satisfies Uy(z0,y0,z0)=0, and

    U(y0,y0,y0)=U+(y0,y0,y0).

    Therefore, applying Itô’s formula (and noting that the latter identity allows us to ignore the jumps of X), we obtain again that

    Ex,y,z[U(Xτσ1,Yτσ1,Zτσ1)|Fτσ0]U(Xτσ0,Yτσ0,Zτσ0).

    Consequently, we have shown that

    Ex,y,zU(Xτσ1,Yτσ1,Zτσ1)=Ex,y,zU(Xτσ0,Yτσ0,Zτσ0).

  • Part 3. Now, we essentially repeat the reasoning used at the end of Part 1. On the time interval [σ1,σ2], the processes Y and Z remain unchanged. The function U(·,y0,z0) is concave and satisfies

    Ux(0,y0,z0)=(n1)Ux(0+,y0,z0).

    Consequently, we obtain

    Ex,y,zU(Xτσ2,Yτσ2,Zτσ2)Ex,y,zU(Xτσ1,Yτσ1,Zτσ1).

    Iterating the arguments, we see that the sequence

    (Ex,y,zU(Xτσn,Yτσn,Zτσn))n0
    is nonincreasing and hence, Ex,y,zU(Xτσn,Yτσn,Zτσn)U(x,y,z). By Lemma 5, this implies
    Ex,y,z(YτσnZτσn)U(x,y,z)+Ex,y,zXτσn2U(x,y,z)+Ex,y,zXτ2,
    where in the final inequality, we have exploited the submartingale property of X2. Letting n, we see that the left-hand side tends to Ex,y,z(YτZτ) by Lebesgue’s monotone convergence theorem. This yields the desired claim. □

Together with the reasoning from the previous section, Lemma 5 identifies the explicit formula for the value function U of the optimal stopping process in (30). Corollary 4 thus immediately follows.

Corollary 4.

We have U=U on D.

We now present the proof of our main result.

Proof of Theorem 1.

Let us write P instead of P0,0,0. By Lemma 5, for any stopping time τ, we have

E(YτZτ)U(0,0,0)+EXτ2=U(0,0,0)+Eτ.

Therefore, a scaling argument discussed in the introductory section yields

E(YτZτ)2U(0,0,0)Eτ,
which is the desired inequality. The equality is attained for the special stopping time τ considered in the previous section. Let us first prove that τ is integrable. Consider the auxiliary stopping time
σ=inf{t:sup0st|Xs|32 and|Xt|=sup0st|Xs|12},
which describes the following strategy; we wait until the reflecting Brownian motion reaches the level 3/2 and then, experiences a drop of size 1/2 when compared with its (current) maximal function. Such stopping times are integrable; this follows at once from the results of Dubins et al. [5]. However, it follows directly from the analysis in the previous section that τσ almost surely. Indeed, suppose that at the end of Stage 1, we have Xt = Y t; then, the estimate (36) implies that
Xt=Yt=Yt12+12=f(Zt)+12<1+12=32.

Then, at the remaining part of the time interval [0,τ], we wait until YX=12, and hence, τσ follows. On the other hand, if Xt = Zt at the end of Stage 1, then we have two possibilities. Either Xf(Z) reaches zero before |X| visits 3/2 (then, the estimate τσ is trivial), or |X| reaches 3/2 first; then, at the remaining part of the time interval [0,τ], we wait until XZ gets to 1/2, in which case the estimate τσ also holds.

Now, because τ is integrable, we have

E(YτZττ)=E(YτZτXτ2)=U(0,0,0),
which implies E(YτZτ)=U(0,0,0)+Eτ2U(0,0,0)Eτ. This completes the proof.

Remark 2.

The reasoning works for more general stopping times. Namely, suppose that (Ft)t0 is a given filtration, with respect to which S is adapted. Then, for any τ relative to (Ft)t0, Inequality (6) holds (and of course, remains sharp).

Finally, we address the asymptotics of the constants (Cn)n2 in Theorem 2.

Theorem 2.

We have

1.732=3=C2C3C41.84661.

Proof.

We begin with the monotonicity of (Cn)n2. To prove that CnCn+1, consider the following transformation of the spider process S on n + 1 rays, which in a sense, removes one of the ribs and distributes it uniformly over the remaining n rays. More precisely, recall the representation St=θm(t)|Bt| discussed in the introductory section. Here, B is a Brownian motion; θ1, θ2, is a sequence of i.i.d. random variables, independent of B, distributed uniformly on {e2πik/(n+1):k=1,2,,n+1}; and m(t) is the number of the excursion of the Brownian motion B, which straddles t (under a fixed ordering of the excursions). Consider the modified sequence θ1,θ2, of independent random variables

θn={θnif θn=e2πik/(n+1) for some k=1,2,,n,ηnif θn=1,
where (ηn)n0 is another sequence of independent random variables (independent also from θ1, θ2, and B), uniformly distributed on {e2πik/(n+1):k=1,2,,n}. Then, the modified process St=θm(t)|Bt| is a spider process on n rays, and any stopping time τ of S is automatically a stopping time with respect to the filtration generated by S and (ηn)n0. In addition, the diameter of S does not exceed the diameter of S (it may happen that the longest and second-longest ribs of S will be copied into one rib of S). Thus, by the previous remark, we have
EDτEDτCn+1Eτ,
which implies CnCn+1.

We now turn to the limit behavior of (Cn)n2. We rewrite (35) in the form

φ(s)=(n1)22[2sn11+n(n2)(n1)2exp(2sn1)].

It is straightforward to check that if n, then φ converges to φ˜(s)=s212 uniformly on [0,1] and f=φ1 converges uniformly to f˜(s)=s+12 on [12,0]. Therefore, passing to the limit in (43), we obtain

limnU(0,0,0)=1/20(11/2f˜(s)+1/2r12rdr)·2ds=34212+ln(2+1)4=0.8524923,
and hence, Cn=2U(0,0,0)1.84661. This proves the claim. □

Remark 3.

We provide a few specific values of Cn. Proceeding numerically, we obtain C3=1.7874,C4=1.8043, and C5=1.8136.

Acknowledgments

The authors thank the anonymous referees for the careful reading of the paper as well as for their many helpful comments and suggestions.

References

  • [1] Atar R, Cohen A (2019) Serve the shortest queue and Walsh Brownian motion. Ann. Appl. Probab. 29(1):613–651.CrossrefGoogle Scholar
  • [2] Barlow M, Pitman J, Yor M (1989) On Walsh’s Brownian motions. Azéma J, Yor M, Meyer PA, eds. Séminaire de Probabilités XXIII, Lecture Notes in Mathematics, vol. 1372 (Springer, Berlin), 275–293.CrossrefGoogle Scholar
  • [3] Baxter JR, Chacon RV (1984) The equivalence of diffusions on networks to Brownian motion. Contemporary Math. 26:33–47.CrossrefGoogle Scholar
  • [4] Dubins LE, Schwarz G (1988) A sharp inequality for submartingales and stopping times. Asterisque 157(158):129–145.Google Scholar
  • [5] Dubins LE, Gilat D, Meilijson I (2009) On the expected diameter of an L2-bounded martingale. Ann. Probab. 37(1):393–402.CrossrefGoogle Scholar
  • [6] Ernst PA (2016) Exercising control when confronted by a (Brownian) spider. Oper. Res. Lett. 44:487–490.CrossrefGoogle Scholar
  • [7] Gilat D, Meilijson I, Sacerdote L (2018) A sharp bound on the expected number of upcrossings of an L2-bounded martingale. Stochastic Processes Their Appl. 128(6):1849–1856.CrossrefGoogle Scholar
  • [8] Gilat D, Meilijson I, Sacerdote L (2022) A note on the maximal expected local time of L2-bounded martingales. J. Theoret. Probab. 35:1952–1965.CrossrefGoogle Scholar
  • [9] Harrison JM, Shepp LA (1981) On skew Brownian motion. Ann. Probab. 9(2):309–313.CrossrefGoogle Scholar
  • [10] Karr AF (1984) The martingale method: Introductory sketch and access to the literature. Oper. Res. Lett. 3(2):59–63.CrossrefGoogle Scholar
  • [11] Meilijson I (2003) The time to a given drawdown in Brownian Motion. Azéma J, Émery M, Ledoux M, Yor M, eds. Séminaire de Probabilités XXXVII, Lecture Notes in Mathematics, vol. 1832 (Springer, Berlin), 94–108.CrossrefGoogle Scholar
  • [12] Peskir G, Shiryaev A (2006) Optimal Stopping and Free-Boundary Problems, Lectures in Mathematics, ETH Zürich (Birkhäuser, Basel, Switzerland).Google Scholar
  • [13] Revuz D, Yor M (2013) Continuous Martingales and Brownian Motion, 3rd ed. (Springer-Verlag, Berlin).Google Scholar
  • [14] Rhee WT, Talagrand M (1987) Martingale inequalities and NP-complete problems. Math. Oper. Res. 12(1):177–181.LinkGoogle Scholar
  • [15] Rhee WT, Talagrand M (1989) Martingale inequalities, interpolation and NP-complete problems. Math. Oper. Res. 14(1):91–96.LinkGoogle Scholar
  • [16] Rogers LCG (1983) Itô excursion theory via resolvents. Zeitschrift Wahrscheinlichkeitstheorie Verwandte Gebiete 63:237–255.CrossrefGoogle Scholar
  • [17] Salisbury TS (1986) Construction of right processes from excursions. Probab. Theory Related Fields 73:351–367.CrossrefGoogle Scholar
  • [18] Walsh JB (1978) A diffusion with a discontinuous local time. Asterisque 52:37–45.Google Scholar
  • [19] Wang G (1991) Sharp maximal inequalities for conditionally symmetric martingales and Brownian motion. Proc. Amer. Math. Soc. 112(2):579–586.CrossrefGoogle Scholar