URAL MATHEMATICAL JOURNAL, Vol. 8, No. 2, 2022, pp. 115-126
DOI: 10.15826/umj.2022.2.009
COMBINED ALGORITHMS FOR CONSTRUCTING A SOLUTION TO THE TIME-OPTIMAL PROBLEM IN THREE-DIMENSIONAL SPACE BASED ON THE SELECTION OF EXTREME POINTS OF THE SCATTERING SURFACE1
Pavel D. Lebedev
Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, 16 S. Kovalevskaya Str., Ekaterinburg, 620108, Russian Federation
Ural Federal University, 19 Mira str., Ekaterinburg, 620002, Russian Federation
Alexander A. Uspenskii
Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, 16 S. Kovalevskaya Str., Ekaterinburg, 620108, Russian Federation
Abstract: A class of time-optimal control problems in three-dimensional space with a spherical velocity vector is considered. A smooth regular curve r is chosen as the target set. We distinguish pseudo-vertices that are characteristic points on r and responsible for the appearance of a singularity in the function of the optimal result. We reveal analytical relationships between pseudo-vertices and extreme points of a singular set belonging to the family of bisectors. The found analytical representation for the extreme points of the bisector is taken as the basis for numerical algorithms for constructing a singular set. The effectiveness of the developed approach for solving non-smooth dynamic problems is illustrated by an example of numerical-analytical construction of resolving structures for the time-optimal control problem.
Keywords: Time-optimal problem, Dispersing surface, Bisector, Pseudo-vertex, Extreme point, Curvature, Singular set, Frenet—Serret frame (TNB frame).
1. Introduction
This study continues the series of works by the authors on the development of methods and algorithms for constructing solutions to time-optimal control problems with a constant velocity vector and various geometry of target sets [6, 19]. Previously accumulated experience in solving plane problems [13] was transferred to three-dimensional space [3, 14], expanded, and supplemented with new methods and constructions. In this paper, the authors consider a time-optimal control problem in which a sufficiently smooth regular spatial curve is chosen as the target set. The optimal result function is not differentiable over the entire domain of consideration [2]. A combined approach is applied in its construction, which combines analytical methods for identifying the features of the solution of the problem and numerical algorithms for constructing the solution as a whole. To find
1This research was supported by the Russian Science Foundation (grant no. 19-11-00105, https://rscf.ru/en/project /19-11-00105/).
singularities of the optimal result function, elements of differential geometry are used, in particular, the moving Frenet frame and the main invariants of space curves [9, 10]. Also, a significant role in the constructions is played by the angular characteristic of the point's nonconvexity with respect to the target set and its measure of nonconvexity [16]. The measure of the non-convexity of a set determines the nature of the breaks in the wave fronts generated by this set [1]. The wave fronts in the problem under consideration coincide with the level surfaces of the optimal result function [4]. The key element in constructing a solution is the selection of a singular set — the bisector of the target set [7]. In the problem under consideration, the bisector generally consists of the union of two-dimensional, one-dimensional, and zero-dimensional manifolds [11, 12]. The simulation of the non-smooth solution of the problem was carried out with the help of modernized computational procedures, previously created for solving flat problems of time-optimal control [18]. The developed procedures can be used in constructing generalized solutions of first-order partial differential equations [15], as well as in theoretical mechanics, geometric optics, seismology, and economics [5].
2. Problem statement
The paper is devoted to the study of a time-optimal problem for a 3D system consisting of a single point with the speed limited as follows:
x € U(0,1) C R3, (2.1)
where U(c, r) is a ball in R3 centered at a point c of radius r > 0,
dx
x = x(r) = (x(t),v(t),z(t)), x = —,
and t is a scalar interpreted as time. For an arbitrary point x, the optimal trajectory is a line segment connecting it to the nearest point in the Euclidean metric of the target closed set A C R3. The optimal result function [17] is
u(x) = p(x, A) = min ||x — a^.
aeA
The time-optional problem under consideration is tightly connected with the Hamilton-Jacobi differential equations
( du du du\ mm vi — + v-2— + v3— +1 = 0 (2.2)
(vi,v2,v3)eu(0,1) V dx dy dz)
o \ 2 / o \ 2 / o
du \ l du \ (du
and Eikonal equations
fej +(8?J <2'3)
with a boundary condition
uldA = 0, (2.4)
where dA is the boundary of A.
The restriction of the optimal result function u = u(x, y, z) to the closure cl(R3 \ A) of the set R3 \ A coincides with the generalized (minimax) solution of the Dirichlet problem [15] for equation (2.2) with a boundary condition (2.4). A more detailed proof for an arbitrary finite-dimensional Euclidean space is given in [6]. The fundamental (generalized) solution uk (x) of the Dirichlet problem for equation (2.3) with boundary condition (2.4) (introduced by S.N. Kruzhkov [5]) is equal to the function u(x, y, z) on R3 \ A in absolute value but has the opposite sign:
uk (x,y) = -p( (x,y,z), A).
It should be noted that equation (2.3) is used to describe light propagation in a homogeneous medium, provided that the speed is normalized and reduced to 1. The wave front at the time point t > 0 coincides with the level surface
$(r) = {x € R3: u(x) = t}
of the optimal result function u(x). In the whole space R3, the function u(x) satisfies the Lipschitz condition with the constant L = 1.
3. Basic notation and definitions
Let A c R3 be a closed set in R3. We denote by ^a(x) the union of all points closest to x in the set A.
Definition 1 [19]. A set
L(A) = {x € R3: cardQ^(x) > 1}
is called a bisector of a closed non-empty set A.
Here, cardQ^(x) is the cardinality of the set Qa(x).
The bisector is a specific case of a symmetric set on which the wave front loses its smoothness [1]. In English academic sources, similar sets are termed as "conflict set" [13], "symmetry set", and "medial axe" [3]. Their geometric properties in 3D space were studied, for example, in [14]. Some topological properties of non-smooth wave front sets in Euclidean spaces of small dimensions (2 to 6) were investigated by V.D. Sedykh in [11, 12].
According to control theory, L(A) is classified as a dispersing surface [4, ex. 6.10.1] in the timeoptimal problem for dynamic systems (2.1). More than one optimal trajectory directed differently to the surface, e.g., line segments [x,y»], i = 1 ,k, where y» € ^(x), k = cardQyi(x), originates from each of its points. This determines that the optimal result function u(x) is non-differentiable on the set L(A). It should be mentioned that, for u(x) as a function of the Euclidean distance, the superdifferential D+u(x) is defined at points x € L(A), for more details see [2, Ch. II, Sect. S 8]. The value D+u(x) is used in [6] to prove that the function restriction to the set R3 \ A is a generalized solution of the Hamilton-Jacobi equation (2.2).
Definition 2 [7]. Non-coinciding points y" € A and y+ € A are called quasi-symmetric if
3x € L(A): {y-, y+ } C Qa(x).
In this case, the point x is called generated by the pair of points y" and y+.
Definition 3 [19]. The point yo is called a pseudo-vertex of the set A if there exists a sequence of pairs of quasi-symmetric points {y~, y+} c A and a sequence of points xi c L(A), for which the following conditions hold: { }
Vi € N {y", y+} C Qa(x*) and { }
lim {y", y+} = ^ yo} .
i—^^o
If there is an additional limit
lim xj = xo,
i—<x
then, x0 is an extreme point of the bisector corresponding to the pseudo-vertex y0.
Remark 1. The union of the bisector's extreme points forms the edge of the surface coinciding with the closure of L(A). In general, the dispersing surface is not a closed set, and the extreme points do not belong to it, but they determine its geometry.
4. Singular set characteristics
Hereinafter, we consider the case of a set A whose boundary r is a curve defined by the parametric equation:
r= {r(t) € R3: t € T}, (4.1)
where T C R is a closed connected interval.
Condition 1. We assume that the vector-valued function r(t) is three times differentiable on T, and the following biregularity condition is satisfied:
Vt € T [r'(t), r''(t)] = 0, (4.2)
where [■, ■] is the vector product, whereas the function r(t) satisfies a Lipschitz condition.
Condition (4.2) ensures that, for any t € T, a TNB frame [9] consisting of three unit vectors is defined:
[[, >(t),r»(t)],At)] 2U ||[[r'(i),r"(i)],r'(i)]||' 1 • >
[At),r"(t)]
63(i)= ||[r'(i),r"(i)]||- (4-5)
According to the classification used in differential geometry, ei(t) is a tangent unit vector, e2(t) is a normal unit vector, and e3(t) is a binormal unit vector. The curve r is characterized by two parameters at a point. They are its curvature
*w = "feMM (4.6)
and torsion
= yw/(.),.»M)
IIKW.^'WIII2
Here (■, ■, ■) is a triple scalar product.
Definition 4. The line
V(t) = {r(t) + fc-1(i)e2(t) + £e3(t) € R3 : £ € R} (4.8)
is called conjugate to the curve (4.1) at the point r(t).
The biregularity condition (4.2) ensures that, for any t, the curvature is defined and has a non-zero solution. Hence, the conjugate line (4.8) is also defined. It should be noted that a normal at the point r(t) is to be constructed as
P(t) = {z € R3 : (z - r(t), r'(t)> = 0} , (4.9)
whereas the wave front $(t) generated by the point r(t) falls partly inside the circle:
8(t, t) = dU(r(t), t) n P(t), (4.10)
where t > 0.
Lemma 1. If a sequence of pairs of quasi-symmetric parameters {t- , t+ }°=1 C T, a sequence
bi }i=1
of points {xi}°=1 C L(r), a parameter t0 € T, and a point xo € L(r) satisfy the conditions
Vi € N {r(t"), r(t+)} C Qr(xi), (4.11)
lim {t",t+} = {to,to}, (4.12)
lim xi = xo, (4.13)
then the following relation is true:
lim «xi - r(t"), e2(t")> - fc"1(t")) = 0. (4.14)
i—^
Proof. Consider a Frenet-Serret frame (trihedron). We should note that if r(s) = (x(s),y(s),z(s)) is a vector-valued function that is three times different.iable on the interval S c R and defined by a natural parameter (arc length) s ^ 0, then the following Taylor expansion is true for any s € S and sufficiently small increments of As:
r(s + As) = r(s) + r'(s)As + -r"(s)As2 + -r'"(s)As3 + o(As3). (4.15)
26
Here, o(5) is a vector-valued function with ||o(5)|| = o(5); o(5) being an infinitesimal with a higher order of smallness with respect to 5 € R.
Consider a classical orthonormal Frenet-Serret frame {ei(s), e2(s), e3(s)} and specify the coordinates of the vector r(s + As) = (x(s + As), y(s + As),z(s + As)) based on (4.15) (for more details, see [10, Ch. 5]):
1—2
x(s + As) = x(s) + As - -k (s)As3 + o(As3),
6
y(s + As) = y(s) + \k(s)As2 + ^fc'(s)As3 + o(As3), 26
z(s + As) = z(s) + -k(s)x(s)As3 + o(As3), 6
where k(s) and ~x(s) are the curvature and torsion of the curve at the point r(s).
In what follows, to achieve the result stated, it is sufficient to use only the lower terms of the above expansions:
x(s + As) = x(s) + As + o(As), y(s + As) = y(s) + ^k(s)As2 + o(As2),
z(s + As) = z(s) + -fc(s)x(s)As3 + o(As3). 6
Let us turn to the original curve described by means of the parameter t € R. We have
r(i) = r(s(i)),
where
s'(t) = ||r'
The coordinates of the vector
:(t + At) = (x(t + At),y(t + At),z(t + At)),
where
r(i + At) = r(s(t + At)) = (x(s(t + At)),y(s(t + At)),z(s(t + At))) , are calculated in the orthonormal basis
{ëi(s(i)),ë2(s(i)),ë3(s(i))} = {ei(i),e2(i),e3(i)}
as follows:
x(t + At) = x(t) + ||r'(t) || At + o(At), (4.16)
yd+At) = y(t) + + o(Af2)> (417)
^ k(t)x(t) ||r'(t) |3 At3 . A o, fl .
z(t + At) = z(t) + w Wl' v -+ o(At ). (4.18)
6
Here, fc(i) = k(s(t)) and x(t) = x[s(t)). When deriving formulas (4.16)—(4.18), it is taken into account that As = s'(t)At + o(At) with At ^ 0 as As ^ 0.
Let us relate the moving coordinate system to the point t = t-. Provided that At = t+ — t-, we obtain the following equalities by (4.16)-(4.18):
x(t+) = x(ti) + ||r'(Fi )||At + o(At), (4.19)
y(tt) = y(t~) + ^(i-)l|r'(i-)H2Ai2 + o(At2), (4.20)
z(tt) = z(t~) + ^k(t~)x(t~)\\r,(t~)\\3At3 + o(At3). (4.21)
Let us calculate the derivatives of the coordinates at the point t = t+ up to infinitesimals:
x'(t+ ) = ||r'(t-)|| + e(At), (4.22)
y'(t+) = k(t- )||r'(t-)||2At + o(At), (4.23)
z'(t+) = o(At). (4.24)
Here, e(t) is an infinitesimal.
Denote the coordinates of the point xi in the proposed coordinate system by (x*, y*, z*). By the conditions, the sequences {t-,t+ }°=1 and {xi}°=1 are bounded, and the function r(t) is Lipschitz, hence, the sequence {(x*,y*, z*)}°=1 is bounded. Therefore,
0: Vi € N |x*| + |y*| + |z*| < (4.25)
Since, by construction, xi € P(t-), we have
xi* = 0. (4.26)
On the other hand, if xi € P(t+), then
(xi — r(t+), r'(t+)) =0. (4.27)
Based on the equality t+ = t- + At and representations (4.19)-(4.21) as well as (4.22)-(4.24), we can write equality (4.27) in the form
(x* - (||r'(t")|| At + o(At)) ) (|r'(t-)| + e(At)) + + (y* - o(At)) (|r'(t")|2 k(t-)At + o(At)) + (z* - o(At))o(At) = 0.
(4.28)
From (4.25), it follows that |z*| ^ p; hence z*o(At) = o(At). Therefore, grouping all infinitesimals of a higher order than At and substituting the value x* from (4.26) into equality (4.28), we can transform (4.28) to the following form:
-||r'(t-)||2At + y* ||r'(t-)||2k(t-)At + o(At) = 0. (4.29)
Let us express y*k(t-) from (4.29). Thus, we get the limit relation
* , . I|r'(t")||2 At - o(At) ||r'(t-)|2 At - o(At) , x
lim y*k(t~) = lim 11 V -5--—- = lim 11 V * -5--—- = 1. 4.30
* ||r'(t")|r At Ai—0 ||r'(t")!2 At
Since, in the adopted coordinate system, the positive direction of the ordinate axis coincides with the unit vector e2(t-), we have
y* = <e2(t"), x* - r(t")> . (4.31)
From (4.30) and (4.31), it follows that
lim (e2(t-), x* - r(t"))fc(t") = 1. (4.32)
We move the number 1 to the left side of (4.32) under the limit sign and divide the expression obtained under the limit sign by k(t-) = 0. As a result, we get (4.14). □
Lemma 1 enables formulating a statement about the coordinates of the extreme points generated by the pseudo-vertex of the spatial curve.
Theorem 1. Let there be a pseudo-vertex r(to) on the curve (4.1). If the extreme point of the bisector x0 corresponds to the pseudo-vertex r(t0), then the following inclusion holds:
xo € V(to). (4.33)
Proof. If x0 is the extreme point of the bisector corresponding to the pseudo-vertex r(t0) of the set r, then Definition 3 implies the existence of a sequence of pairs of non-coinciding numbers {t-,t+ }°=1 C T and a sequence of points {x*}°=1 c L(r) satisfying the conditions (4.11)-(4.13). Since it follows from (4.11) that the point x* for any i lies in the normal plane (4.9) (constructed at the point r(t-)), we have
Vi € N (x* - r(t-), r'(t-)) = 0. (4.34)
The vector product is a continuous function of two vector variables, and r(t) is a three times differentiable function. Therefore, it is possible to calculate the value of the limit as follows:
lim (x* - r(t-), r'(t-)) = 1 lim x* - lim r(t-), lim r'(t-) ) = (x0 - r(t0), r'(t0)) . (4.35)
According to (4.34) and (4.35), the following equality is true:
(x0 - r(t0), r'(t0)) = 0. (4.36)
The biregularity condition ensures that the curvature (4.6) at any point of the curve is continuous and strictly positive; hence, the inverse function k-1(t) is continuous in some neighborhood of t0. Consider the function (4.4). Its numerator represents a composition of vector products of continuous
vector-valued functions, and the denominator is equal to the norm of the numerator. In this case, the numerator is different from 0 according to the condition (4.2). Therefore,
—m ((x* - r(t-), e2(t-)) - fc"1(t-)) =
_ _ _ _ _ (4.37)
= (lim x* - lim r(t_ ), lim e2(t_ )) - lim k (t_ ) = (x0 - r(t0), e2(t0)) - k (t0).
i—^ i—^ i—^ i—^
From (4.14) and (4.37), it follows that
(x0 - r(t0), e2(t0)) - k-1(t0) = 0. (4.38)
It should be noted that (4.8) for t = t0 can be represented as a set of points, for which the following conditions hold:
z € P(t0) (4.39)
and
(z - r(t0), e2(t0)) = k-1(t0). (4.40)
Equality (4.36) is equivalent to the condition (4.39), and equality (4.38) is equivalent to the condition (4.40). Hence, (4.33) holds. □
Remark 2. Equations (4.8) and (4.33) for the extreme points of a singular set are generalizations to three-dimensional equations for the extreme points of a singular set for solving the corresponding planar time-optimal control problem (see (4.1) and (4.2) from [18]).
Remark 3. Strictly speaking, a Frenet-Serret frame is not unique. Depending on the parameters, the vectors (4.3) and (4.5) can be directed differently. However, the vector (4.4) is always coincides with the direction, in which the curve (4.1) is locally convex in the neighborhood of the point r(t). Therefore, the equation of the conjugate line (4.8) is an invariant and is determined solely by certain characteristics of the curve r.
5. Example of solving the time-optimal problem (2.1)
To construct singular sets in 3D space, the authors have upgraded a software package [8], previously used to solve flat tome-optimal problems. It is based on algorithms for calculating the parameters t_ and t+, which define pairs of quasi-symmetric points r(t_) and r(t+) and the points x € L(r) generated by them. A key element is searching for pseudo-vertices of the target set. Finding a pseudo-vertex makes it possible, using the results of Section 4, to construct sets of extreme points of the bisector. These sets help to numerically construct the singular set itself. The level surface $(r) of the optimal result function u(x) corresponding to the time point t > 0 is constructed as a union of circles (4.10), from which the parts cut off by the bisector L(r) are removed. For each circle 0(t,T), t € T, it is required to find out, which arcs on it get into $(t).
Example 1. Consider an example of a time-optimal problem with a target set represented by the curve (4.1), where the function
cos 3t
r(i) = ( cos t, sin t, —— j (5.1)
is defined on T = [0,2n]. The function (5.1) satisfies Condition 1 and the Lipschitz condition with constant L = 3. An analysis of its first-order derivatives
r'(t) = (— sin t, cos t, - sin3t) (5.2)
and its second-order derivatives
r''(t) = (— cos t, — sin t, —3 cos 3t) (5.3)
allows us to prove that the biregularity condition (4.2) holds. We should note that the torsion (4.7) is not identically zero; hence, the curve r is not flat. Although, k(t) = 0 is possible at some points t € T.
Modeling the wave front propagation makes it possible to define that the set (4.1) has six pseudo-vertices corresponding to the values of the parameter
ti =0, t2 = n/3, ta = 2n/3, t4 = n, t5 = 4n/3, ta = 5n/3.
According to Theorem 1, the extreme points of the bisector lie on the lines conjugate to r at the pseudo-vertices. Fig. 1 shows the curve T as a purple line, its pseudo-vertices r(ti), i = 1,6, as bubbles, and the dispersing surface L(r) as the translucent blue surface. The sets of extreme points Wi corresponding to the pseudo-vertices r(ti), i = 1,6, are found by means of the derivatives of the vector-valued function of the first-order (5.2) and second-order (5.3):
H-'i = {({, 0, i^l) E«':{€[»,®)},
^^{(I'-^M)6"3^610'00*}-
The sets Wi, i = 1,6, are shown by red lines in Fig. 1. The embedding Wi C V(ti) is valid for all
■i = T76.
The wave front $(t) corresponding to the time point t = 0.5 (that is, the set of points for which the optimal result function is equal to t) is shown in Fig. 2 as a surface with colors changing from blue to red as they grow along the Z axis. The wave front $(t) corresponding to the time point t = 1 is shown in Fig. 3.
The dispersing surface is characterized by 6 sheets:
L1 = {(X,v,z)eR>:x = t,y = 0,z<1-^,^[0,cc)},
L2 = {(x,y,z)&Ri:x = ^, y = i £e[0,oo)},
= = y = £e[0,oo)},
L^{(x,y,z)eR*:x = 0,y = t,z>t-±,i;el0,cc)}, L5 = {(x,y,z)GRi:x = V = £e[0,oo)},
L6 = {(x,y,z)<= R3:.r = ^£, V = £e[0,oo)},
All sheets have a non-empty intersection
L*= D Li = {(x,y,z)(= R3:.r = 0, y = 0, i=T,6
We have card(Qr(x)) = 6 for all points x € L*, and card(Qr(x)) = 3 for all other points
{(x,y,z) € R3: x = 0, y = 0, |z| ^ 1/3}
on the applicate axis.
Remark 4• The resolving constructions in Example 1 can be considered as a problem solution for an Eikonal equation with the boundary condition given on the graph of the vector-valued function (5.1). In this case, wave fronts represent light propagation surfaces in a homogeneous medium with the source distributed uniformly along the curve r. The bisector L(r) is the union of non-smoothness points of the wave fronts due to the fact that the radiation comes from different points on the curve r.
6. Conclusion
One class of time-optimal problems in 3D space with a spherical velocity vectogram is investigated in the case of the target set coinciding with a curve r defined by the parametric equation. Characteristic points, such as pseudo-vertices responsible for the origin of the singular set L(r), are identified. The optimal result function u(x) loses its smoothness on the surface L(r). Analytical expressions are obtained for the coordinates of the extreme points of the bisector corresponding to a pseudo-vertex. The equations are written in terms of the curvature, principal normal, and
Figure 3. The level surface $(1) of the optimal result function and the dispersing surface L(T).
binormal of the curve r. An example of modeling the construction of a solution to a time-optimal problem with a closed curve taken as the target set is given. Four pseudo-vertices and the sets Wj, i = 1,6, of extreme points corresponding to them, which are rays on lines conjugate to L(T), are found. Based on the sets Wi, i = 1,6, a bisector is constructed, which is the union of two plane sets lying in orthogonal planes and having a common line segment. The level surfaces $(t) are constructed at various time points t. We should note that, in the previously studied problems on
the plane, only one bisector point can correspond to each pseudo-vertex (or two in a very special case, e.g., in [7]). In 3D space, an infinite set of extreme points corresponding to one pseudo-vertex can exist. In the future, it is planned to extend the developed algorithms to solve problems with more complex geometry.
REFERENCES
1. Arnold V.I. Singularities of Caustics and Wave Fronts. Dordrecht: Springer, 1990. 259 p. DOI: 10.1007/978-94-011-3330-2
2. Dem'yanov V. F., Vasil'ev L.V. Nedifferenciruemaya optimizaciya [Non-Differentiable Optimization], Moscow: Nauka, 1981. 384 p. (in Russian)
3. Giblin P.J. Symmetry sets and medial axes in two and three dimensions. In: The Mathematics of Surfaces IX. Cipolla R., Martin R. (eds.). London: Springer, 2000. P. 306-321. DOI: 10.1007/978-1-4471-0495-7.18
4. Isaacs R. Differential games. N.Y.: John Wiley and Sons, 1965. 384 p.
5. KruZkov S.N. Generalized solutions of the Hamilton-Jacobi equations of Eikonal type. I. Formulation of the problems; existence, uniqueness and stability theorems; some properties of the solutions. Math. USSR Sb., 1975. Vol. 27, No. 3. P. 406-446. (in Russian) DOI: 10.1070/SM1975v027n03ABEH002522
6. Lebedev P. D., Uspenskii A. A. Analytical and numerical construction of the optimal outcome function for a class of time-optimal problems. Comput. Math. Model., 2008. Vol. 19, No. 4. P. 375-386. DOI: 10.1007/s10598-008-9007-9
7. Lebedev P. D., Uspenskii A. A. Construction of scattering curves in one class of time-optimal control problems with leaps of a target set boundary curvature. Izv. Inst. Mat. Inform. Udmurt. Gos. Univ., 2020. Vol. 55. P. 93-112. (in Russian) DOI: 10.35634/2226-3594-2020-55-07
8. Lebedev P. D., Uspenskii A. A. Program for constructing a solution to the tome-optimal problem in three-dimensional space with a spherical velocity vectogram and a nonconvex target set. Certificate of state registration of the computer program, no. 2022666810, September 07, 2022.
9. Poznyak E.G., Shikin E.V. Differencial'naya geometriya: pervoe znakomstvo. [Differential Geometry: the First Acquaintance]. Moscow: MSU, 1990. 384 p.
10. Scherbakov R. N., Pichurin L. F. Differencialy pomogayut geometrii [Differentials Help Geometry]. Moscow: Prosveschenie, 1982. 192 p. (in Russian)
11. Sedykh V. D. On Euler characteristics of manifolds of singularities of wave fronts. Funct. Anal. Appl., 2012. Vol. 46, No. 1. P. 77-80. DOI: 10.1007/s10688-012-0012-6
12. Sedykh V. D. Topology of singularities of a stable real caustic germ of type Izv. Math, 2018. Vol. 82, No. 3. P. 596-611. DOI: 10.1070/IM8643
13. Siersma D. Properties of conflict sets in the plan. Banach Center Publ., 1999. Vol. 50. P. 267-276. DOI: 10.4064/-50-1-267-276
14. Sotomayor J., Siersma D., Garcia R. Curvatures of conflict surfaces in Euclidean 3-space. Banach Center Publ., 1999. Vol. 50. P. 277-285. DOI: 10.4064/-50-1-277-285
15. Subbotin A. I. Generalized Solutions of First Order PDEs: The Dynamical Optimization Perspective. Boston: Birkhauser, 1995. XII+314 p. DOI: 10.1007/978-1-4612-0847-1
16. Ushakov V. N., Ershov A. A., Matviychuk A. R. On Estimating the degree of nonconvexity of reachable sets of control systems. Proc. Steklov Inst. Math., 2021. Vol. 315. P. 247-256. DOI: 10.1134/S0081543821050199
17. Ushakov V. N., Uspenskii A. A., Lebedev P. D. Construction of a minimax solution for an Eikonal-type equation. Proc. Steklov Inst. Math., 2008. Vol. 263, Suppl. 2. P. 191-201. DOI: 10.1134/S0081543808060175
18. Uspenskii A.A. Calculation formulas for nonsmooth singularities of the optimal result function in a time-optimal problem. Proc. Steklov Inst. Math., 2015. Vol. 291, Suppl. 1. P. 239-254. DOI: 10.1134/S0081543815090163
19. Uspenskii A. A., Lebedev P. D. Identification of the singularity of the generalized solution of the Dirich-let problem for an Eikonal type equation under the conditions of minimal smoothness of a boundary set. Vestn. Udmurtsk. Univ. Mat. Mekh. Komp. Nauki, 2018. Vol. 28, No. 1. P. 59-73. (in Russian) DOI: 10.20537/vm180106