Разработка и исследование программной системы принятия решений с методом выбора доминирующего варианта::Журнал СА 1-2.2015
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

 Читать далее...

Принципы проектирования  

Dependency Inversion Principle. Принцип инверсии зависимостей в разработке

Мы подошли к последнему принципу проектирования приложений из серии SOLID – Dependency

 Читать далее...

Рынок труда  

Вакансия: Администратор 1С

Администратор 1С – это специалист, который необходим любой организации, где установлены программы

 Читать далее...

Книжная полка  

Книги для профессионалов, студентов и пользователей

Книги издательства «БХВ» вышли книги для тех, кто хочет овладеть самыми востребованными

 Читать далее...

Принципы проектирования  

Interface Segregation Principle. Принцип разделения интерфейсов в проектировании приложений

Эта статья из серии «SOLID» посвящена четвертому принципу проектирования приложений – Interface

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 10797
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 9043
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 9093
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5736
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6431
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 3736
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 2732
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3531
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3521
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6017
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

Друзья сайта  

 Разработка и исследование программной системы принятия решений с методом выбора доминирующего варианта

Архив номеров / 2015 / Выпуск №1-2 (146-147) / Разработка и исследование программной системы принятия решений с методом выбора доминирующего варианта

Рубрика: Наука и технологии

Без фото ТКАЧЕНКО К.С., инженер 1-й кат., аспирант, Федеральное государственное бюджетное образовательное учреждение высшего образования «Севастопольский государственный университет», tkachenkokirillstanislavovich@gmail.com

Разработка и исследование программной системы
принятия решений с методом выбора доминирующего варианта

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

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

Одним из известных способов решения таких задач является использование при адаптивном управлении в условиях априорной неопределенности входных данных стохастических автоматов для выбора из конечного множества управляющих воздействий. Известными трудами, посвященными рассмотрению с единых позиций возможных решений задач безусловного и условного выбора, являются [1, 2]. Проектированию и использованию новых методов управления на основе рекуррентных последовательностей, как и решению возникающих при этом частных задач, посвящены публикации [3, 4, 5].

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

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

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

На достаточно высоком уровне абстракции структурная модель РС с СППР имеет вид, изображенный на рис. 1.

 

Рисунок 1. Высокоуровневая абстрактная структурная модель РС с СППР

 Схему взаимодействия подсистем и информационных потоков между ними можно представить на рис. 2. 

Рисунок 2. Схема взаимодействия подсистем

 Необходимо прокомментировать содержимое рис. 2 путем перечисления изображенных на нем объектов:

  • , , …, , …, – каналы связи с внешними средами, системами и сетями;
  • , , …, , …, – информационно и функционально независимые структурные подразделения РС;
  • СППР – программный комплекс информационного обеспечения поддержки принятия решений.

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

Математической моделью РС с СППР в таком виде является граф:

(1)

В формуле (1) применяются обозначения:

  • – множество вершин, соответствующих ;
  • – множество вершин, соответствующих ;
  • – множество вершин, соответствующих СППР;
  • : – множество ребер, связывающих и ;
  • : – множество ребер, связывающих и СППР.

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

(2)

В формуле (2):

  • – функция получения и передачи информации;
  • – функция обработки информации;
  • – функция хранения информации;
  • – функция оценки значений текущих потерь;
  • – функция обеспечения функционирования проекционных и беспроекторных методов и алгоритмов стохастической аппроксимации на основе автоматных рекуррентных последовательностей;
  • – функция оценки значений вероятностей гипотез о наличии ВА;
  • – функция формирования управляющих сигналов и выполнения динамической реструктуризации РС.

Множество может быть представлено как

(3)

В формуле (3):

  • – подмножество функций, характерных для РС;
  • – подмножество функций, характерных для СППР.

Для формулы (3) имеется наглядное изображение, представленное на рис. 3.

 

Рисунок 3. Наглядное представление множества функций РС с СППР

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

Таблица 1. Состояния, в которых может находиться система

Обозначение состояния Функциональная производительность системы Наличие ВА
1. Отсутствует Неопределенность
2. Низкая ВА отсутствует
3. Средняя ВА отсутствует
4. Высокая ВА отсутствует
5. Низкая ВА имеется
6. Средняя ВА имеется
7. Высокая ВА имеется

 

Рисунок 4. Граф множества состояний

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

При этом для тривиального случая, в котором




и ,

где – производительность, управляющие сигналы могут быть такими:

  • – отключены все связи из ;
  • – подключена одна связь с наименьшим индексом из ;
  • – подключены две связи с наименьшими индексами из и так далее;
  • – подключены все связи из ;
  • – подключена одна связь с наименьшим индексом плюс единица из и так далее до , где .

Но для построения такой последовательности можно использовать проекционные и беспроекторные алгоритмы стохастической аппроксимации.

Прежде чем начать изложение разработанного алгоритма и метода, необходимо ввести обозначения.

Пусть для любого вектор-столбец , принадлежащий -мерному единичному -симплексу

, определяется условием .

Для любого вектор существует и единственен и тогда и только тогда, когда . В этом случае – оператор проектирования вектора на -симплекс.
Пусть ; ;

, если ;

– элементарный исход.

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

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

Задача безусловной минимизации предельных значений средних текущих потерь формулируется как

,

где – случайные потери за выбор варианта , произведенный в момент времени , и – элементарный исход.

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

(4)

В отличие от оригинального использования этого алгоритма начальными значениями компонентов вектора вероятностей выбора вариантов по (4) становятся


,

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

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

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

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

  1. Назин А.В. Адаптивный выбор вариантов: Рекуррентные алгоритмы / А.В. Назин, А.С. Позняк. – М.: «Наука», 1986. – 288 с.
  2. Назин А.В. О повышении эффективности автоматных алгоритмов адаптивного выбора вариантов/ А.В. Назин // Адаптация и обучение в системах управления и принятия решений. – Новосибирск: «Наука», 1982. – С. 40-46.
  3. Скатков А.В. Обеспечение гарантоспособности распределенной вычислительной системы на основе моделей диспетчеризации / А.В. Скатков, Д.Ю. Воронин // «Радіоелектронні і комп’ютерні системи», №5, 2009 г. – С.31-38.
  4. Воронин Д.Ю. Эффективные решения векторной задачи терминального распределения ресурсов в критических системах / Д.Ю. Воронин, А.В. Скатков, И.П. Стадник // Оптимізація виробничих процесів: зб. наук. пр. Вип. 13/2011. – Севастополь, 2011. – С.41-45.
  5. Ткаченко К.С. Программные реализации оператора проектирования на эпсилон-симплекс / К.С. Ткаченко // «Системный администратор», №12, 2014 г. – С.86-89.
  6. Ткаченко К.С. Программная система адаптивного принятия решений при априорной неопределенности входных данных / К.С. Ткаченко // Вісник СевНТУ: зб. наук. пр. Серія: Інформатика, електроніка, зв'язок. – Севастополь, 2012. – Вип. 131. – С. 78-81.

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

 

Tkachenko Kirill Stanislavovich, 1st cat. Engineer, Graduate student, Federal State Budget Educational Institution of Higher Education «Sevastopol State University», tkachenkokirillstanislavovich@mail.ru, tkachenkokirillstanislavovich@gmail.com

Development and research of the decision-making support software system with the method of dominant variant choice

Developed and investigated the decision-making support software system with the method of stochastic approximation with dominant variant choice. The necessary drawings, tables provided.

Keywords: stochastic approximation; dominant variant choice; decision support system.


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru