25. Acoustic emission source location in complex structures using full automatic delta T mapping technique / Al-Jumaili S. K., Pearson M. R., Holford K. M., Eaton M. J., Pullin R. // Mechanical Systems and Signal Processing. 2016. Vol. 72-73. P. 513-524. doi: 10.1016/j.ymssp.2015.11.026
26. Locating acoustic emission sources in complex structures using Gaussian processes / Hensman J., Mills R., Pierce S. G., Worden K., Eaton M. // Mechanical Systems and Signal Processing. 2010. Vol. 24, Issue 1. P. 211-223. doi: 10.1016/j.ymssp.2009.05.018
27. Delta T source location for acoustic emission / Baxter M. G., Pullin R., Holford K. M., Evans S. L. // Mechanical Systems and Signal Processing. 2007. Vol. 21, Issue 3. P. 1512-1520. doi: 10.1016/j.ymssp.2006.05.003
28. Mostafapour A., Davoodi S. A method for acoustic source location in plate-type structures // Mechanical Systems and Signal Processing. 2017. Vol. 93. P. 92-103. doi: 10.1016/j.ymssp.2017.02.006
29. Position-binary and spectral indicators of microchanges in the technical states of control objects / Aliev T. A., Guliev Q. A., Rzaev A. H., Pashaev F. H., Abbasov A. M. // Automatic Control and Computer Sciences. 2009. Vol. 43, Issue 3. P. 156-165. doi: 10.3103/ s0146411609030067
30. Mehdiyeva G., Ibrahimov V., Imanova M. General Theory of the Application of Multistep Methods to Calculation of the Energy of Signals. Vol. 348 // Lecture Notes in Electrical Engineering. 2016. P. 1047-1056. doi: 10.1007/978-81-322-2580-5_95
-□ □-
Дослиджено особливостi застосування теори задач неперервного розбиття множин для випадку, коли вихид-на множина е частиною плоског кривой Сформульована задача для окремого випадку вiдомоi постановки. Ця задача розв'язана з урахуванням запропонованих обме-жень. Виконано обчислювальний експеримент. Зроблено висновки про можливостi прикладного застосування розв'язтв поставленоi задачi
Ключовi слова: оптимальне розбиття, неперервна множина, мiнiмiзацiя, довжина дуги, центр множини,
метрика, розташування
□-□
Исследованы особенности применения теории задач непрерывного разбиения множеств для случая, когда исходное множество является частью плоской кривой. Сформулирована задача для частного случая известной постановки. Эта задача решена с учётом предложенных ограничений. Проведён вычислительный эксперимент. Сделаны выводы о возможности прикладного применения решения поставленной задачи
Ключевые слова: оптимальное разбиение, непрерывное множество, минимизация, длина дуги, центр множества, метрика, размещение -□ □-
UDC 519.8
|DOI: 10.15587/1729-4061.2018.123261]
STUDY OF THE MATHEMATICAL MODELS OF OPTIMAL PARTITIONING FOR PARTICULAR CASES
A. F i r s o v
PhD, Associate Professor Department of transport systems and technologies University of customs and finance Volodymyra Vernadskoho str., 2/4, Dnipro, Ukraine, 49000
1. Introduction
Over the past decade, a number of fundamental results have been obtained in the theory of continuous optimal set partitioning problems (OSP). Methods and algorithms for solving multi-product, linear and nonlinear, stochastic and dynamical problems of optimal set partitioning problems with specified and unspecified coordinates of centers of subsets were developed. In addition, solutions to applied problems from the field of monitoring of ecology of industrial regions, territory planning of service spheres and control of social sphere, were obtained. The problems of control of technological processes and the problems, associated with construction of the elements of artificial intelligence systems were united in one direction [1, 4].
A variety of initial data, including information about properties of a set, restrictions on particular parameters of a problem and quality criteria, determines a wide range of
applied partitioning problems. This, in turn, makes it possible to speak about the relevance of subsequent research both aimed at the development of the theoretical base, and at the search for solutions to specific problems. The problems of optimal partitioning of a plane curve, which are particular cases of a continuous OSP problem with placement of subsets' centers, are of special interest.
2. Literature review and problem statement
The theory of continuous OSP problems is based on a unified approach, which lies in reducing original infinite-dimensional optimization problems via Lagrange functional to non-smooth, as a rule, finite-dimensional optimization problems. For numerical solution of such problems, effective methods of non-differentiable optimization are used.
We can distinguish the following main directions of development of the theory of continuous OSP problems. By now, some of them have been sufficiently explored, such as linear OSP problems, nonlinear OSP problems, OSP problems under conditions of uncertainty [1].
Development of these results include studying problems of optimal coverage of continuous sets by balls [2], dynamical problems of optimal set partitioning with and without placement of subsets' centers, problems of sets' boundaries control [3-5]. Solutions to the problems of distributed systems control, which are special cases of continuous dynamical problems of optimal set partitioning, were obtained.
A fuzzy problem of optimal sets partitioning without restrictions was studied in paper [6].
One of the examples of conceptualizing of the OSP theory may be considered paper [7], which explored the problem how and when a discrete problem can be reduced to a continuous problem.
Application of the theory of optimal sets partitioning was found in the problems of artificial intelligence: image recognition, analysis and identification of systems, control of distributed systems, in which a permissible control region is determined by partitioning of a certain set into a finite number of subsets.
It is necessary to emphasize the studies based on sets partitioning, which typically use the Voronoi diagrams [8-10]. The theory of optimal partitioning considers the Voronoi diagrams as a particular case of OSP problems. Substantiation of theoretical fundamentals of plotting of the Voronoi diagram by using the methods of optimal sets partitioning is shown in a series of papers [11].
In [12], a generalization of the Voronoi partitioning, called EBVP (effectiveness-based Voronoi partitioning) by introducing the concept of node functions for distance measuring was proposed. With EBVP, a generalized environment for statement of optimal placement problems was proposed.
An example of development of algorithms for solving partitioning problems can be paper [13]. Application of multi-agents was proposed in [14].
Modern applied results in the fields of medicine, technology and logistics are explored in works [15-17].
Despite a considerable number of theoretical and applied works for optimal partitioning, all of them are based on analysis of only one class of sets. There are examples of partitioning of the segment and examples of application of the OSP apparatus for the search for the minimum of the function. Accordingly, an interest arises from the point of view of theoretical prospects and practical application of partitioning of segments of a plane and a spatial curve.
3. The aim and objectives of the study
The aim of present research is to state and research one-dimensional problems of the theory of optimal sets partitioning, when a set is represented in the form of a curve on a plane with geometrical characteristics of the curve taken into account. This will make it possible to construct the models of elements of transport systems with detailed reference to the terrain.
To accomplish the set goal, the following tasks must be solved:
- to state and solve the optimal partitioning problem for a particular case, when a distance is assigned by the length
of the radius-vector from the center to a point on a curve, to explore behavior of its solutions;
- to state and solve the optimal partitioning problem for a particular case, when a distance is assigned by the length of the path from the center to a point on a curve and to explore behavior of its solutions;
- to state and solve the optimal partitioning problem for a particular case, when a distance is assigned by the length of the path from the center to a point on a curve the curvature of the curve is taken into account as an additional parameter, to explore behavior of solutions.
4. Methods and results of research
Consider the basic problem of optimal sets partitioning with placements of centers [1]:
Problem A2. Let fl be a bounded, measurable by Lebes-gue set in n-dimensional Euclidean space En. We will designate through Pjv(fl) the class of all possible partitions of set fl into V sub-sets
PV(Q) = {<» = (Q1,...,QV): Qi cfi, i = 1V;
n _
y Qi = Q; mes(Qi f| Qj) = 0, i * j; i, j = 1, V}.
It is required to determine partitioning w* e Pv(Q) and a set of "centers" of subsets x*=(ii, t2,..., iv)£flv, giving the minimum value to the functional
- v r
F (w, t) = X J (c( x, 1i) + ai )p( x )dx.
i=1 ql
Here c(x, ti) are real, bounded, determined on flxfl, measurable by x at any fixed xlGfl (Vi=1,..., V) functions; p(x) is the bounded, non-negative, measurable on fl function; ai (Vi=1,..., V) are the assigned non-negative magnitudes.
Let functions c(x, t1) be one or another metrics in space E2, ai=0 (Vi=1,..., V). Informally, we can state problem A2 in the following way. It is required to find such partitioning of the original set into an assigned number of sets and such coordinates of the centers of these subsets, at which the sum of weighed distances from the points of the set to the correspondent center should be minimal.
In physical problems, the minimized integral is treated as work, performed by a point (a physical body) at moving along the trajectory, leading from the center to each point of the subset. From the economic point of view, the quality criterion of problem A2 is a summary cost of transition to the center (or backwards) of the whole resource that is at each point of set fl.
The aim of the present research is to study problem A2, when set fl is a part of a plane curve, described by dependence y=f(x) on an assigned segment. A segment of a curve, assigned both analytically and in a tabular way (the latter in the process of solving the problem is interpolated), can serve as analyzed areas. In addition, from practical considerations, the function is restricted by continuity and differentiability.
In a general form, the first problem (let us call it problem A2R) will be stated as follows. Suppose there is a segment of a plane curve. It is required to place an assigned number of sources on a resource on it and to link each point of the curve to a particular source. In this case, it is necessary to minimize costs of transportation of the whole resource from the sources to corresponding points of the curve along the
shortest path. Function of value in this case will be considered proportional to the radius-vector, connecting point (t;, f(T )), the source of resource, with the point of the corresponding subset (x, f(x)), so that cR(x, Ti)=((x-Ti)2+(f(x)-f(Ti))2)1/2 (Fig. 1). Obviously, coordinates of the so-called "centers" of subsets have the form (t;, f(x;)) and, in general, are determined by points t;e [a, b].
f(xk
To find the second component T*=(t1, t2,-, tN)eON of the optimal solution (1), it is necessary to solve the finite-dimensional optimization problem in the form
I (X() t) =
= f ÎV ( x)2 + ( f ( x ) - f (t ))2 X ( x )dx ^min , (1) where
A, = {X( x ) = (X,( x ),..., X n ( x )) : £ X, ( x ) = 1
i=1
almost everywhere in x eQ; Xt (x) = 0 v 1; almost everywhere for x eQ; i = 1, N}.
Analytic expression for the first component X *() of optimal solution (X *(), t *) of problem (1) can be obtained for each fixed t*=(t1, t2,..., tn) in the form
X* (x) =
W ( * -t )2+( f ( x ) - f ( t )2 =
min J ( x - %k )2 + ( f ( x ) - f (tk ))2, i = 1, N
k=1,N
G(t) = Jmi^J(x-tk)2 + (f(x)-f(tk))2P(x)dx ^ miii, (2)
J k=1,N ' x ' x ' tg[0 ,1]n
b
Fig. 1. Geometric interpretation of sub-integral function of problem A2R
Problem A2R. Let D={(x, y): a<x<b; y=f(x)}, where f(x) is the real, bounded, differentiable determinable on [a, b] function. It is required to find partitioning w* e PN(Q) and a set of "centers" of subsets, determined by the points of segment [a, b] t*=(t1, t2,..., tn)£Hn, giving minimal value to the functional.
F (w, t) = i J (( X - tt )2 + ( f (x) - f (t; ))2 )1/2dx.
i=1 Q;
Once the basic problem has been stated, it is required to refine the problem, based on assumption that it is possible to take into consideration geometrical characteristics of the curve in this statement. Subsequently, it is necessary to show what geometrical characteristics correspond to the subject area.
The next stage is the solution itself with the help of the known methods and interpretation of results.
We apply the procedure of solving continuous OSP problems [3, 5]. Then we introduce characteristic ^Q,..., XnO of subsets Hi,..., D-n, and pass from problem A2R to the equivalent problem of infinitely-dimensional programming.
0, in other cases,
the objective function of which is in the general case multi-extreme and non-differentiable. Solution to the problem (2) can be obtained, for example, using an algorithm, a part of which is r-algorithm by N. Z. Shor.
A detailed analysis of the properties of optimal solutions and properties of the minimized function G(t) for a particular case of problem A2R, when f(x)=const, was studied earlier. It was shown that the problem (2) is multi-extreme. However, on each of the subsets of set [a, b]N, formed by specifying of different relations of the order of sequence of centers t1, t2,.., % on segment [a, b]:
a) function is one-extreme and convex by t1, t2,.., %;
b) has the point of a local minimum.
Minimal values of the function in points of a local minimum, each of which belongs to a subset of set [a, b]N, formed by its relation of the sequence order of centers t1, t2,..., % on segment [a, b], coincide.
It is obvious that from the practical point of view it is interesting to study and solve the problem of partitioning of the segment of a special curve, modeling a real system. For example, when talking about road construction, there arises a problem of optimal placement of warehouses, work towns, asphalt factories along the construction route. It is required that costs of transportation of labor or material resources along the construction site should be minimal. That is why for computational experiments, we selected curves of the form f(x)=x2, f(x)=x3, f(x)=ln(x), f(x)=sin(x/n), f(x) = =Asint(Dx), A, t, DeZ. The last is of particular interest, since it is known that any continuous function on the interval [0,2n] can be represented in the form of a trigonometric series. Therefore, the properties of optimal solutions to problem A2R for any continuous functions, as well as applicability of the above algorithm, will be determined by the properties of problems A2R, functions of the form f(x)=A sint(Dx) at different parameters with precision of decomposition in trigonometric series are considered as a curve.
Fig. 2 shows examples of surfaces of minimized functions G(t1, t2), to which problems A2R at N=2, [a, b] = [0,1] are reduced (it is possible to visualize the surface, assigned by the minimized function, only for two centers). As Fig. 2, a-d, shows, problems A2R can be conditionally divided into two classes. The first class includes the problems, in which objective function G(t1, t2) has two minima, symmetric relative to the diagonal of a square, corresponding to area D and beginning at point (0; 0). Moreover, the values of the function at points of a minimum are the same. We will note that this class of problems includes those, in which the function, monotonous on [a, b], serves as f(x). The second one includes multi-extreme functions with a large number of local extrema that can have values close to optimal. In the case when the number of subsets is more than two, the number of local minima increases significantly. For functions from the first class, an optimum can be obtained by applying algorithm A2. For the second class of problems, algorithm A2 can lead to any point of a local extremum, not necessarily to the point where objective function of the problem has a global minimum. Therefore, in order to solve problems of
T
a
x
the second class, it is possible to apply heuristic algorithms of search for a global extremum. Experience in application of genetic algorithms, in particular for similar functions, makes it possible to talk about their effectiveness.
Fig. 2. Surfaces, constructed by values of function G(x-|, x2).
The set to be partitioned is a segment of a curve: a — f(x) =const; b — f(x) =ln(x); c — f(x) =x2; d — f(x)=sin(nx/2); e — f(x)=sin(2rcx); f — f(x)=sm(4rcx); xe[0, 1]. Values of F are normalized
Problem A2R is applicable in practice, when it is possible to get from the center to any point of the area along the corresponding radius vector. This situation is possible, for example, when developing the reservoir, deforestation or work on an assembly line.
Let us specify the model and state the following problem of optimal partitioning of a plane curve (let us call it problem A2L). Let us impose additional restrictions on the movement trajectory. It is obvious that in the case of transport communications, movement of resources will be implemented only along them. For example, materials supply on the constructed road is most likely to be implemented on its ready segments.
Let us state the problem in a general form. It is necessary to minimize the costs for transportation of the entire resource to each point along the curve at a specified segment from a predetermined number of sources along the same curve. In this case, it is required to find an optimal placement of the sources.
Problem A2L. Let 0.={(x, y): a<x<b; y=f(x)}, where f(x) is the real, bounded, differentiable function, determined on [a, b]. It is necessary to find partitioning W* ePv(Q) and a set of "centers" of subsets, determined by the points of segment [a, b] x*=(ti, x2,...,xv)eOv, giving minimal value to the functional.
dx,
F(W,x) = £j JVi + f P(x№
*=i Qi x,
where
x
JV i + f dx
is the length of the curve's arc from center ti to point x, p(x) is the assigned real function, bounded on [a, b] (hereinafter, consider without loss of generality that p(x)=1).
Evidently, for f(x)=const, problems A2R and A2L coincide.
Depending on the choice of f(x), objective function for problem A2L will take a particular form. For example, if f(x) =x2, then
c(x,x,)=
x¿Vl+x/ /2 + ln x, + Jl + x,2 /2-
-Wi+ x2 /2 + lnIx Wi + x21/2
respectively, for f(x)=ln(sin(x)), we obtain
c(x,ti)=\ln(tg(x/2)/tg(t/2)) |.
Examples of surfaces, formed by values of function F, constructed for set fl={(x, y): 0.02<x<1; y=f(x)}, are shown in Fig. 3.
Fig. 3. Surface of objective function F of problem A2L, depending on ti, t2e [0, 1]. A set to be partitioned is a segment of a curve: a — /{x)=const, b — f(x)=x, c — f(x)=sin(x), d — f(x)=sin(2x)
For problem A2L with placement of two centers on the interval [0; 1], solution can be obtained in analytical form, previously assuming that f(x) is a monotonous function,
b
a
c
e
b
a
c
t1<t2. We open module and rewrite the functional of problem A2L in the form
F( p, t1, t2) = JJV 1 + f 2(^)d^dx + JJV 1+f 2(^dx +
0 x t111
t2 t2 1 x
+ JJV 1 + f 2(£)d£dx + J J/ 1 + f 2(^dx.
p x t2 t2
Write down the necessary conditions of an unconditional extremum for function F(p, t1, t2) (calculation of partial derivatives of function F( p, t1, t2) is performed from the Leibniz formula for integral differentiation by the parameter):
t1 p
dF=N1+f -N1+f =0;
1 0 t
t2 1
dF = JV 1+f 2(S№-JV 1+f 2(^)d^ = 0; (3)
2 p t2
p _ ,_
£ =U 1+f 2(S№-JV 1+f 2(^)d^ = 0.
t p
Among the stationary points, we will choose the ones that will satisfy conditions: 0<t1<p<t2<1.
Analyzing system (3), it is possible to make a conclusion that point (p, f(p)) is the boundary between areas D1 and D2 and lies on curve y=f(x) so that the distances from this point along the curve to points (t1, f(t1)) and (t2, f(t2)) are the same. Point (t1, f(t1)) is in the middle of the distance along the curve between (0, f(0)) and (p, f( p)), and (t2, f(t2)) is in the middle of the distance along the curve between (p, f( p)) and (1, f(1)).
In the case when f(x) is periodic, or the number of the located centers is more than two, analytical solution to the problem is virtually impossible to obtain. In these cases, problem A2L is multi-extreme. Examples of the surfaces, formed by objective functions of the problem are shown in Fig. 3, c, d.
For the numerical solution, it is possible to apply algorithm A2 [3] or any other heuristic approach.
Further, we will refine the model, for optimization of which problem A2L is solved. Until now, it was assumed that costs are proportional to the length of the trajectory between the center and each point on it. Now let us take into account the fact that movement along the curve is complicated by its form, or rather curvature, which causes additional costs, therefore, we will add the costs in proportion to a curvature indicator to the full costs. Let us consider two cases:
1. We will take into account the effect of a curvature on the costs of moving through each intermediate point, then the total costs will be determined by a weighted sum (P1, p2 >0,
P1+P2* 0):
It is necessary to find partitioning W* ePN(Q) and a set of "centers" of subsets, determined by points of segment [a, b] t* = (t*,t2,...,t'N)e[a,b] , giving minimal value to the functional
F (w, t) =
N
=1J
i=1 a.
Jv 1+f 2o)d %
]f' '(%)/^1+f 2(%) )3 d %
dx.
As in the previous case, for each function f(x), we will obtain specific function c(x, t).
Separately, we will integrate the second summand:
*(t,x )= J f ' ( x ) / (V1 + f 2( x ) )3dx =
= f '(t i + f 2(ti ) - f '( x + f 2( x ) ;
then:
F (w, t) = £ J
i=1 a
Jyl 1 + f 2(%)d% +
+1f (tif 2(ti) -f '(x)/^1+f 2(x)I
dr.
As an example, we will consider the type of objective function for the problem with two centers, when f(x)=x2/2, xe[0, 1].
Integral of the length of this curve in this case:
L( ,,x) = JV 1 + f 2(£,)d£, = t^A/1+t7 / 2 +
+ln|t; + ^ 1 + t;2|/2-V 1 + x2 /2 + ln|x W 1 + x2|/2;
then the function will take the form:
t p F = J (L( x,t1) + K( x,t 1, )dx + J (L(t 1 x) + K(t 1 x ))dx +
0 t1
t2 1 + J (L( x,t 2) + K( x,t 2))dx +J (L(t 2jx ) + K(t 2jx ))dx.
c ( x, t i ) = ß1
x _
Jyl 1+f \x )dx
"ßs
Jf '(x )/^1 + f 2(x))3dx
where f"(x)/(^1 + f/2(x))3 is the curvature in point x.
Problem A2(L+K). Let D={(x, y): a<x<b; y=f(x)}, where f(x) is the real, bounded, differentiable, determined on [a, b].
For the case, when f(x)=const, f(x)=x, the second derivative is equal to zero, that is why the problem is reduced to problem A2R or A2L. Examples of surfaces, formed by function F for the problem with two centers at different kinds of function f(x), are shown in Fig. 4.
For f(x)=x2 on the interval [0; 1], the curvature decreases monotonously and an increment of the function by the unit of length increases monotonously. Function F reaches a minimum at point t(1)=(0.03, 0.24) and at point t(2)=(0.24, 0.03), symmetric to it relative to straight line y=x. The boundary between the subsets corresponds to value p=0.1215.
This problem can be generalized in the case of the curve lying on the surface (the model of a ,i = 1,..,n, road segment). Considering a curvature in this case may occur due to both lateral and vertical deviations.
2. Let us assume that delivery costs are proportional to the length of the curve and curvature at each point (curvature acts as density function):
t
c(x, ti)= i = 1,..., n.
JV1 + f 2( x ) ■ f '( x +f 2(x ) )3dx
F(t1,T2)
F(Ti,t2)
Fig. 4. The surface of objective functions F of problem A2(L+K), depending on. ti,t2e [0, 1]. A set to be partitioned is a segment of the curve: a — f(x)=x2, b — f(x)=sin(x), xe[0, 1]
Problem A2(L-K). Let D={(x, y): a<x<b; y=f(x)}, where f(x) is the real, bounded, differentiable, determined on [a, b] function. It is necessary to find pair,
(w*, t)e PN (Q) x[a, b]N,
giving minimal value to the functional
__N x
F (w, t) = i J J J1 + f 2( x ) ■ f'( x )/^1 + f 2(x ) )3dx
Let us integrate sub-module expression:
JV1+f 2( x ) ■ f '(x )/^1 + f 2( x ) )3dx = = arctg( f 2(t; ))-arctg( f 2(x));
then
F ({Q„..,Qn }) =
= £ Î |arctg( f 2(ti ))-arctg( f ' 2(x))|dx.
i=1 q
The problem degenerates, iff(x)=const, f(x)=x (Fig. 5, a). In the general case, the scheme of the solution remains the same. Examples of surfaces, made up by objective functions of problem A2(L'K) for the problem with two centers at various f(x), are shown in Fig. 5, b-d. It is not difficult to notice
that the properties of objective functions for some problems A2(L'K) coincide with the properties of objective functions of problems A2(L+K), A2L (at the same assignments of f(x)). That is why algorithms of solutions to these problems are the same.
5. Discussion of results of one-dimensional OSP problems
The basic results of the theory of continuous sets partitioning, such as problem statements, methods of their solution and substantiation, were obtained for the case when a set is plane. Different methods of calculating the distances between points on a plane are used as metrics. This makes it possible to construct optimization models for economic and social problems. Taking into account geometric properties qualitatively complicates the basic problems, because instead of using the Euclidean or Manhattan metrics, the distance along the curve is used. Consequently, carrying out numerical computation itself also gets complicated. But this approach gives new possibilities for modeling, in particular introduces in consideration the topography of placement of centers t and points of the placement of a given resource. It is obvious that in the case of road transportation, delivery costs depend on the distance between destinations, which is measured along the road. The second component of the costs is non-unified fuel consumption, set by the engine operation modes, which in turn depends on the relief of the road.
The studies were performed for problems of lesser dimensionality, unlike the known ones, which is caused by complexity of analysis of solutions for the curves in space. In addition, visualization of solutions' surfaces is possible only for a one-dimensional case with two centers. Consideration of properties of the curves adds one more stage of searching for a solution to the known scheme. As a result, it appears that within the basic problem, we obtain a particular problem, requiring a separate solution, for every case of consideration. The classic method for solving OSP problems in general case allows us immediately to apply the algorithm of global search for a minimum, which simplifies the search for a solution.
Exploration of the properties of stated problems showed that it is possible to obtain analytically a solution of some problems of partitioning of curves into two subsets with placement of the centers, using the necessary optimality conditions. If the number of subsets, and consequently, the number of centers is more than two, in order to solve these problems, it is necessary to apply the algorithms of solutions of continuous OSP problems or the heuristic methods. In the case, where f(x)=const, results of the studies coincide with the known results for a single interval of a real straight line.
b
a
a b c d
Fig. 5. Surfaces, constructed by values of function F of problem A2(L K). Partitioned set is the segment of a curve: a — f(x)=const, b — f(x)=x2, c— f(x)=sin(x/3), d — f(x)=sin(x), x£[0,1]
The proposed problems can be stated for n-dimensional Euclidean space, as well as for complex non-linear spaces, modeling economic and physical structures. A generalization of these problems is the problems of partitioning of surface curves or the surface itself, assigned by the function of n-variables. Such problems will make the object for subsequent studies, because they have a wide range of practical applications (in construction, economy, geodesy, and transport technologies). An interesting continuation of the studies will be consideration of the ability of the centers to move along the assigned relief with the problem of optimization of the influence spread area of each of the centers with minimal costs. This will require, first and foremost, creation of new software with support for geo-information and data on modes of objects' motion.
6. Conclusions
1. We stated the problem A2R of optimal partitioning of a continuous set, assigned by function f(x) for the case, when the distance is assigned by the length of the radius-vector from the center to the point on the curve. Functions of the form f(x)=Asint(x) at different parameters
with precision of decomposition in a trigonometric series were considered as a curve. It was shown that for problems with placements of two centers on the interval [0; 1], it is possible to obtain a solution in the analytical form. In the case, where there are more than two centers, the search for a more exact solution becomes difficult, that is why it is proposed to use heuristics.
2. The problem A2(L+K) of optimal partitioning for the case, where the distance is assigned by the length of the path from the center to a point on the curve, was stated. For problem A2(L+K) with placement of two centers on the interval [0; 1], the solution was given in the analytical form, in the case, where f(x), solution is a monotonic function. It was shown when the problem degenerates. The surfaces, formed by solutions to the problem, were constructed.
3. We stated the problem A2(L-K) of optimal partitioning for the case, where the distance is assigned by the length of the path from the center to a point on the curve and the curvature of the curve is taken into account as an optional parameter. The properties of objective functions for some problems A2(L-K) coincide with the properties of objective functions A2(L+K), A2L (at the same assignments of f(x)). That is why the algorithms of solutions to these problems are the same.
References
1. Us S. A. O modelyah optimal'nogo razbieniya mnozhestv v usloviyah neopredelennosti // Pytannia prykladnoi matematyky i matematychnoho modeliuvannia. 2010. P. 320-326.
2. Kiseleva E. M., Lozovskaya L. I., Timoshenko E. V. Reshenie nepreryvnyh zadach optimal'nogo pokrytiya sharami s ispol'zovaniem teorii optimal'nogo razbieniya mnozhestv // Kibernetika i sistemnyy analiz. 2009. Issue 3. P. 98-117.
3. Kiseleva E. M., Koryashkina L. S., Shevchenko T. A. O reshenii dinamicheskoy zadachi optimal'nogo razbieniya mnozhestv s razmeshcheniem centrov podmnozhestv // Kibernetika i sistemniy analiz. 2014. Issue 6. P. 29-40.
4. Shevchenko T., Kiseleva E., Koriashkina L. The Features of Solving of the set Partitioning Problems with Moving Boundaries Between Subsets // Operations Research Proceedings 2008. 2009. P. 533-538. doi: 10.1007/978-3-642-00142-0_86
5. Koriashkina L. S., Shevchenko T. O. Novi pidkhody do rozviazannia dynamichnoi zadachi optymalnoho rozbyttia mnozhyn // Pytannia prykladnoi matematyky i matematychnoho modeliuvannia. 2009. P. 220-231.
6. Kiseleva E. M., Zhil'cova A. A. Nepreryvnaya zadacha optimal'nogo nechetkogo razbieniya mnozhestv bez ogranicheniy s zadannym polozheniem centrov podmnozhestv // Pytannia prykladnoi matematyky ta matematychnoho modeliuvannia. 2009. P. 121-136.
7. Hungerford J. T. Research Statement: New Methods For Transforming Discrete Optimization Problems Into Continuous Problems. 2012. 4 p.
8. Bakolas E., Tsiotras P. The Zermelo-Voronoi diagram: A dynamic partition problem // Automatica. 2010. Vol. 46, Issue 12. P. 2059-2067. doi: 10.1016/j.automatica.2010.09.003
9. Balzer M. Capacity-Constrained Voronoi Diagrams in Continuous Spaces // 2009 Sixth International Symposium on Voronoi Diagrams. 2009. doi: 10.1109/isvd.2009.28
10. Jooyandeh M., Mohades A., Mirzakhah M. Uncertain Voronoi diagram // Information Processing Letters. 2009. Vol. 109, Issue 13. P. 709-712. doi: 10.1016/j.ipl.2009.03.007
11. Kiseleva E. M., Koriashkina L. S. Theory of Continuous Optimal Set Partitioning Problems as a Universal Mathematical Formalism for Constructing Voronoi Diagrams and Their Generalizations. I. Theoretical Foundations // Cybernetics and Systems Analysis. 2015. Vol. 51, Issue 3. P. 325-335. doi: 10.1007/s10559-015-9725-x
12. Guruprasad K. R. Effectiveness-based Voronoi partition: a new tool for solving a class of location optimization problems // Optimization Letters. 2012. Vol. 7, Issue 8. P. 1733-1743. doi: 10.1007/s11590-012-0519-z
13. An Effective Heuristic-Based Approach for Partitioning / Zhao X., Zhang H., Jiang Y., Song S., Jiao X., Gu M. // Journal of Applied Mathematics. 2013. Vol. 2013. P. 1-8. doi: 10.1155/2013/138037
14. A Decentralized Multi-agent Algorithm for the Set Partitioning Problem / Anders G., Siefert F., Steghofer J.-P., Reif W. // Lecture Notes in Computer Science. 2012. P. 107-121. doi: 10.1007/978-3-642-32729-2_8
15. Koriashkina L., Saveliev V., Zhelo A. On Mathematical Models of Some Optimization Problems Arising in the Production of Au-toclaved Aerated Concrete // Advanced Engineering Forum. 2017. Vol. 22. P. 173-181. doi: 10.4028/www.scientific.net/aef.22.173
16. Lau B., Sprunk C., Burgard W. Efficient grid-based spatial representations for robot navigation in dynamic environments // Robotics and Autonomous Systems. 2013. Vol. 61, Issue 10. P. 1116-1130. doi: 10.1016/j.robot.2012.08.010
17. Us S., Stanina O. The methods and algorithms for solving multi-stage location-allocation problem // Power Engineering and Information Technologies in Technical Objects Control. 2017. doi: 10.1201/9781315197814-21
18. Optimal Placement of Irradiation Sources in the Planning of Radiotherapy: Mathematical Models and Methods of Solving / Blyuss O., Koriashkina L., Kiseleva E., Molchanov R. // Computational and Mathematical Methods in Medicine. 2015. Vol. 2015. P. 1-8. doi: 10.1155/2015/142987
-□ □-
Запропоновано метод формування одновимiрних обводiв виходячи з заданог точностi ттерполяци. Максимальна абсолютна похибка ттерполяци визначаеться з урахуванням геометричних властивос-тей вихидног кривог лти. Розглядаеться два рiзновиди похибки. По-перше, похиб-ка, з якою сформована дискретно представлена крива, що ттерполюе вихидний точковий ряд, представляе вихидну криву. По-друге, похибка, з якою ттерполююча крива представляе будь-яку криву з зада-ними геометричними характеристиками
Ключовi слова: похибка ттерполяци, упорядкована множина точок, осцилящя, монотонна змта диференщально-геоме-
тричних характеристик
□-□
Предлагается метод формирования одномерных обводов исходя из заданной точности интерполяции. Максимальная абсолютная погрешность интерполяции определяется с учетом геометрических свойств исходной кривой линии. Рассматривается две разновидности погрешности. Во-первых, погрешность, с которой сформированная дискретно представленная кривая, интерполирующая исходный точечный ряд, представляет исходную кривую. Во-вторых, погрешность, с которой интерполирующая кривая представляет любую кривую с заданными геометрическими характеристиками
Ключевые слова: погрешность интерполяции, упорядоченное множество точек, осцилляция, монотонное изменение дифференциально-геометрических характеристик
-□ □-
UDC 519.651:517.518.85
|DOI: 10.15587/1729-4061.2018.1239211
DEVELOPMENT OF THE METHOD FOR THE FORMATION OF ONE-DIMENSIONAL CONTOURS BY THE ASSIGNED INTERPOLATION ACCURACY
Ye. Havrylen ko
PhD, Associate Professor* E-mail: [email protected] Yu. Kholodniak PhD*
E-mail: [email protected] A. Vershkov PhD, Associate Professor, Head of Department**
E-mail: [email protected] A. Naidysh
Doctor of Technical Sciences, Professor, Head of Department Department of Applied Mathematics and Information Technologies Bogdan Khmelnitsky Melitopol State Pedagogical University Hetmanska str., 20, Melitopol, Ukraine, 72312 E-mail: [email protected] *Department of Information Technologies of Design named after V. M. Naidysh*** **Department of Technical Mechanics*** ***Tavria State Agrotechnological University B. Khmelnytskoho ave., 18, Melitopol, Ukraine, 72310
1. Introduction
Geometric modeling is one of the tools for investigation of objects, phenomena and processes. The task of geometric modeling is to determine properties of an object being modeled using characteristics of a geometric model. Output data are geometric images assigned by a set of points. Their location reflects properties of the examined object. Geometric characteristics of a discretely represented geometric image (line or surface) can be given at the output points.
We can obtain output by calculations or measurements at physical objects.
There are difficulties in modeling discretely presented curves and surfaces because we know characteristics of curves at the output points only. It is possible to determine a character of a change in characteristics between the output points using additional information about properties of the object of modeling.
One of the methods of modeling based on discrete sets is interpolation. The task of interpolation is to restore an un-
©