Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXIX Международной научно-практической конференции «Естественные и математические науки в современном мире» (Россия, г. Новосибирск, 01 апреля 2015 г.)

Наука: Информационные технологии

Секция: Системный анализ, управление и обработка информации

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Орловский Н.М. ПРИМЕНЕНИЕ АДАПТИРОВАННОГО ГЕНЕТИЧЕСКОГО АЛГОРИТМА ДЛЯ ФОРМИРОВАНИЯ СУБОПТИМАЛЬНЫХ ПЛАНОВ РАБОТЫ ЭКИПАЖА // Естественные и математические науки в современном мире: сб. ст. по матер. XXIX междунар. науч.-практ. конф. № 4(28). – Новосибирск: СибАК, 2015.
Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

 

ПРИМЕНЕНИЕ  АДАПТИРОВАННОГО  ГЕНЕТИЧЕСКОГО  АЛГОРИТМА  ДЛЯ  ФОРМИРОВАНИЯ  СУБОПТИМАЛЬНЫХ  ПЛАНОВ  РАБОТЫ  ЭКИПАЖА

Орловский  Николай  Михайлович

ведущий  инженер,  Донской  филиал  Центра  тренажеростроения,  РФ,  г.  Новочеркасск

E.mail: 

 

APPLICATION  OF  ADAPTED  GENETIC  ALGORITHM  FOR  SUBOPTIMAL  CREW  ACTIVITY  SCHEDULING  FORMATION

Orlovsky  Nickolay

leading  engineer,  Don  Department  of  Simulation  Systems  Design  Center,  Russia,  Novocherkassk

 

АННОТАЦИЯ

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

ABSTRACT

The  article  describes  the  application  of  adapted  genetic  algorithm  for  crew  activity  scheduling  formation  on  cosmonauts  example.  The  author  proposed  a  new  modification  of  single-point  crossing  operator,  which  makes  it  possible  to  place  an  activity  in  the  most  suitable  moment  of  time  in  planning  horizon.  The  results  of  set  experiment  are  presented.  This  experiment  consists  in  comparison  efficiency  of  plan  formation  with  operator-scheduler  and  with  adapted  genetic  algorithm.

 

Ключевые  слова :  генетический  алгоритм;  планирование.

Keywords :  genetic  algorithm;  scheduling.

 

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

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

В  работе  [2]  приведена  многокритериальная  математическая  модель  формирования  субоптимальных  планов  действий  экипажа  на  примере  космонавтов  Российского  сегмента  Международной  космической  станции  (РС  МКС).  Для  решения  многокритериальной  постановки  задачи  был  разработан  адаптированный  ГА,  на  каждой  итерации  которого  решаются  две  задачи:

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

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

Для  определения  момента  начала  реализации  каждой  операции  структура  хромосомы  построена  таким  образом,  что  все  аллели  генов  равны  нулю,  кроме  одного,  который  и  определяет  номер  интервала,  в  который  предполагается  поместить  операцию.  С  целью  получения  уникальных  последовательностей  при  подобном  строении  вектора  решений  была  разработана  новая  модификация  оператора  одноточечного  кроссовера,  когда  обмен  участками  векторов  происходит  по  следующей  схеме  (рис.  1): 

1.  Из  множества  родительских  кодировок  выбираются  две  последовательности    и  ;

2.  Случайным  образом  с  равной  вероятностью    выбирается  точка  разрыва  ;

3.  Последовательности    и    разрываются  в  одной  и  той  же  точке  ;

4.  Из  полученных  четырех  участков  родительских  кодировок    и    формируются  особи  двух  потомков  путем  обмена  участками  крест-накрест  .

 

0_1

Рисунок  1.  Перекрестный  обмен  участками  векторов  решений  при  одноточечном  кроссинговере

 

Планирование  действий  экипажа  РС  МКС  в  настоящее  время  осуществляется  с  помощью  программно-аппаратного  комплекса  «Автоматизированная  система  планирования  РС  МКС»  (АСП  РС  МКС),  которая  учитывает  все  особенности  организации,  контроля  и  управления  деятельностью  экипажа  и  наземного  персонала  [3].  Большинство  действия  по  составлению  расписаний  работы  экипажа  выполняется  планировщиком  вручную,  что  требует  определенного  времени  на  формирование  итоговой  версии  плана  и  не  исключает  возникновения  нарушений  правил  планирования.  Предложенный  ГА  позволяет  создавать  планы  таким  образом,  что  все  включенные  в  них  операции  полностью  удовлетворяют  системе  заявленных  правил  и  ограничений.

С  целью  проверки  эффективности  применения  адаптированного  генетического  алгоритма  [2]  для  формирования  планов  работы  экипажа  РС  МКС  были  разработаны  две  имитационные  модели  [4]:  1)  модель  процесса  подготовки  планов  действий  экипажа  РС  МКС  специалистом  группы  планирования;  2)  модель  формирования  планов  действий  экипажа  с  использованием  предложенного  генетического  алгоритма.

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

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

Таблица  1. 

Итоги  эксперимента  (изменение  количества  операций)

Средние  значения  по  данным  10  испытаний

Количество  операций  в  исходном  наборе

100

110

120

130

140

150

160

Планир-щик

t   планирования  одной  операции,  мин

2,49

2,49

2,46

2,45

2,41

2,37

2,33

Занятость  планировщика  от  8  ч.  дня,  %

55,6

60,7

65

69,9

73,7

77,5

84,5

ГА

t   работы  ГА

3,3

3,7

4,0

4,6

5,2

5,4

5,9

Общее  t   работы  ГА  от  8  ч.  дня,  %

5,5

6,2

6,7

7,7

8,7

9,0

9,8

 

1

Рисунок  2.  Результаты  испытаний  имитационных  моделей  при  различном  количестве  операций  в  исходном  множестве

 

Второй  эксперимент  заключался  в  изменении  количества  процедур  перепланирования  в  течение  дня  с  5  до  15  при  фиксированных  значениях  всех  остальных  параметров.  Испытания  проводились  на  наборе  из  160  операций.  Результаты  эксперимента  приведены  в  таблице  2  и  на  графике  рисунка  3.  Анализ  данных  показал,  что  уже  при  12  процедурах  перепланирования  в  течении  8-ми  часового  трудового  дня  планировщику  требуется  больше  времени,  чем  8  часов,  чтобы  успеть  завершить  последнее  включение  срочной  работы  в  план.  Среднее  значение  отношения  общего  времени,  затраченного  на  подготовку  планов  оператором-планировщиком  и  генетическим  алгоритмом,  получилось  равным  7.

Таблица  2.

Итоги  эксперимента  (изменение  количества  процедур  перепланирования)

Средние  значения  по  данным  10  испытаний

Количество  процедур  перепланирования

5

6

7

8

9

10

11

12

13

14

15

План-щик

t   планирования  одной  операции,  мин

2,09

2,25

2,43

2,44

2,66

2,73

2,82

2,99

3,03

3,05

3,21

Занятость  планир-ка  от  8  ч.  дня,  %

71,8

78

84,5

84,6

93,9

94,3

99,1

100,8

108,1

110,4

117

ГА

t   работы  ГА

5,8

5,9

5,9

6,0

6,1

6,3

6,3

6,4

6,4

6,5

6,5

Общее  t   работы  ГА  от  8  ч.  дня,  %

7,1

8,6

9,8

11,3

12,7

14,4

15,7

17,3

18,7

20,3

21,7

 

2

Рисунок  3.  Результаты  испытаний  имитационных  моделей  при  различном  количестве  процедур  перепланирования  в  течение  дня

 

Анализ  данных  графиков  на  рисунках  2  и  3  показал  существенное  сокращение  времени  на  формирование  планов  при  использовании  предложенного  адаптированного  генетического  алгоритма.  Это  позволяет  сделать  вывод  о  том,  что  применение  созданных  математической  модели  и  алгоритма  способно  повысить  эффективность  процесса  формирования  планов  действий  экипажа  РС  МКС.  Однако,  использование  экспертной  подсистемы  формирования  планов  действий  экипажа,  включающей  реализацию  предложенных  решений,  в  качестве  основного  инструмента  для  составления  краткосрочных  и  оперативных  планов  полета  в  АСП  РС  МКС  в  настоящее  время  будет  являться  преждевременным.  Поэтому  полученные  результаты  имеет  смысл  применить  в  виде  специальной  методики  оптимизации,  позволяющей  вести  параллельное  (основному  процессу)  создание  субоптимальных  расписаний  действий  экипажа  и  проводить  дальнейший  анализ,  доработку  и  усовершенствование  имеющихся  решений.

 

Список  литературы:

1.Лозгачева  Т.М.,  Завалишин  Ю.К.  Исследование  систем  управления:  учеб.  пособие.  Н.  Новгород:  Нижегород.  гос.  архит.-строит.  ун-т,  2004.  —  102  с.

2.Орловский  Н.М.  Исследование  математической  модели  формирования  оптимальных  планов  функционирования  группы  специалистов  //  Современные  проблемы  науки  и  образования:  электрон.  журн.  —  2014.  —  №  3.  —  []  Режим  доступа.  —  URL:  http://www.science-education.ru/117-13639,  свободный.  —  Загл.  с  экрана  (дата  обращения:  24.06.2014).

3.Станиловская  В.И.,  Беляев  А.М.,  Потоцкий  С.И.,  Козлечков  А.Г.,  Колокольцева  О.М.,  Будникова  Т.С.  Автоматизированная  система  планирования  полета  Российского  сегмента  Международной  космической  станции.  //  «Программные  продукты  и  системы»,  —  №  3,  —  2013.  —  С.  48—54.

4.Орловский  Н.М.  Имитационная  модель  процесса  планирования  на  примере  составления  расписаний  для  действий  экипажа  РС  МКС  //  «Наука  XXI  века:  новый  подход»:  материалы  IX  молод.  междунар.  науч.-практ.  конф.  студентов,  аспирантов  и  молодых  ученых,  г.  Санкт-Петербург,  апрель  2014  г.  /  Науч.-издат.  центр  «Открытие».  2014.  —  С.  46—51.

Проголосовать за статью
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.