Научная статья на тему 'Модель случайного времени наступления событий в задачах сетевого планирования и управления проектами, выполняемыми коллективом автономных исполнителей'

Модель случайного времени наступления событий в задачах сетевого планирования и управления проектами, выполняемыми коллективом автономных исполнителей Текст научной статьи по специальности «Математика»

CC BY
140
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ГЕТЕРОГЕННЫЕ СИСТЕМЫ / ПРОЦЕСС ВЗАИМОДЕЙСТВИЯ / ДЕЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ / КОЛЛЕКТИВ АВТОНОМНЫХ СТРУКТУР / СЕТЕВОЙ ГРАФИК / ХАРАКТЕРИСТИКИ СЕТЕВОЙ МОДЕЛИ / СЕТЕВОЕ ПЛАНИРОВАНИЕ И УПРАВЛЕНИЕ / ВРЕМЕННЫЕ ОЦЕНКИ НАСТУПЛЕНИЯ СОБЫТИЙ / МОДЕЛЬ НАСТУПЛЕНИЯ СОБЫТИЙ / INFORMATION OBJECTS / UNDECLARED CAPABILITIES / BINARY DATA ARRAYS / IDENTIFICATION / INDEPENDENT PERMUTATIONS / JACCARD INDEX / ALGORITHM / SIMILARITY VALUE / HASH FUNCTIONS / BLOCK SIZE

Аннотация научной статьи по математике, автор научной работы — Лебеденко Евгений Викторович, Куцакин Максим Алексеевич, Дунаев Валерий Александрович

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

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

Controllable parameters selection for binary data arrays identification algorithm

The article discusses the questions of controllable parameters selection for authors developed algorithm of binary data arrays identification using the method of independent permutations. According to the non-cryptographic hash functions algorithms analysis the hash function based on linear congruential generator is selected as a base for the method of independent permutations. The simplified schemes of developed algorithms for identifiers generation and comparison using a set of basic hash functions are presented. An appropriate values for the block size which will split the binary data array, and the number of basic hash functions used for independent permutations are selected and proved. The authors carried out experimental tests and the results of similarity evaluation metering for various identification algorithm parameters are shown.

Текст научной работы на тему «Модель случайного времени наступления событий в задачах сетевого планирования и управления проектами, выполняемыми коллективом автономных исполнителей»

Интернет-журнал «Науковедение» ISSN 2223-5167 http ://naukovedenie.ru/ Том 8, №3 (2016) http ://naukovedenie. ru/index.php?p=vol8-3 URL статьи: http://naukovedenie.ru/PDF/107TVN316.pdf Статья опубликована 29.06.2016. Ссылка для цитирования этой статьи:

Лебеденко Е.В., Куцакин М.А., Дунаев В.А. Модель случайного времени наступления событий в задачах сетевого планирования и управления проектами, выполняемыми коллективом автономных исполнителей // Интернет-журнал «НАУКОВЕДЕНИЕ» Том 8, №3 (2016) http://naukovedenie.ru/PDF/107TVN316.pdf (доступ свободный). Загл. с экрана. Яз. рус., англ.

УДК 004.67

Лебеденко Евгений Викторович

ФГКВОУ ВО «Академия Федеральной службы охраны Российской Федерации», Россия, Орёл1

Кандидат технических наук, сотрудник E-mail: [email protected]

Куцакин Максим Алексеевич

ФГКВОУ ВО «Академия Федеральной службы охраны Российской Федерации», Россия, Орёл

Сотрудник E-mail: [email protected] РИНЦ: http://elibrary.ru/author items.asp?authorid=860545

Дунаев Валерий Александрович

ФГКВОУ ВО «Академия Федеральной службы охраны Российской Федерации», Россия, Орёл

Кандидат технических наук, сотрудник E-mail: [email protected]

Модель случайного времени наступления событий в задачах сетевого планирования и управления проектами, выполняемыми коллективом автономных исполнителей

Аннотация. В статье рассматривается класс гетерогенных систем, которые в современном мире часто являются автоматизированными распределёнными системами и наряду с основными иерархически организованными и централизованно управляемыми структурами, в них формируются и функционируют производные структуры, действующие автономно от основных и, зачастую, не имеющие каналов взаимодействия, как с ними, так и между собой. Основная управляемая структура, рассматриваемая в статье, является такая структура как сетевой график (сетевая модель). Рассмотрены подходы к моделированию характеристик стохастической сетевой модели, применяемой для решения задач сетевого планирования и управления проектами, выполняемыми коллективом автономных структур, каждая из которых реализует отдельную работу в рамках этой модели. Для каждого из освещённых подходов представлены результаты расчётов плотностей распределения временных оценок наступления событий конкретного сетевого графика. На основе полученных данных для моделирования случайного времени наступления событий предложено выбрать гамма-распределение.

1 302034, Россия, г. Орёл, ул. Приборостроительная, д. 35

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

Введение

В настоящее время существует ряд предметных областей, использующих технологии согласованного взаимодействия гетерогенных систем, в рамках которых, наряду с основными иерархически организованными и централизованно управляемыми структурами, формируются и функционируют производные структуры, действующие автономно от основных и, зачастую, не имеющие каналов взаимодействия, как с ними, так и между собой. Показательными примерами подобных предметных областей являются логистические системы территориально-распределенных промышленных и торговых комплексов [1], системы организации и проведения выездных мероприятий [2], системы управления выполнением миссии групп подвижных объектов, например, беспилотных летательных аппаратов (БПЛА) или специализированных роботов [3, 4].

Чаще всего, управление сложным процессом взаимодействия указанных централизованных и автономных структур базируется на методах сетевого планирования и управления (СПУ), в основе которых лежит моделирование процесса с помощью сетевого графика (сетевой модели) [5].

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

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

Одним из них является подход, основанный на представлении совокупности автономных структур децентрализовано управляемым коллективом интеллектуальных объектов, каждый из которых использует собственный экземпляр сетевого графика. В этом случае каждая из автономных структур реализует связанную с ней часть сетевого графика, именуемую в СПУ как работа, исходя из предположения, что другие автономные структуры поступают таким же образом. Однако, в ряде случаев, в силу различного рода факторов, длительности работ автономных структур могут изменяться случайным образом, что влияет на предположительные значения времени начала/окончания работ. Подобные сетевые модели в [5, 6] именуются стохастическими сетями. При этом изменения длительности своей работы и перерасчет параметров сетевой модели каждая из автономных структур выполняет локально, что с течением времени приводит к рассогласованию вида экземпляров сетевого графика всей совокупности автономных структур и, как следствие, к снижению эффективности процесса управления проектом в целом.

В статье рассматривается подход к моделированию характеристик стохастической сетевой модели [7], применяемой для решения задач сетевого планирования и управления проектами, выполняемыми коллективом автономных структур, каждая из которых реализует отдельную работу в рамках этой модели. Вводятся следующие допущения: реализация сетевого графика проекта выполняется методом «эстафеты», когда выполнение каждой последующей работы не может начаться, пока не завершены все предшествующие для неё

работы; сетевой график проекта представлен в виде диаграммы Ганта [8]; анализ сетевой модели по методу критического пути выполняется на основе метода PERT [9], как обеспечивающего более критичную оценку продолжительности каждой работы проекта.

Существующие подходы к моделированию характеристик стохастической

сетевой модели

Условимся, что значения времени начала/окончания работ (в СПУ именующиеся как события) являются случайными величинами, тогда предположим, что они подчинены принятому для исследуемой системы закону распределения и тип распределения является одинаковым для всех событий. Параметры распределения задаются для каждого события их ответственными исполнителями на основе нормативных данных [9]. В рассматриваемой системе такими параметрами являются предположительные значения времени наступления событий.

Практически во всех системах СПУ априорно принимается, что плотность распределения временных оценок наступления событий обладает тремя свойствами:

1. Непрерывностью.

2. Унимодальностью.

3. Двумя неотрицательными точками пересечения этой плотности с осью абсцисс [7, 9].

Простейшим распределением с подобными свойствами является бета-распределение, которое обычно постулируется на практике [7, 9].

Классический подход заключается в представлении плотности бета-распределения по формуле:

B( p, q, t)

fp-^a _ t )q-!

1 (1 1) при о < t < 1,

B( p, q) ^

0 при t < 0, t >1,

(1)

B(p>q) - бета-функция,

где w - бета-функция, имеющая вид:

1

B( p, q) = J tp-1(1 -1 )q-1 dt =

Г ( p) Г (q) Г (p + q)

(2)

Г (Z) - гамма-функция, определяемая по формуле:

Г (z) = J e "f tz-1dt

причем для целых значений г, гамма-функция имеет вид:

Г(г) = \*2*...*{г-\) = {г-\)\

а (р - 1) и (д - 1) - свободные параметры плотности бета-распределения. Для удобства в дальнейшем будем обозначатьр - 1 = а и д - 1 = р.

(3)

(4)

о

о

В результате дальнейшего развития классического подхода, возникла система PERT, которая впоследствии превратилась в совокупную методику управления сроками и ресурсами проекта.

Метод PERT позволил производить оценки некоторых параметров распределения продолжительности работ и наступления очередных событий в сетевом графике. Основой исследования и построения теоретико-вероятностного аппарата в системе PERT являются следующие базовые допущения:

1. Наступления события, заключающегося в завершении работы (i, j), t (i, j) - есть случайная величина, распределенная по закону бета-распределения на отрезке [a, b] с плотностью:

p(t) = C(t - a)a(b -1У, (5)

где а и в - свободные параметры плотности бета-распределения, а коэффициент C рассчитывается по формуле:

с= Г(а+Р + 2) Г(а + 1)Г(Р +1)

где Г(а+в+2), Г(а+1) и Г(в+1) - гамма-функции, определяемые выражением (3).

2. Параметры закона распределения p() - математическое ожидание М (i, j) и дисперсия o2(i, j) - определяются по формулам:

aj + 4mj + b M (i, j) = a—m-^

6 , (6) ^ - aj )2

i, j) =

36 , (7)

где Ъу и Шу - соответственно оптимистическая, пессимистическая и наиболее вероятная (мода) оценки, задаваемые ответственными исполнителями работы (/, ■).

Оригинальное обоснование целесообразности принятия закона бета-распределения было предложено Ю.П. Кривенковым [9]. Его подход приводит к формуле бета-распределения с плотностью:

9(t) =

(t - a)a-1 (b -1 )e-1 r „

----—, если t e [a; b]

(b - a) 13-1 B(a, P)

0, если t € [a; b]

(8)

в которой а, в - свободные параметры; а, Ь - отрезок, задающий возможные значения случайной величины I времени наступления события; а В (а, в) есть функция Эйлера:

1

В(а, в) = | Xа(1 - X)вЖ

0 . (9)

В качестве принятого закона возможно использовать гамма-распределение, но с тремя оценками, рассматривая формулу плотности для бета-распределения в запланированном

заранее интервале времени от оптимистичного до пессимистичного срока наступления события. Выражение (10) определяет плотность распределения временных оценок наступления событий согласно гамма-распределению:

va-1

= B°(f Tу е-B(f-T)

) Г(а)

(10)

где B и а - const, T - величина, показывающая с какой задержкой по времени случилось рассматриваемое событие, Г(а) - гамма-функция.

Рассмотрим примерный сетевой график, в котором время наступления событий нормативно задано (рис. 1). Времена 41...7 есть события, обозначающие окончания работ P1...6. Предполагается, что каждая работа Р имеет продолжительность, заданную на основе нормативных данных, и событие, заключающееся в окончании работы Р, должно наступить в заранее заданное время tн.

Работы

Рб

Р5

Р4

Р3

Р2

Р1

0

120

tti2

180 210

^3 tн4

270 300

^5 tнб

390 Время t, у. е.

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

tн7

Рисунок 1. Рассматриваемый сетевой график (рисунок автора)

Для моделирования наступления трёх событий, следующих друг за другом начиная с окончания выполнения работы Р1, в ходе выполнения представленного сетевого графика (рис. 1) воспользуемся представленными выше подходами, а именно системой PERT (выражение 5), подходом Ю.П. Кривенкова (выражения 8-9) и подходом, основанном на гамма-распределении (выражение 10).

Применяя систему PERT, получили результаты, показанные на рис. 2. При этом выбор свободных параметров осуществлялся таким образом, чтобы площади фигур, ограниченных

кривыми функций ^1(t), *P2(v), z) и параллельными оси ординат прямыми, проходящими через начало и конец отрезков, на которых заданы рассматриваемые функции, были равны единице.

0.08 0.06

ф1 (1)

Ф2(У)0.04 ф3(7)

0.02

0

Рисунок 2. Значения плотности бета-распределения (рисунок автора)

Тем же самым условием по подбору свободных параметров пользовались и при расчётах, основанных на подходе Кривенкова Ю.П. и при использовании гамма-распределения.

При расчётах по Кривенкову Ю.П. были получены следующие значения плотности распределения (рис. 3).

Результаты, полученные при расчётах с использованием гамма-распределения показаны на рис. 4.

0.15

0.1

Ф1 (1)

ф2(у) ф3(2)

0.05

0

0 100 200 300

1, V

Рисунок 3. Значения плотности бета-распределения (рисунок автора)

100

200

1, V ,ъ

0.06т

I]

0.04"

I \

Ф (I)

ф3 (13)

Ф2(Й)

0.02-

•I \ /_\

-I-

0

100

200

300

0.02-

г,12,13

Рисунок 4. Значения плотности гамма-распределения (рисунок автора)

Заключение

Из рис. 4 видно, что моды [10] плотности распределения для каждого из рассматриваемых событий совпадают с запланированными сроками наступления событий рассматриваемого сетевого графика (рис. 1).

При этом гамма-распределение имеет только три параметра: а, В, Т, где а и В - есть константы, подобранные с учётом вышеуказанного условия о площади фигуры. Тогда остаётся всего один управляемый параметр Т.

Таким образом, при исследовании временных характеристик сетевых графиков вида, показанного на рис. 1, будет использовано гамма-распределение плотности вероятности временных оценок наступления событий.

ЛИТЕРАТУРА

1. Сярдова О.М. Управление логистической системой промышленного предприятия // Сярдова О.М. / Вестник Волжского университета им. В.Н. Татищева № 24. - Волжский. - 2011.

2. Лебеденко Е.В., Куцакин М.А. Информационные системы и технологии в сфере деятельности охранных организаций // Лебеденко Е.В., Куцакин М.А. / сборник докладов 20-ой международной открытой научной конференции «Современные проблемы информатизации». - ВГТУ. - Воронеж. - 2015.

3. Амелин К.С., Антал Е.И., Васильев В.И., Граничина Н.О. Адаптивное управление автономной группой беспилотных летательных аппаратов // Амелин К.С., Антал Е.И., Васильев В.И., Граничина Н.О. / СПб ГУ. - Санкт-Петербург. - С. 157-166.

4. Scerri P., Pynadath D., Johnson L., Rosenbloom P., Si M., Schurr N., Tambe M. A Prototype Infrastructure for Distributed RobotAgentPerson Teams - Information Sciences Institute and Computer Science Department. University of Southern California. 4676 Admiralty Way, Marina del Rey, CA 90292.

5. Новицкий Н.И. Сетевое планирование и управление производством: учебно-практическое пособие / Новицкий Н.И. - Издательство «Новое знание». -Москва. - 2004. - 159 с.

6. Глазман H.M. Оснновы сетевого планирования и управления / Глазман Н.М., В.Г. Новиков. - ХУ. - Харьков. - 1966. - 96 c.

7. Голенко-Гинзбург Д.И. Стохастические сетевые модели планирования и управления разработками / Голенко-Гинзбург Д.И. - Издательство «Научная книга». - Воронеж, 2010. - 284 с.

8. Peter W.G. Morris. The Management of Projects // Peter W.G. Morris, Thomas Telford / ISBN 0-7277-2593-9. - Google Print. - 1994. - 18 p.

9. Голенко Д.И. Статистические методы сетевого планирования и управления / Голенко Д.И. - Издательство «Наука». - Москва, 1968. - 401 с.

10. Вентцель Е.С. Теория вероятностей / Вентцель Е.С. Высшая школа. 6 издание. -Москва, 1999. - 575 с.

Lebedenko Eugene Viktorovich

The Academy of Federal security guard service of the Russian Federation, Russia, Orel

E-mail: [email protected]

Kutsakin Maxim Alekseevich

The Academy of Federal security guard service of the Russian Federation, Russia, Orel

E-mail: [email protected]

Dunaev Valery Aleksandrovich

The Academy of Federal security guard service of the Russian Federation, Russia, Orel

E-mail: [email protected]

Controllable parameters selection for binary data arrays

identification algorithm

Abstract. The article discusses the questions of controllable parameters selection for authors developed algorithm of binary data arrays identification using the method of independent permutations. According to the non-cryptographic hash functions algorithms analysis the hash function based on linear congruential generator is selected as a base for the method of independent permutations. The simplified schemes of developed algorithms for identifiers generation and comparison using a set of basic hash functions are presented. An appropriate values for the block size which will split the binary data array, and the number of basic hash functions used for independent permutations are selected and proved. The authors carried out experimental tests and the results of similarity evaluation metering for various identification algorithm parameters are shown.

Keywords: information objects; undeclared capabilities; binary data arrays; identification; independent permutations; Jaccard index; algorithm; similarity value; hash functions; block size

REFERENCES

1. Syardova O.M. Upravlenie logisticheskoy sistemoy promyshlennogo predpriyatiya // Syardova O.M. / Vestnik Volzhskogo universiteta im. V.N. Tatishcheva № 24. -Volzhskiy. - 2011.

2. Lebedenko E.V., Kutsakin M.A. Informatsionnye sistemy i tekhnologii v sfere deyatel'nosti okhrannykh organizatsiy // Lebedenko E.V., Kutsakin M.A. / sbornik dokladov 20-oy mezhdunarodnoy otkrytoy nauchnoy konferentsii «Sovremennye problemy informatizatsii». - VGTU. - Voronezh. - 2015.

3. Amelin K.S., Antal E.I., Vasil'ev V.I., Granichina N.O. Adaptivnoe upravlenie avtonomnoy gruppoy bespilotnykh letatel'nykh apparatov // Amelin K.S., Antal E.I., Vasil'ev V.I., Granichina N.O. / SPb GU. - Sankt-Peterburg. - S. 157-166.

4. Scerri P., Pynadath D., Johnson L., Rosenbloom P., Si M., Schurr N., Tambe M. A Prototype Infrastructure for Distributed RobotAgentPerson Teams - Information Sciences Institute and Computer Science Department. University of Southern California. 4676 Admiralty Way, Marina del Rey, CA 90292.

5. Novitskiy N.I. Setevoe planirovanie i upravlenie proizvodstvom: uchebno-prakticheskoe posobie / Novitskiy N.I. - Izdatel'stvo «Novoe znanie». - Moskva. -2004. - 159 s.

6. Glazman H.M. Osnnovy setevogo planirovaniya i upravleniya / Glazman N.M., V.G. Novikov. - KhU. - Khar'kov. - 1966. - 96 c.

7. Golenko-Ginzburg D.I. Stokhasticheskie setevye modeli planirovaniya i upravleniya razrabotkami / Golenko-Ginzburg D.I. - Izdatel'stvo «Nauchnaya kniga». - Voronezh, 2010. - 284 s.

8. Peter W.G. Morris. The Management of Projects // Peter W.G. Morris, Thomas Telford / ISBN 0-7277-2593-9. - Google Print. - 1994. - 18 p.

9. Golenko D.I. Statisticheskie metody setevogo planirovaniya i upravleniya / Golenko D.I. - Izdatel'stvo «Nauka». - Moskva, 1968. - 401 s.

10. Venttsel' E.S. Teoriya veroyatnostey / Venttsel' E.S. Vysshaya shkola. 6 izdanie. -Moskva, 1999. - 575 s.

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