• Aucun résultat trouvé

Dubins' problem is intrinsically three-dimensional

N/A
N/A
Protected

Academic year: 2022

Partager "Dubins' problem is intrinsically three-dimensional"

Copied!
22
0
0

Texte intégral

(1)

DUBINS' PROBLEM IS INTRINSICALLY

THREE-DIMENSIONAL

DIRK MITTENHUBER

Abstract. In his 1957 paper 1] L. Dubins considered the problem of nding shortest dierentiable arcs in the plane with curvature bounded by a constant >0 and prescribed initial and terminal positions and tangents. One can generalize this problem to non-euclidian manifolds as well as to higher dimensions (cf. 15]).

Considering that the boundary data | initial and terminal position

x0,x1 and tangentsv0,v1 | are genuinely three-dimensional, it seems natural to ask if then-dimensional problem always reduces to the three- dimensional case. In this paper we will prove that this is true in the euclidian as well as in the noneuclidian case. At rst glance one might consider this a trivial problem, but we will also give an example showing that this is not the case.

1. Introduction

Dubins' problem inRncan be formulated as follows: Given pointsx0x1 2

R

n and two vectors v0v1 of unit length, nd a curve : 0L]! Rn such that(i) (s) is a dierentiable curve, parameterized by arclength,

(ii) has curvature(s) almost everywhere, and the curvature is essentially bounded by some positive constant0: j(s)j0 a.e.,

(iii) satises the boundary conditions:

(0) =x0 _(0) =v0 (L) =x1 _(L) =v1

(iv) Among all possible arcs satisfying (i){(iii), has shortest length, i.e.

Lis minimal.

One of the well-known interpretations of this problem is to think of a car moving with constant speed in the plane (or n-space) subject to the con- straint that it cannot make arbitrarily sharp turns, see 17], for example. In three-space it is better to think of a plumber laying pipes, for driving along an optimal arc might be a roller coaster ride, cf. Figure 2. In that case one would want to control not only the terminal tangent but the terminal orientation.

Dubins proved that optimal arcs in R2are concatenations of circular arcs (with constant curvature0) and straight line segments. Moreover he proves

Fachbereich Mathematik, TU Darmstadt, Schlogartenstr. 7, 64289 Darmstadt, Ger- many. E-mail: mittenhuber@mathematik.tu-darmstadt.de.

The author greatfully acknowledges the support by the Alexander von Humboldt- Foundation.

Received by the journal August 7, 1997. Revised November 25, 1997. Accepted for publication December 12, 1997.

c Societe de Mathematiques Appliquees et Industrielles. Typeset by LATEX.

(2)

r

x0 x1 β

r x0

x1 β

0<r<r r <r<4 Figure 1. The optimal r-shift in R2,r= 4cos.

that optimal arcs consist of at most three pieces and that the line segment

| if there is any | has to be in the middle, i.e. the optimal arcs follow what we now call Dubins' pattern, eitherCCCorCLC. This reduces nding the optimal arcs to a nite problem. There are at most six candidates for optimal arcs. So all one has to do is determine these arcs and compare their lengths.

It was an open conjecture whether optimal arcs in R3are again concate- nations of circles and straight lines (cf. 17]) until this was disproved by Sussmann in 18].

In this paper Sussmann gave an example of a particular set of boundary conditions (or Dubins' data) x0v0x1v1and an arcmatching these data, such that any concatenation of circles and lines satisfying these boundary conditions must be strictly longer than. The arcis a helicoidal arc, so it has constant curvature but also constant torsion 6= 0. And this example sheds a new light on the problem. The result is no longer surprising because thinking of the curvature as a cost functional in the variational problem, we are free to add torsion at no cost at all.

Considering Dubins' problem as an optimal control problem on the man- ifold R3S2 (position and unit tangent vector) Sussmann gives a detailed analysis of the structure of the extremals, i.e. curves satisfying the neces- sary conditions furnished by the Pontrjagin Maximum Principle (PMP). Of course Dubins' optimal arcs | concatenations of circles and lines | appear simply because the two-dimensional case is a subcase, but there is another type of extremals characterized by having constant curvature 0 and their torsion satisfying a certain ODE, see 18, p. 3308].

Passing to higher dimensions we observe that the boundary data x0,x1,

v

0, v1 are intrinsically three-dimensional because the vector space V :=

spanfx1;x0v0v1g has dimension dim(V) 3, so the Dubins' data lie in the ane subspacex0+V. And since the group SE(n) of euclidian motions

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(3)

of R obviously leaves the problem invariant | carrying optimal arcs into optimal arcs | it seems as if one could immediately reduce the problem to the subspace V. How could an arc leave this subspace and be shorter than an arc staying inside of V? But the attempts to prove this directly do not succeed.

So we look at the step from dimension 2 to 3 rst, and suddenly we realize that this is a nontrivial question. We consider the following Dubins' data:

x

0 = 0 x1 =r e1 with 0<r4 and v0=v1 =e2:

Since we know the structure of optimal arcs in R2, it is not hard to verify that for small r> 0 the optimal arc in R2is of type CLC and has length

L(r) = 2+r. This is in fact true for r 2 (0r ] where is the unique solution of the equation cos = , and r = 4cos( ) 2:95634. Just for sake of completeness we mention that for r 2 r 4] the optimal arc has length L(r) = 2+ 4arccos(r =4). Figure 1 shows the competing CLC and CCC-arcs. But in R3 for any r 2 (04] we nd an admissible curve of length 2, cf. Figure 2. Looking at the picture one can think of two

r= 4 r<4

Figure 2. r-shifts in R3of length 2.

semicircles tied together but free to rotate around the common axis at the joint. We pick up the joint lifting it into the vertical z-direction while the endpoints remain in the xy-plane. The height of the dashed triangles is

h = 12p16;r2. One can actually prove that these arcs are optimal, but we omit the details. At the present all we need is that the three-dimensional arcs are shorter than the best possible planar arcs.

With this example in mind it is clear that it is not trivial to prove that shortest arcs are three-dimensional, i.e. stay in a three-dimensional ane subspace compatible with the Dubins' data. Leaving the subspace

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(4)

V(x0x1v0v1) may decrease the length of the arc! If we think of deform- ing an elastic rod in the shape of a circular arc, this will add (perhaps higher-dimensional) torsion but it can reduce the curvature or, if we leave the curvature unchanged, decrease the arclength.

Nevertheless we will prove that one need not go beyond dimension 3 in the euclidian as well as the noneuclidian case.

Theorem 1.1. In order to solve Dubins' problem in Rn, Sn or Hn, it is sucient to solve it in R3, S3, resp. H3.

Remark 1.2. In the euclidian case the previous statement may be reformu- lated as: every optimal arc in Rnis contained in a three-dimensional ane subspace. And if the Dubins' datax0x1v0v1 are truly three-dimensional, i.e. if det(x1;x0v0v1)6= 0, then this subspace is unique.

In the noneuclidian case this reformulation is a little bit more sophisticated.

The abstract generalization of an ane subspace would be a totally geo- desic submanifold. But we rather give a concrete description. If we consider

S n

H

n appropriately embedded intoRn+1, this totally geodesic submanifold is simply the intersection ofSn, resp. Hn with a subspaceR4Rn+1. If we use the embeddings

S

n= y 2Rn+1jkyk= 1Hn = yjy12;y22; ;y2n+1= 1 y1 >0 and the Dubins' data are x0x1v0v1 2Rn+1, then the corresponding sub- sphere, resp. hyperbolic subspace are given as

S n

\spanfx0x1v0v1g Hn\spanfx0x1v0v1g:

The reason for this simple description is that forx0x1inSn,x16=;x0(not antipodal points), the geodesic through x0x1 is actually Sn\spanfx0x1g. And a similar statement is true for Hn (cf. 16, p. 68]).

The proof of Theorem 1.1 is based on a detailed analysis of the structure of the extremals, i.e. arcs satisfying the necessary conditions provided by the (PMP). Since the local structure of extremals in dimension three has already been well analyzed, this paper has considerable overlap with the work of Monroy and Sussmann. Roughly speaking there are three types of extremals:

(1) smooth extremals with nonzero torsion, (2a) concatenations of \circular"arcs,

(2b) concatenations of \circular"arcs and geodesic segments.

The proof of Theorem 1.1 is broken into two major steps. In Section 4 we will prove that extremals of type (1) are three-dimensional, an aspect considered neither in 18] nor in 15].

Extremals of type (2) are locally planar, they are generated by piecewise constant controls. But arbitrary concatenations of circular arcs and geodesic segments will not be three-dimensional. Therefore a detailed global analysis of the switching behavior is necessary which is carried out in sections 5 and 6.

The key result is Theorem 5.4. This is not contained in 15]. Moreover Monroy considers only 0 = 1 which is not important in the euclidian and spherical case, but it makes a great dierence in the hyperbolic case: we will prove that the hyperbolic problem with 0 >1 is in full analogy with the euclidian and spherical problem. Sussmann, on the other hand, obtains

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(5)

this theorem in 18], but only for R. In particular the question whether an optimal arc is at most three-dimensional does not occur in that case because it is answered trivially. Since extremals of type (2b) need not be three-dimensional, our observation that an optimal arc of this type has at most three pieces and is therefore three-dimensional, is, though straight- forward, crucial.

2. Dubins' problem as an optimal control problem Sussmann considers Dubins' problem as a control problem with state space the manifold RnSn;1 (position and unit tangent vector). We use the slightly dierent approach of Monroy in 15] and consider it as a control problem on the Lie group SE(n) of euclidian motions ofRn. This approach has its origin in Jurdjevic's treatment of Euler's elastica problem (cf. 3]).

The Serret-Frenet equations for a curve in R2 parameterized by arclength:

_

x

1(s) = cos'(s) _

x

2(s) = sin'(s) _

'(s) = (s)

can be considered as a left-invariant control problem on the motion group SE(2):

_

g(s) =g(s)(X0+(s)X1) with

g(s) =

0

@

1 0 0

x

1 cos' ;sin'

x

2 sin' cos'

1

A

X

0=

0

@

0 0 0 1 0 0 0 0 0

1

A

X

1 =

0

@

0 0 0 0 0 ;1 0 1 0

1

A

:

This approach has two main advantages. First it easily generalizes to the noneuclidian case and allows a simultaneous treatment of the euclidian, the spherical and the hyperbolic case. Second, for invariant systems on Lie groups the (PMP) takes a very special form, so one obtains much more detailed information than for general systems, all this can be found in 3].

For dimension n3, we consider the group SE(n) =

1 0

x Q

jx2R n

Q2SO(n) and the optimal control problem:

_

g=g

0

@

0 0 0 1 0 uT

0 ;u X

1

A

X2so(n;1) u2Rn;1 kuk0 () where the cost functional is time, i.e. we are looking for time-optimal paths steering from a given point g0 to another pointg1.

This setting contains redundancy. One can identify a group element g= (xQ) 2 SE(n) with a point in Rn and a positively oriented orthonormal frame attached to it. If g(t) is a solution of the above ODE, then its rst and second column are

g(t)e1=

1

x(t)

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(6)

and

0

_

x(t)

= _g(t)e1=g(t)

0

@

0 0 0 1 0 uT

0 ;u X

1

A

e

1=g(t)e2:

So the rst two columns of g(t) are in one-to-one correspondence with the arc x(t) and its tangent vector v(t) = _x(t). The arc x(t) has curvature

j(t)j=ku(t)k. Monroy proves that the problems on SE(n) andRnSn;1 are equivalent in the sense that an optimalg(t)2Gprojects onto an optimal arc x(t) 2Rnand conversely every optimal x(t) may be obtained this way, i.e. lifts to an optimal g(t)2SE(n) (cf. 15, Theorems 2.5.1 and 2.5.2]).

This lifting is not unique forn>2. Ifn= 2 andv0 is a unit vector, then there is only one possible choice of another unit vectorw0 such that (v0w0) is a positively oriented orthonormal frame in R2. But for n >2 there are innitely many possibilities.

The manifold RnSn;1is a homogeneous space of the group SE(n). Let

K SE(n) denote the subgroup

K =

8

<

: 0

@

1 0 0 0 1 0

0 0 Q

1

A

jQ2SO(n;1)

9

=

thenRnSn;1= SE(n)=K, the canonical projection: SE(n)!SE(n)=K is(g) = (g:e1g:e2) =

1 0

x Qe

1

sending a matrix to its rst two column vectors. Letg0g12SE(n) be elements projecting onto a given set of Dubins' data, i.e. (gi) = (xivi). Then Dubins' problem is equivalent to nding a time-optimal control steering from the initial manifold g0K to the target manifold g1K.

The generalization to the non-euclidian case looks similar. Let"2f;10, 1g. Then the group G one has to consider is either SO(1n) or SE(n) or SO(n+ 1), and the ODE of the problem is

_

g=g

0

@

0 ;" 0 1 0 uT

0 ;u X

1

A

X2so(n;1) u2Rn;1 kuk0: (2.1) With the same group K = SO(n;1) as above the objective is to nd for given g0g12G a time-optimal arc fromg0K tog1K.

Lifting the problem to the group introduced redundancy which is re!ected in the fact that the two-point boundary value problem is transformed into a problem with movable endpoints. As a consequence certain controls will be left completely undetermined by the (PMP). The transversality conditions will not provide any additional information, either.

Nevertheless we will eliminate these undetermined controls, i.e. we will show that one may assume that these undetermined controls vanish iden- tically. The argument is based on symmetry considerations because the system (2.1) is not only left-invariant with respect to G, it is also right- invariant with respect to K. This allows us to show that the optimal time to steer fromh0 toh1 is the same for any choice ofh0 2g0K andh1 2g1K. Let g=L(G) denote the Lie algebra ofGand U g the set of admissible

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(7)

control values, i.e.

U =

8

<

: 0

@

0 ;" 0 1 0 uT

0 ;u X

1

A

jX 2so(n;1) u2Rn;1 kuk0

9

=

:

Then U has the formB+kwherek=L(K)=so(n;1) is the Lie algebra of K and the set

B=

8

<

: 0

@

0 ;" 0 1 0 uT

0 ;u 0

1

A

ju2R n;1

kuk

0 9

=

is compact and Ad(K)-invariant because forQ2SO(n;1),

Y =

0

@

0 ;" 0 1 0 uT

0 ;u 0

1

A

and k= diag(11Q) we have Ad(k)Y =k Yk;1 =

0

@

0 ;" 0 1 0 (Qu)T

0 ;Qu 0

1

A

:

Lemma 2.1. Letu(t): 0T]!U be an admissible control and g(t) the cor- responding trajectory. Let k(t) 2 K be absolutely continuous and v(t) =

;k

;1k_. Then g~(t) := g(t)k(t) is a trajectory of the control system (2.1), generated by the control u~(t) = Ad(k;1)u(t);v(t).

Proof. We dierentiate ~g(t). Since _g(t) = g(t)u(t) and _k(t) = ;k(t)v(t), we obtain

_~

g(t) = _g(t)k(t) +g(t) _k(t) =g(t)u(t)k(t);g(t)k(t)v(t)

= g(t)k(t)k;1u(t)k;v(t)= ~g(t)Ad(k;1)u(t);v(t)

= ~g(t) ~u(t):

Since Ad(K)U =U and U +k=U, ~u(t)2U follows.

This allows to prove immediately that the minimal time is independent of a particular choice of points in g0K g1K.

Corollary 2.2. For g0g1 2 G, let T(g0g1) denote the minimal time to steer from g0 to g1. Then, for all k0k1 2 K, we have T(g0k0g1k1) =

T(g0g1).

Proof. Letg(t): 0T]!Gdenote a time-optimal path fromg0 tog1. Since

K

= SO(n;1) is connected, we can nd an absolutely continuous path

k(t): 0T]!K from k0 tok1. Thus ~g(t) := g(t)k(t) is an admissible path steering from g0k0 to g1k1 in time T = T(g0g1), hence T(g0k0g1k1)

T(g0g1) follows.

Applying this result to the casegi0:=giki andk0i=ki;1 yields the reverse inequality. Thus equality holds.

Remark 2.3. The same argument works, of course, with inmum instead of minimum time. Since time-optimal arcs always exist (cf. 15, Theorem 3.1.1], for example, we need not make this distinction.

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(8)

The symmetry considerations of the previous corollary and Lemma 2.1 allow to completely eliminate the redundancy introduced by lifting the sys- tem to the group G. This step is new and crucial. It allows us to eliminate those controls Monroy had to cope with because they are completely unde- termined by the (PMP). Corollary 2.2 shows that the two-point boundary value problem and the problem with movable endpoints have the same ex- tremals. This also explains why the transversality conditions of the (PMP) will not provide any additional information: roughly speaking the transver- sality conditions, if satised, imply that the restriction of the optimal time function T:GG!R+to the submanifold g0Kg1K has a critical point.

But this restriction is constant, so we cannot expect to obtain additional information.

3. Application of the Maximum Principle

As we already mentioned, for invariant control systems on Lie groups the (PMP) takes a special form providing much more detailed information than for arbitrary control systems. For a detailed discussion we refer to 3, 5, 13].

Before we apply the (PMP) we need to introduce some notation, in particular we x a basis of g. Let e1:::en denote the standard basis ofRnand let

`

i =

0 ;"eTi

e

i 0

and Lij =

0 0

0 eieTj ;ejeTi

:

With the bracket being X Y] =XY ;YX we obtain `i`j] = ;"Lij

`iLjk = ij`k;ik`j

LijLk l] = jkLil;ikLjl;jlLik+ilLjk:

(We note that Monroy uses the opposite sign, cf. 15, p. 24]). We rewrite the ODE (2.1) as

_

g=g

0

@

`

1+X

i<j u

ij L

ij 1

A

n

X

j=2 u

2

1j

2

0

: (3.1)

In order to apply the (PMP) we must lift this control problem to the cotan- gent bundle T G. If we let g denote the vector space dual of g, then one can identify T G with Gg . The set of smooth functions on T G with the Poisson bracketf gis a Lie algebra. EveryX 2ginduces a smooth function on T G, namely HX(gp) = hpXi. If signs for the Lie bracket ] ingand the Poisson bracketf gare chosen properly, then the map (X7!HX):g!C1(T G) is a Lie algebra homomorphism, i.e.

fH

X H

Y

g=HX Y] for allX Y 2g.

Now let hiHij:Gg ! Rdenote the following functions corresponding to `iLij 2g:

h

i(gp) =hp`ii Hij(gp) =hpLiji:

Then the system Hamiltonian of the control problem (2.1) is

H

u(gp) =hpui=h1+u12H12+ +u1nH1n+ Xn

1<i<j u

ij H

ij :

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(9)

Now suppose thatg(t) is an optimal arc generated by the controlu(t). Then the special formulation of the (PMP) for invariant problems on Lie groups (3, 5, 13, 15]) yields the existence of a covectorp(t)2g with the following properties:

(i) p(t) is not identically 0 and therefore p(t)6= 0 for all t. (ii) p(t) satises a certain ODE. In implicit form, this ODE is

d

dt

Ad;g(t);1 p(t)0 so Ad;g(t);1 p(t) =: #2g is constant.

(iii) The Hamiltonian is pointwise maximized by the controlu(t):

H

u(t)(g(t)p(t)) = max

v 2U H

v(g(t)p(t)) and its value is constant, either 0 or 1:

H

u(t)(g(t)p(t)) =2f01g:

In the sequel we will call a pair (g(t)p(t)) an extremal if it satises the necessary conditions of the (PMP). We need not specify the control u(t) explicitly because _g =gu a.e. implies u=g;1g_. Extremals with = 1 are called regular or normal while extremals with = 0 are called exceptional or abnormal.

Since there is no restriction on uij with 1 < i < j, an immediate con- sequence of (iii) is Hij(g(t)p(t)) 0. This is precisely the information provided by the transversality conditions. The latter imply p(t) ?kat the interval endpoints, which is equivalent to Hij(p(t)) = 0 for all 1<i<j.

As a drawback Condition (iii) does not provide any information about the controlsuij(t) with 1<i<j. A symmetry argument similar to the one in Lemma 2.1 allows us to eliminate these controls.

Lemma 3.1. Let g(t) be an arbitrary trajectory of (2.1) generated by the admissible controlu. Then there exists another trajectory~g generated by an admissible control u~ with u~ij 0 such that g(t)K = ~g(t)K for allt.

Proof. Since the setU has the form B+k let us writeu(t) =uB(t) +uk(t).

Then uij 0 for 1<i<j is equivalent touk(t)0.

Letk(t)2K denote the solution of the ODE _k(t) =;uk(t)k(t),k(0) =1 (identity matrix), and set ~g(t) :=g(t)k(t). Then we obtain

_~

g(t) = g(t)u(t)k(t)+g(t)(;uk(t))k(t)

= g(t)k(t)k(t);1(u(t);uk(t))k(t) = ~g(t) Ad;k(t);1uB(t): Since the setB is Ad(K)-invariant, we deduce that ~u(t) := Ad(k(t);1)uB(t)

2 B for all t, or equivalently ~uk 0. Now ~g(t)K =g(t)k(t)K=g(t)K, so

~

g(t) and g(t) project onto the same arc x(t).

In particular we deduce that every optimal arc can be obtained from an extremal with uk 0. Thus we have fully eliminated the redundancy introduced by lifting the problem to the group G. Throughout the rest of the paper we will always assume that (gp) is an extremal generated by a control u(t) withuk 0.

Since Hij 0 and uij 0 for 1 < i < j many terms in the ODE for

p(t) simply disappear. Let us writehi(t)H1j(t) for hi(p(t))H1j(p(t)) by a

ESAIM: Cocv, February 1998, Vol. 3, 1{22

(10)

slight abuse of notation. Then the derivatives _hi(t), can be obtained through Poisson bracketing with the system HamiltonianHu. With our choice of sign for Lie and Poisson brackets:

_

h

i =fHuhig=fh1+u12H12+ +u1nH1nhig etc.

In particular for the functions hiH1j we obtain the following brackets:

`1`j] = ;"L1j fh1hjg = ;"H1j `1L1j] = `j fh1H1jg = hj L1j`j] = `1 fH1jhjg = h1 L1jL1k] = Ljk fH1jH1kg = Hjk: Let us dene

h 0=

0

B

@ h

...2 h

n 1

C

A H

0=

0

B

@ H

...12 H

1n 1

C

A

(t) =kH0k=qH122 + +H1n2 : Since Hij 0 for ij>1 along an extremal, we obtain

_

h

1 = ;u12h2; ;u1nhn _

h

2 = h1u12;"H12 H_12 = h2

... ...

_

h

n = h1u1n;"H1n H_1n = hn i.e. h_1 =;uTBh0 h_0=h1uB;"H0 and _H0=h0:

The function is the switching function. Discontinuities of the control can appear only if (t) = 0. The value of the Hamiltonian along an extremal is

H

u(t)(g(t)p(t)) =h1+0kH0k=h1+02f01g:

If (t) = 0, every v 2 B maximizes the Hamiltonian, souB is completely undetermined. If(t) >0 then the optimal controluB(t) is uniquely deter- mined:

u

B=

0

B

@ u

...12 u

1n 1

C

A= 0

H

0

:

Thus if H06= 0, then (h1h0H0) satisfy the ODE _

h

1 =;

(h0)TH0 h_0=

h

1

;"

H 0

H_0=h: (3.2) Besides the Hamiltonian Hu=h1+0there are additional integrals of mo- tion. In view of Condition (ii) of the (PMP) every function that is constant along the coadjoint orbits of G in g will be an integral. These functions are called Casimir functions.

ESAIM: Cocv, February 1998, Vol. 3, 1{22

Références

Documents relatifs

I ° La glande à gaz de Serranus se présente, macroscopiquement, comme une condensation de masses épithéliales, richement irriguées par un « réseau admirable

Comparison between expected phase and estimated phase when the Iris-AO is flat except for the central segment on which a 225 nm piston is applied, in presence of the Lyot

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

Die infrarote Leuchtdiode LED] wird über die Strahlteiler (halbdurchläßige Spiegel) ST1, ST2, die Linse L2, den Strahlteiler ST3 und die Optik des Auges auf die Netzhaut in

Finally, he was able to avoid the vexing issue of ‘popular’ religion and its nagging oppositions between rich/poor, emotional/rational,

Further analysis would require meticulous work on both banal nationalism (manufactured by the State to reproduce itself) and everyday nationalism (implemented by the population); for

In the continuity of [2], the boundary value problem is formulated in terms of the displacement potential, which is time integral of the velocity potential, and a conformal mapping

versions of vector spaces, in which you can not only add and scalar multiply vectors, but can also compute lengths, angles, inner products, etc. One particularly common such