Научная статья на тему 'Discrete model of paired relay-race'

Discrete model of paired relay-race Текст научной статьи по специальности «Математика»

CC BY
101
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
RELAY RACE / SEMI-MARKOV PROCESS / DISTANCE / STAGE / ROUTE / SAMPLING / SCHEDULE / DISTRIBUTED FORFEIT / ЭСТАФЕТА / ПОЛУМАРКОВСКИЙ ПРОЦЕСС / ДИСТАНЦИЯ / ЭТАП / МАРШРУТ / ДИСКРЕТИЗАЦИЯ / РАСПИСАНИЕ / РАСПРЕДЕЛЕННЫЙ ШТРАФ

Аннотация научной статьи по математике, автор научной работы — Larkin E.V., Bogomolov A.V., Privalov A.N., Dobrovolsky N.N.

The case of the active and passive team relay-race, in which an active team operates in accordance with rigid schedule and a passive team overcome the stage of its distance at randomly selected alternative routs during occasional time intervals is considered. Due to high complexity of classical relay-race analysis, method of simulation, based on representation of time intervals densities of passing stages routs with discrete distributions is proposed. It is shown, that after transformation of time intervals densities into discrete distributions the problem of a relay race analysis reduces to the task of analysis of two-team system with rigid schedules. The method of sampling of densities composition with estimation a sampling error, and recursive procedure of rigid schedule relay-race analysis with calculation of forfeit are worked out. It is shown, that forfeit depends on the difference of stages, teams overcome at current time and a strategy, which active team realizes during relay-race.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Дискретная модель парных эстафет

Рассматриваются эстафеты с активной и пассивной командами, в которых активная команда работает в соответствии с жестким расписанием, а пассивная команда преодолевает стадии дистанции по случайно выбранным альтернативным маршрутам в течение случайного временного интервала. Вследствие высокой вычислительной сложности задачи классического анализа эстафет предложен метод моделирования, основанный на представлении плотностей распределения временных интервалов прохождения этапов дискретными распределениями. Показано, что после преобразования плотностей распределения временных интервалов в дискретные распределения задача анализа эстафет сводится к задаче анализа парных жестких расписаний. Разработаны метод дискретизации композиции плотностей распределения с оценкой ошибки дискретизации и рекурсивная процедура анализа эстафет с жестким расписанием с расчетом суммы штрафа. Показано, что штраф зависит от разности номеров этапов, которые команды преодолевают в текущий момент, и стратегии, которую активная команда реализует в течение эстафеты.

Текст научной работы на тему «Discrete model of paired relay-race»

MSC 93A30

DOI: 10.14529/ mm p 180306

DISCRETE MODEL OF PAIRED RELAY-RACE

E.V. Larkin1, A.V. Bogomolov2, A.N. Privalov3, N.N. Dobrovolsky1

1rTula State University, Tula, Russian Federation 2

Moscow, Russian Federation

3Tula State Lev Tolstoy Pedagogical University, Tula, Russian Federation E-mail: elarkin@mail.ru, a.v.bogomolov@gmail.ru, privalov.61@mail.ru, nikolai.dobrovolsky@gmail.com

The case of the active and passive team relay-race, in which an active team operates in accordance with rigid schedule and a passive team overcome the stage of its distance at randomly selected alternative routs during occasional time intervals is considered. Due to high complexity of classical relay-race analysis, method of simulation, based on representation of time intervals densities of passing stages routs with discrete distributions is proposed. It is shown, that after transformation of time intervals densities into discrete distributions the problem of a relay race analysis reduces to the task of analysis of two-team system with rigid schedules.

The method of sampling of densities composition with estimation a sampling error, and recursive procedure of rigid schedule relay-race analysis with calculation of forfeit are worked out. It is shown, that forfeit depends on the difference of stages, teams overcome at current time and a strategy, which active team realizes during relay-race.

Keywords: relay race; semi-Markov process; distance; stage; route; sampling; schedule; distributed forfeit.

Introduction

Corporative-concurrent systems, in which corporative part is represented by the team, which must overcome some distance, and concurrency is the natural environment of their existence, are widespread in manifold fields of human activity, such as economics, politics, defense, sport, etc. [1-4].

Below paired relay race is considered [5, 6], in which two teams, A and B, participate. Team A adheres the active strategy and has a rigid schedule of passing the distance, divided onto stages. Also team A watch the team B, which from the point of view of team A passes its stages during occasional time interval, may overcome the stage on one of possible routes, which team B can select randomly too. The cost of the relay race depends not only on common winning or loosing the relay-race as a whole, but on winning and loosing the stages. So the team, which passes at current time a stage with a lower number, pays the team, which is situated at the time at a stage with higher number, the forfeit, which depends on the time, until the stage inequality persists.

The analytical model of such a system, based on the semi-Markov processes theory [7-10], adopt little to computer interpretation due to extremely high computational complexity of the calculation both current functional states of the system, and the sum of forfeit, which a winner receives from a loser. To reduce complexity it is necessary to work out a special approach, oriented onto the algorithmic realization. Such approaches are currently known insufficiently, that explains the necessity and relevance of the investigations in this domain.

1. Model of Active and Passive Team Paired Relay Race

Structure of paired relay race under consideration is shown on Fig. 1 [5, 6].

Team A TeamS

Fig. 1. Relay-races with alternative routes of the partner-On the Fig. 1:

• nodes {Aa1, ..., Aaj, AaJ-1} of graph "Team A" and {Ba1, ..., Baj, ..., BaJ-1^ of graph "Team B" simulate relay points of the distance;

• nodes Aa0 and Ba0 simulate starting points;

• nodes Aaj and Baj simulate end points of the distance.

The next assumption when modelling relay race was made:

schedule;

• time intervals of passing j(A)-th stage, 1 < j (A) < j (B) by a participant from team A are expressed with determinate, nonrandom values, and densities of these intervals are performed with Dirac ¿-functions ô (t — Tj(A)), where Tj(A) is the time of passing j-th stage

by a participant from the team A:

• time intervals of passing k(B, j), 1(B, j) < k(B, j) < K(B, j), 1 < j < J, route by team B participants are random ones and are determined with the accuracy to density

fk(B,j)(t);

after finishing of (j-l)-th stage by the (j-l)-th participant from team B j-th participant ay select one of K(B, j) possible routes of j-th stage with probability pk(B,j),

may select one

K(B,j)

PKB,j) = 1;

k(B,j)=1

• both teams, A and B, start their distances at once;

(j+1 J-th stage without a lag;

the first or not the first;

the winner and loser pass.

The model of the paired relay race may be performed as two-parallel semi-Markov process [7-10]

Ah (t) = [Ahj{AmA) (t)] , (1) Bh (t) = [Bhj(B),i(B) (t)] , (2)

where Ah (t), Bh (t) are semi-Markov matrices of size (J +1) x (J +1),

Ah (t) { S (t — Tj(A)) , when 1 < j (A) < J (A) and l (A) = j (A)

hj{A)-lAA) (t) = j o Otherwise,

(3)

bh (t) f hj(B) (t), when 1 < j (B) < J (B) and l (B) = j (B),

hj(B)-im (t) = o otherwise, (4)

B

'hj{B) (t) = \h\(B,j) (t), hk(B,j) (t) , hx(B,j) (t)] , 1 < j (B) < J (B), (5)

S (t — Tj(A)) is the Dirac function; Tj(A) is the rigid time of overcoming j(yl)-th stage by j-th participant of the A; hk(B, j) (t) = pk(B j • fk(B j (t) is the weighted time density of overcoming k (B,j)-th route by j-th participant of team B.

The summation of weighted densities hk(B j (t) gives the time density of the residence of team B participant at stage j(B), when passing along any rout:

K (B,j)=l

fj(B) (t) = hk(Bj) (t) . (6)

k(B,j) = l

Recursive procedures of the analysis of the relay race and the evaluation of the sum of forfeit is too complicated [5, 6] and unsuitable for cybernation, so simplification of the procedure is quite an actual task.

2. Discrete Model

[]

divide domain 0 < Tj(B)min < arg [fj(B) (t)] < Tj(B)max < ro, where Tj(B)min is the lower boundary of the domain, Tj(B)min is the upper boundary of the domain, onto intervals Tk(B,j)-1 < t < Tk(B,j)y 1 < k (B,j) < K (B,j\ 1 < j < J as it is shown in Fig. 2.

/ р TKBj) '<2< j ВJ) г \ тЫл

Р2( ВЛ1 1 \ ш

/ V N ¡(В) \ Ю

Puilj) у А Т \ PK(Bj)

MW - т#дли xKBj) - Щи,/у1 tKWj)

Fig. 2. The density sampling

For the definition of histogram digit parameters it is necessary to set up an accuracy e of the histogram sampling. The value of e may be calculated as follows:

T0(B,j)

K(B, j) Tk(Bj

fj(B) (t) dt + £

fj(B) (t) - Pk(B,j) dt + fj(B) (t) dt, (7)

k(B,j) = 1n

k(B,j)-1

'K(Bj)

where tj— and tj) are the left and right boundaries of k(B,j)-th, 1 < k(B,j) < K (B, j), histogram digit, correspondingly,

4(B,j) = T0(B,j) +k(B,j) • At,

At

TK(B,j) - T0(B,j)

K(B,j)

The values of histogram digits Pj.{b j) are calculated as follows:

f TK.B,j)

I fj(B) (t) dt, when k(B,j) = 1, 0

(8) 0)

Pk(B,j)

'k(B,j)

J fj(B) (t) dt, when 2 < к (B,j) < К (B,j) - 1,

(10)

'k ( Bj)-1 oo

J fj(B) (t) dt, when k(B,j) < K(B,j).

TK ( B,j)

The density sampling task may be putted on and solved as an optimization task [13], where e ^ min is the criterion, and to(Bj), jy K (B,j) are optimization variables.

Rigid time intervals T^Bj), 1 < k(B,j) < K(B,j), represented arguments of histogram digits, may be calculated as follows:

THB,3) = THB,3)-i + A, 1 < k (B,j) < К (B,j)

(И)

£

Taking into account (10) and (11), one may build up the semi-Markov discrete model of team B operation. The structure of the semi-Markov model is quite alike the structure, shown in the Fig. 1, except that indices k (B,j) of the primary model should be replaced by indices k (B,j) in the discrete model, and in common, K (B,j) = K (B,j).

Discrete operation team B model, based on semi-Markov process is as follows:

B k

h (t)= Bhj(B),i(B) (t) , (12)

where

bk f ,t)=i hj(B) (t), when 1 < j (B) < J (B) and l (B) = j (B), ( , h№-i№ (t) = j o otherwise, (13)

hj(B) (t) = Pl(B,j)5 {t — Tl(B,j)) , •••, P~k(B,j)5 (f — Tk(B,j)) > PK(Bj)5 (t — TK(B,j)) ,

1 < j (B) < J (B), (14)

B

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

where 5 yt — T^B j)J, 1 < k(B,j) < K(B,j) are Dirac functions; T^ j) are the rigid time intervals of overcoming j(B)~th stage by j(B)~th participant of team B.

3. Formulae for Competition Analysis

Due to the reduction primary model (1) - (5) to its discrete analogue (1), (3), (12) - (14), the conception of team B operation may be considered as a rigid schedule [1417] relay-race with alternative routes, which on j(B)~th stage are occasionally selected from K(B, j) possible routes with probabilities p^j), 1 < k(B,j) < K(B,j), after the completion [j(B)-l]-th stage. So general formulae, used in [5, 6] for working out the recursive procedure of competition and relay-races analysis should be adapted to the case under consideration, in which:

• only two teams participate in a relay-race;

The adaptation of formulae gives the next result.

Formulae, which determine the weighted time densities of winning j-th stage of the race by team A and team B, correspondingly, when both teams start their j-th stages

simultaneously are as follows: •

rA (t) = fj (A) (t) [1 — Fj(B) (t)] , rB (t) = fj(B) (t) [1 — Fj{A) (t)] , (15)

t

where F... (t) = J f... (0) d0 is the distribution function; 9 is the auxiliary argument; 0

when rigid schedule

(t)= ( 5{t — Tj(A)) , when Tj(A) = mm {Tj(A), Tj(B)} , A nonsense, otherwise,

,b (t)= f 5 {t — Tj(B)) , when Tj(B) = mm {Tj(A), Tj(B)} ,

[ nonsense, otherwise.

(16)

Formulae, which determine probabilities of winning j-th stage of the race by team A and team B, correspondingly, are as follows: • in common case

nA (t) = J fm (t) [1 - Fm (t)] dt, nB (t) = J fm (t) [1 - Fm (t)] dt; (17) 0 0

when rigid schedule

nw (t)= i h when Tj{A) = min {Tj[A)) Tm} , A [0 otherwise,

(t)i 1 when TJ(B) = min {T3(A), T3(B)} , B [0 otherwise.

(18)

Formulae, which describe the time density of waiting by the winner team until the loser team finishes the stage • in common case

oo

n (t) 0 fm (e) • fj(B) (t + e) de

PA^B (t) =-->

fFj(A) (t) dFj{B) (t)

n (t) I fj(B) (0) • fj(A) (t + 0) d0

VB^A (t) = -^-, (19)

¡Fj(B) (t) dFj(A) (t) 0

where n (t) is the Heaviside function,

(t) = ( 0, when t < 0, n ( ) | 1, otherwise;

j (t)={ 5 ^ — Tj(B) + Tj(A)) ' when Tj(A) < Tj(B),

hja^b\) | nonsense, otherwise,

J (t) =i 5 ^ — Tj(A) + Tj(B)) ' when Tj(B) < Tj(A),

rB^A\ | nonsense, otherwise.

(20)

It is necessary to admit, that at the rigid schedules case the draw effect emerges. It is impossible in common case, when there is an infinitesimal probability of A and В teams stage passing time intervals coincidence, is quite real when at rigid schedule case

Tj(A) = Tj(B) ■

4. Recursive Procedure of Evaluation of Forfeit

Recursive procedure of evaluation of forfeit should be considered in the two-dimensional space of functional states, shown in Fig. 3 [20].

The states of space are formed as Cartesian product of sets [1(A), ..., j (A), J (A), J (A) + 1] and [1(5), ..., j (B), J (B), J (B) + 1]. Elements of sets perform the stages, which participants of teams A and B overcome at the current time. There are additional elements in the sets under consideration, namely J (A) + 1 and J (B) + 1. These elements simulate states, which teams fall into after completion J-th stages of distances. The race begins from state [1(A), 1(5)] and ends at state \J(A) • 1, J(B) • 1]. Wandering through the space has the character of evolution, in which after every switch one (horizontal and vertical arrows in Fig. 3) or two (diagonal arrows in Fig. 3) elements of vector \j(A), j{B)\ increments by unit. Switches continue until the vector reaches the state [J (A) + 1, J (B ) + 1].

Fig. 3. The space of functional states

Time intervals of passing stage j(B) depend on route k (B,j), which team B select for passing j(B)~th stage. Common number of routes selected for passing distance as a whole is equal to

j

L = n k(B,j). (21)

j=i

Let us extract from all possible routes of team B route

Sl(B)

k(B, 1), ..., k(B,j), ..., k(B,J)

(22)

B

B

For evaluation of the evolution effectiveness lets utilize quite a natural model of forfeit, defined as the distributed payment by opponent team B to gamer team A, &j(A),j(B) (t), value of which depends on time. Below the case of payment by opponent team B to gamer

team A, &j(A),j(B) (t), is considered. Rate of payment, aj(A),j(B) (t), is as follows:

{> 0, when i (A) > j (B),

= 0, when i (A) > j (B), (23)

< 0, when i (A) < j (B),

where 1 < i (A), j (B) < J + 1.

For the evaluation of common forfeit, which team A receives from n-th team B, one can use the recursive procedure, for realization of which it is necessary to introduce the auxiliary time intervals 9s (A) 9s (B), where s is the number of previous switches.

When starting the competition from the initial functional state [1 (A), ..., 1 (B)] no switches is done (s = 0), substitutions 90 (A) ^ Tl(A) and 90 (B) ^ Ti(B) should be made, and time intervals 90 (A) 90 (B) compete between them. A possible result of competition may be the next:

a) if 9o (A)<9o (B), then wins team A, and 60 = {9^ (A)} = min {90 (A), 90 (B)}, 9*0 ^ 9*0 (A) r =1;

b) if 9o (A)>9o (B), then wins team B, and 60 = {90 (B)} = min {90 (A), 90 (B)}, 9*0 ^ 900 (B), r =1;

c) if 90 (A)=90 (B), then competition is in a draw, and 60 = {90 (A) , 900 (B)} = min {9o (A), 9o (B)}, 90 ^ 90 (A) = 90 (B), r = 2.

The value of forfeit is equal as follows:

a, (A,B,l) = J ai{A),i(B) (t) dt. (24)

0

Substitutions for preparing the next step of recursion are as follows: • indices of 90 (A) 90 (B), and ai(A),j(B) (t) should be replaced with

s <= 0 + r, (25)

. ( .) = J i (A) + 1 in the case a), c), ( ) i (A) in the case a),

(B) Г j (B) + 1 in the case b), c),

J ( ) \ j (B) in the case a); ^ '

9 (A) j T2(a) in the cases a), c), 9s (A) 9o (A) - 90 in the case b),

9 (B) <£= / T2(B) in the cases b), c), , >

9s (B) ^ 90 (A) - 90 in the case a). [ ''

9s (A) , 9s (B)

compete between them.

Let us assume that (s = w)-th step of the recursion vector of functional state of semi-Markov process is [i (A), j (B)], and time intervals 9v (A) , .9v (B) compete between them. The possible result of the competition may be the next:

a) if 9V (A)<9V (B), then wins team A and 8* = [9*v (A)} = min [9v (A) , 6v (B)}, 9*s ^ 9*v (A) s ^ v + 1;

b) if 9v (A)>9v (B), then wins team B and 8ss = [91 (B)} = min [9V (A) , 9V (B)}, 9S ^ 9S (B), s ^ v + 1;

c) if 9s(r-i) (m)=9s(r-i) (n), then competition is in a draw, 8S = [9S (A), 9*u (B)} = min [9v (A), 9v (B)}, s ^ v + 2.

The value of forfeit is calculated as follows

as (A,B,l) = Vi(A),j(B) (t) dt. (28)

Substitutions for preparing the next step of recursion are as follows: 9s (A) 9s (B)

s ^ v + r; (29)

• indices of ai(A),j(B) (t) should be replaced in accordance with (26);

• time intervals, which will compete further

9 (A) ^ I Ti(A) in the cases a), c) 9s (A) ^ 9v (A) _ 9s in the case

— 9S in the case b),

9 (B^ S Tj(B) in the cases b), c), /on.

9s (B) ^ 9v (A) _ 9*v in the case a).

Let us assume, that the last step of recursion only team A stays in the race, and time, it spends from a previous switch till finishing J-th stage, obtained on previous stage of recursion, is 9s(A) = 9S■ The value of forfeit on the last stage in this case is equal as follows:

as (A,B,l)= J aj(a)-i ,j(b) (t) dt. (31)

0

The common sum of forfeit, which team A receives from team B, is as follows

a (A,B,l) = ^2 as (A, B, l). (32)

s

The common sum of forfeit, which m-th team receives from all other teams, is as follows

L

a (A,B) = £ a (A,B,l). (33)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

z=i

a (A, B)

from team B, depends of its own rigid schedule and distributions of time intervals (5). The

a (A, B)

only This is an essential obstacle, from point of view of putting and solving the forfeit optimization task.

Conclusion

In such a way in this paper proposed procedure of relay-races analysis, based on simulation of team A, as a system with a rigid schedule, and team B as a system with alternative routs of passing stages. The next step of simulation is the reducing initial semi-Markov model of team B activity to the abstraction with discrete distributions of passing stages time intervals, the task, as a whole, to analysis the concurrent system with rigid schedules of participants. This permits to work out rather simple computational procedure of the forfeit sum calculation.

Solving the problem of calculation the sum of the forfeit, which active team A gets from its opponent team B, permits to work out the optimal strategy of A team behaviour with use, f.e. game theory [21, 22]. The tactics of optimal game strategies realization is to rescheduling of passing by team A the remaining stages of distance at the expense of acceleration/deceleration its activity on the certain stages with taking into account restriction of its own resources, possible response of opponents etc.

Acknowledgements. The research was carried out within the state assignment of the Ministry of Education and Science of the Russian Federation (No 2.3121.2017/PCH).

References

1. Valk R. Concurrency in Communicating Object Petri Nets. Concurrent Object-Oriented Programming and Petri Nets, 2001, pp. 164-195. DOI: 10.1007/3-540-45397-0_5

2. Chatterjee K., Jurdziriski M., Henzinger T. Simple Stochastic Parity Games. Lecture Notes in Computer Science, 2003, vol. 2803, pp. 100-113. DOI: 10.1007/978-3-540-45220-l_ll

3. Eisentraut C., Hermanns H., Zhang L. Concurrency and Composition in a Stochastic World. CONCUR 2010-Concurrency Theory, 2010, pp. 21-39.

4. Wooldridge M. An Introduction to Multi-Agent Systems. Chichester, John Wiley and Sons, 2009.

5. Ivutin A.N, Larkin E.V. Simulation of Concurrent Games. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2015, vol. 8, no. 2, pp. 43-54. DOI: 10.14529/mmpl50204

6. Larkin E.V., Ivutin A.N., Kotov V.V., Privalov A.N. Simulation of Relay-Races. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2016, vol. 9, no. 4, pp. 117-128. DOI: 10.14529/mmpl60411

7. Jiang Q., Xi H.-S., Yin B.-Q. Event-Driven Semi-Markov Switching State-Space Control Processes. IET Control Theory and Applications, 2012, vol. 6, no. 12, pp. 1861-1869. DOI: 10.1049/iet-cta.2011.0174

8. Yang T., Zhang L., Yin X. Time-Varying Gain-Scheduling-Error Mean Square Stabilisation of Semi-Markov Jump Linear Systems. IET Control Theory and Applications, 2016, vol. 10, no. 11, pp. 1215-1223. DOI: 10.1049/iet-cta.2015.1327

9. Korolyuk V., Swishchuk A. Semi-Markov Random Evolutions. N.Y., Springer Science and Buseness Media, 1995. DOI: 10.1007/978-94-011-1010-5

10. Limnios N., Swishchuk A. Discrete-Time Semi-Markov Random Evolutions and Their Applications. Advances in Applied Probability, 2013, vol. 45, no. 1, pp. 214-240. DOI: 10.1239/aap/1363354109

11. Bauer H. Probability Theory. Berlin, N.Y., Walter de Gruyter, 1996. DOI: 10.1515/9783110814668

12. Shiryaev A.N. Probability. N.Y., Springer Science and Business Midia, 1996. DOI: 10.1007/978-1-4757-2539-1

13. Squillante M.S. Stochastic Analysis and Optimization of Multiserver Systems. Run-Time Models for Self-Managing Systems and Applications. Mathematic Subject Classification. Basel, Springer Basel, 2010, pp. 1-15. DOI: 10.1007/978-3-0346-0433-8_l

14. Pinedo M.L. Scheduling. Theory: Algorithms and Systems. N.Y., Springer Science and Business Media, 2016. DOI: 10.1007/978-1-4614-2361-4

15. Khodr Y.M. Scheduling Problems and Solutions. N.Y., Nova Science, 2012.

16. Drozdowski M. Scheduling for Parallel Processing. London, Springer, 2009. DOI: 10.1007/9781-84882-310-5

17. Gawiejnowicz S. Time-Dependent Scheduling. Berlin, Springer, 2008. DOI: 10.1007/978-3540-69446-5

18. Heymann M. Concurrency and Discrete Event Control. IEEE Control Systems Magazine, 1990, vol. 10, pp. 103-112. DOI: 10.1109/37.56284

19. Larkin E.V., Ivutin A.N. "Concurrency" in M-L-Parallel Semi-Markov Process. 2017 International Conference on Mechanical, Aeronautical and Automotive Engineering (ICMAA 2017). MATEC Web of Conferences, 2017, vol. 108, no. 05003, 5 p.

20. Larkin E.V., Bogomolov A.V., Privalov A.N., Dobrovolsky N.N. Relay-Races Along Selectable Routes. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2015, vol. 11, no. 1, pp. 16-24.

21. Attar A., Campioni E., Piaser G. On Competing Mechanisms under Exclusive Competition. Games and Economic Behavior. Toulouse School of Economics, 2015, no. TS-609, 17 p.

22. Hokan T., Thomson W. Cooperative Game Theory. International Encyclopedia of Social and Behavioral Sciences, 2015, pp. 867-880.

Received July 9, 2018

УДК 519.837 Б01: 10.14529/ттр 180306

ДИСКРЕТНАЯ МОДЕЛЬ ПАРНЫХ ЭСТАФЕТ

Е.В. Ларкин1, А.В. Богомолов2, А.Н. Привалов3, Н.Н. Добровольский1

1Тульский государственный университет, г. Тула, Российская Федерация 2

медицинский биофизический центр им. А.И. Бурназяна, г. Москва, Российская Федерация

3Тульский государственный педагогический университет им. Л.Н. Толстого, г. Тула, Российская Федерация

Рассматриваются эстафеты с активной и пассивной командами, в которых активная команда работает в соответствии с жестким расписанием, а пассивная команда преодолевает стадии дистанции по случайно выбранным альтернативным маршрутам в течение случайного временного интервала. Вследствие высокой вычислительной сложности задачи классического анализа эстафет предложен метод моделирования, основанный на представлении плотностей распределения временных интервалов прохождения этапов дискретными распределениями. Показано, что после преобразования

плотностей распределения временных интервалов в дискретные распределения задача анализа эстафет сводится к задаче анализа парных жестких расписаний.

Разработаны метод дискретизации композиции плотностей распределения с оценкой ошибки дискретизации и рекурсивная процедура анализа эстафет с жестким расписанием с расчетом суммы штрафа. Показано, что штраф зависит от разности номеров этапов, которые команды преодолевают в текущий момент, и стратегии, которую активная команда реализует в течение эстафеты.

Ключевые слова: эстафета; полумарковский процесс; дистанция; этап; маршрут; дискретизация; расписание; распределенный штраф.

Литература

1. Valk, R. Concurrency in Communicating Object Petri Nets / R. Valk // Concurrent Object-Oriented Programming and Petri Nets. - 2001. - P. 164-195.

2. Chatterjee, K. Simple Stochastic Parity Games / K. Chatterjee, M. Jurdziiiski, T. Henzinger // Lecture Notes in Computer Science. - 2003. - V. 2803. - P. 100-113.

3. Eisentraut, C. Concurrency and Composition in a Stochastic World / C. Eisentraut, H. Hermanns, L. Zhang // CONCUR 2010-Concurrency Theory. - 2010. - P. 21-39.

4. Wooldridge, M. An Introduction to Multi-Agent Systems / M. Wooldridge. - Chichester, John Wiley and Sons, 2009.

5. Ivutin, A.N. Simulation of Concurrent Games / A.N. Ivutin, E.V. Larkin // Вестник

ЮУрГУ. Серия: Математическое моделирование и программирование. - 2015. - Т. 8, № 2. - С. 43-54.

6. Larkin, E.V. Simulation of Relay-Races / E.V. Larkin, A.N. Ivutin, V.V. Kotov, A.N. Privalov // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. -2016. - Т. 9, № 4. - С. 117-128.

7. Jiang, Q. Event-Driven Semi-Markov Switching State-Space Control Processes / Q. Jiang, H.-S. Xi, B.-Q. Yin // IET Control Theory and Applications. - 2012. - V. 6, № 12. -

P. 1861-1869.

8. Yang, T. Time-Varying Gain-Scheduling-Error Mean Square Stabilisation of Semi-Markov Jump Linear Systems / T. Yang, L. Zhang, X. Yin // IET Control Theory and Applications. - 2016. - V. 10, № 11. - P. 1215-1223.

9. Korolyuk, V. Semi-Markov Random Evolutions / V. Korolyuk, A. Swishchuk. - N.Y.: Springer Science and Buseness Media, 1995.

10. Limnios, N. Discrete-Time Semi-Markov Random Evolutions and Their Applications / N. Limnios, A. Swishchuk // Advances in Applied Probability. - 2013. - V. 45, № 1. -P. 214-240.

11. Bauer, H. Probability Theory / H. Bauer. - Berlin; N.Y.: Walter de Gruyter, 1996.

12. Shiryaev, A.N. Probability / A.N. Shiryaev. - N.Y.: Springer Science and Business Media, 1996.

13. Squillante, M.S. Stochastic Analysis and Optimization of Multiserver Systems / M.S. Squillante // Run-Time Models for Self-managing Systems and Applications. Mathematic Subject Classification. - Basel: Springer Basel, 2010. - P. 1-15.

14. Pinedo, M.L. Scheduling. Theory: Algorithms and Systems / M.L. Pinedo. - N.Y.: Springer Science and Business Media, 2016.

15. Khodr, Y.M. Scheduling Problems and Solutions / Y.M. Khodr. - N.Y.: Nova Science, 2012.

16. Drozdowski, M. Scheduling for Parallel Processing / M. Drozdowski. - London: Springer, 2009.

17. Gawiejnowicz, S. Time-Dependent Scheduling / S. Gawiejnowicz. - Berlin: Springer, 2008.

18. Heymann, M. Concurrency and Discrete Event Control / M. Heymann // IEEE Control Systems Magazine. - 1990. - V. 10. - P. 103-112.

19. Larkin, E.V. "Concurrency" in M-L-Parallel Semi-Markov Process / E.V. Larkin, A.N. Ivutin // 2017 International Conference on Mechanical, Aeronautical and Automotive Engineering (ICMAA 2017). MATEC Web of Conferences. - 2017. - V. 108, № 05003. - 5 p.

20. Larkin, E.V. Relay-Races Along Selectable Routes / E.V. Larkin, A.V. Bogomolov, A.N. Privalov, N.N. Dobrovolsky // Вестник ЮУрРУ. Серия: Математическое моделирование и программирование. - 2018. - Т. 11, № 1. - С. 16-24.

21. Attar, A. On Competing Mechanisms under Exclusive Competition / A. Attar, E. Campioni, G. Piaser // Games and Economic Behavior. Toulouse School of Economics. - 2015. - № TS-609. - 17 p.

22. Hokan, T. Cooperative Game Theory / T. Hokan, WT. Thomson // International Encyclopedia of Social and Behavioral Sciences. - 2015. - P. 867-880.

Евгении Васильевич Ларкии, доктор технических наук, профессор, кафедра «Робототехника и автоматизация производства>, Тульский государственный университет (г. Тула, Российская Федерация), elarkin@mail.ru.

Алексей Валерьевич Богомолов, доктор технических наук, профессор, Росу-дарственный н&учныи центр Российской Федерации - Федеральный медицинский биофизический центр им. А.И. Бурназяна (г. Москва, Российская Федерация), a.v.bogomolov@gmail.ru.

Александр Николаевич Привалов, доктор технических наук, профессор, кафедра «Информатика и информационные технологии>, Тульский государственный педагогический университет им. Л.Н. Толстого (г. Тула, Российская Федерация), privalov.61@mail.ru.

Николай Николаевич Добровольский, ксшдидсхт физико-математических наук, доцент, Тульский государственный университет (г. Тула, Российская Федерация), nikolai.dobrovolsky@gmail.com.

Поступила в редакцию 9 июля 2018 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.