Автоматизация решения системных задач методом структурированных систем системологии

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.05.2017
Размер файла 415,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ФГБОУ ВО «Кубанский государственный университет»

УДК 004.942+519.816+519.711.3

01.00.00 Физико-математические науки

Автоматизация решения системных задач методом структурированных систем системологии

Синельникова Татьяна Ибрагимовна, аспирант

fbogin@mail.ru

Краснодар, Россия

Аннотация

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

Ключевые слова: СИСТЕМОЛОГИЯ, СИСТЕМНЫЕ ЗАДАЧИ, СТРУКТУРИРОВАННЫЕ СИСТЕМЫ, ПРОГРАММНЫЙ МОДУЛЬ РЕШЕНИЯ СИСТЕМНЫХ ЗАДАЧ

Doi: 10.21515/1990-4665-121-128

Abstract

UDC 004.942+519.816+519.711.3

Physics and mathematics

Automation of system problems solving by structured systems systemology

Sinelnikova Tatiana Ibragimovna, postgraduate student

Kuban State University, Krasnodar, Russia, fbogin@mail.ru

The article reviews a method of systems structuring systemology for systems problem solving. The author's modified algorithm of systems structuring of G.J. Klir's is presented. It shows software module realizing the modified algorithm of systems structuring

Keywords: SYSTEMOLOGY, SYSTEM PROBLEMS, STRUCTURED SYSTEMS, THE SOFTWARE MODULE OF SYSTEMS PROBLEM SOLVING

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

Возникает необходимость разработки и внедрения математических методов и моделей, общих для различных систем, и создания программных продуктов поддержки принятия решений в различных предметных областях. Отправной точкой для развития универсальных методов стали работы [1-7].

Одним из методов решения системных задач является метод структурированных систем Дж. Клира [8, 9], который оперируют такими понятиями как подсистема, структурированная система, полная система. Статус системы как полной системы или подсистемы не является абсолютным. Так некоторая система с поведением на одном этапе исследования выступает в качестве элемента структурированной системы, а на другом - как полная система, подсистемы которой образуют структурированную систему. Такая двойственность позволяет полную систему представить в виде иерархии структурированных систем.

При исследовании систем и решении системных задач решаются две основные взаимодополняющие задачи: задача идентификации и задача реконструкции.

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

Для выбора единственной системы из реконструктивного семейства применяется два подхода:

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

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

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

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

- множество выборочных переменных, входящих только в первую подсистему;

- множество выборочных переменных, общих для обеих подсистем;

- множество выборочных переменных, входящих только во вторую подсистему.

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

(1)

(2)

(3)

Если результат применения базовой процедуры соединения

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

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

,

То

,

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

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

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

Любая реконструктивная гипотеза полностью описывается:

- семейством подмножеств входящих в нее переменных;

- функциями поведения, соответствующими отдельным подмножествам переменных.

Если опустить свойство 2), то свойство 1) определяет класс инвариантности реконструктивных гипотез, отличающихся друг от друга только функциями поведения их элементов. Этот класс инвариантности называется структурой.

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

, ,

- удовлетворяет условиям неизбыточности и покрытия.

В этом формальном определении через обозначены элементы , являющиеся наиболее общими структурами, рассматриваемыми при решении задачи реконструкции. Индекс идентифицирует структуры из , и обычно . Структуры из множеств называются G -структурами.

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

Определим упорядочение структур. Пусть даны две структуры и . Будем называть уточнением ( укрупнением ), тогда и только тогда, когда для любого существует , такое, что ; пусть означает, что является уточнением .

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

и .

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

Таким образом, структурированная система является реконструктивной гипотезой полной системы , если каждый ее элемент является подсистемой полной системы и выполняются два условия:

1) Условие покрытия:

(4)

2) Условие неизбыточности:

(5)

Условие 1 продиктовано требованием использования всей информации о каждой переменной полной системы в реконструктивной гипотезе. Условие 2 позволяет отбросить из реконструктивной гипотезы избыточные элементы структурированной системы.

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

Для вероятностных систем информационное расстояние выражается известной формулой:

(6)

где - значение вероятности для состояния в полной системе и в реконструкции полной системы , соответственно;

- нормирующий коэффициент, благодаря которому информационное расстояние обладает свойством:

.

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

Для разрешения указанных трудностей, в рамках исследований Т.И. Синельниковой, выполняемых в Кубанском государственном университете под руководством к.ф.-м. наук, доц. Н.А. Швецовой, автором впервые предложена модификация алгоритма решения системных задач с применением структурированных систем [10, 11, 12]. В алгоритмы Дж. Клира было введено понятие целевой переменной, которое указывает на то, что поиск реконструктивных гипотез будет производиться в окрестности данной переменной (в реконструктивные гипотезы эти переменные обязательно должны входить, определяется влияние переменных системы на целевые переменные). Выбор целевой переменной (их может быть несколько) предоставляется пользователю программного модуля, целевыми не могут быть все переменные, входящие в систему. Проблема крайне быстрого роста количества реконструктивных гипотез с увеличением числа переменных в модифицированном алгоритме решается путем отсечения значительного количества реконструктивных гипотез, появляющихся на последующих этапах уточнения структурированных систем, которое основано на наложении ограничений на информационное расстояние между альтернативами и полной системой на каждом уровне уточнения. Модифицированный алгоритм решает проблемы, возникающие при использовании алгоритма Дж. Клира, что позволило осуществить его программную реализацию (свидетельство о государственной регистрации программы ЭВМ №2015618132).

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

Рисунок 1. Выбор формата файла при загрузке.

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

Рисунок 2. Информационные расстояния реконструктивных гипотез

Рисунок 3. Результат выполнения реконструктивного анализа.

Программа работает под управлением операционных систем Windows XP / 7 / 8.1 / 10. Разработанная система является открытой системой, возможно ее включение в другие более сложные системы, расширение дополнительными программными модулями, адаптация под платформы класса Unix, Mac OS.

На сегодняшней день в рамках исследований, проводимых Т.И. Синельниковой в Кубанском государственном университете под руководством к.ф.-м. наук, доц. Н.А. Швецовой, разработаны вычислительные алгоритмы методов исходных и порождающих систем системологии. Полученные результаты позволили разработать программный комплекс, реализующий указанные методы (свидетельство о государственной регистрации программы для ЭВМ: Российская федерация, номер свидетельства: №2016611326). Ведутся дальнейшие работы по их апробации и применению.

модифицированный алгоритм структурирование клир

Литература

1. Богданов А.А. Тектология: (Всеобщая организационная наука). В 2-х кн.: Кн. 1. - М.: Экономика 1989. - 304 с.

2. Богданов А.А. Тектология: (Всеобщая организационная наука). В 2-х кн.: Кн. 2. - М.: Экономика 1989. - 351 с.

3. Берталанфи Л. Общая теория систем: критический обзор // Исследование по общей теории систем: сборник переводов. - М.: Прогресс, 1969. - С. 23-82.

4. Рапопорт А. Математические аспекты абстрактного анализа систем // Исследования по общей теории систем. Сборник переводов с польского и английского. - М.: Прогресс, 1969. - С. 83-105.

5. Росс-Эшби У. Введение в кибернетику / Пер. с англ. Д.Г. Лахути под ред. В.А. Успенского с предисловием А.Н. Колмогорова. - М.: Издательство иностранной литературы, 1959. - 432 с.

6. Boulding К. E. General Systems Theory - the Skeleton of a Science // Management Science, 1956, Vol. 2, No. 3, pp.197-208.

7. Винер Н. Кибернетика, или Управление и связь в животном и машине. / Пер. с англ. И.В. Соловьева и Г.Н. Поварова; Под ред. Г.Н. Поварова. - 2-е издание. - М.: Наука; Главная редакция изданий для зарубежных стран, 1983. - 344 с. - Электронная библиотека «Библиотека Михаила Грачева» - (Рус.). - URL: http://grachev62.narod.ru/cybern/contents.htm [15 августа 2012].

8. George Klir. [Электронный ресурс] - https://www.binghamton.edu/ssie/people/klir.html

9. Клир Дж. Системология. Автоматизация решения системных задач. - М.: Радио и связь, 1990. - 535с.

10. Швецова Н.А., Синельникова Т.И. Инструментальное средство для создания структурированных систем // Современное состояние и приоритеты развития фундаментальных наук в регионах: Труды VIII Научной конференции молодых учёных и студентов. - Краснодар: Просвещение-Юг, 2011. С. 136-138.

11. Синельникова Т.И. О целесообразности использования компьютерных структурированных систем в процессе выработки оптимальных управленческих решений // Экономика знаний: проблемы управления формированием и развитием: материалы VI Междунар. науч.-практ. конф. - Краснодар: Кубанский гос. ун-т, 2014. С. 317-325.

12. Швецова Н.А., Синельникова Т.И. Методы системологии в системе поддержки принятия решений // Международный журнал экспериментального образования. - 2015. - № 11 - С. 136-137.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [4,2 M], добавлен 22.05.2014

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

    отчет по практике [1,0 M], добавлен 23.03.2015

  • Взаимодействие модулей, использование системных вызовов и библиотечных функций управления процессами и файлами современных операционных систем. Примеры создания системных и пользовательских программ, процедур и функций на примере ОС семейства UNIX/Linux.

    контрольная работа [150,8 K], добавлен 18.09.2010

  • Структурно-информационный анализ методов моделирования динамических систем. Математическое моделирование. Численные методы решения систем дифференциальных уравнений. Разработка структуры програмного комплекса для анализа динамики механических систем.

    дипломная работа [1,1 M], добавлен 14.05.2010

  • Классификации архитектур вычислительных систем. Организация компьютерных систем. Устройство центрального процессора. Принципы разработки современных компьютеров. Эволюция микропроцессорных систем. Увеличение числа и состава функциональных устройств.

    дипломная работа [1,4 M], добавлен 29.01.2009

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

    курсовая работа [431,8 K], добавлен 15.06.2013

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

    реферат [27,3 K], добавлен 18.01.2015

  • Программный продукт для решения систем линейных уравнений методом Гаусса. Алгоритм для проведения вычислений. Цель разработки и область ее применения. Схема информационных потоков. Метод Гаусса: исключение неизвестных. Проектирование удобного интерфейса.

    курсовая работа [340,0 K], добавлен 02.07.2010

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

    курсовая работа [102,3 K], добавлен 21.06.2013

  • Составляющие информационных систем: определение, соотношение, изменчивость, выбор подхода к проектированию. Принципы построения корпоративных систем. Обзор технических решений для построения локальных вычислительных систем. Схемы информационных потоков.

    курсовая работа [571,6 K], добавлен 16.10.2012

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

    дипломная работа [2,7 M], добавлен 21.12.2012

  • Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.

    курсовая работа [60,1 K], добавлен 18.02.2012

  • Разработка программного продукта для решения систем линейных алгебраических уравнений методом Гаусса с помощью ЭВМ. Математическое описание объекта моделирования, начальные и граничные условия. Алгоритм реализации задачи. Использование модуля CRT.

    курсовая работа [269,6 K], добавлен 07.01.2016

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

    презентация [1,9 M], добавлен 24.01.2014

  • Моделирование как основная функция вычислительных систем. Разработка концептуальной модели для системы массового обслуживания и ее формализация. Аналитический расчет и алгоритмизация модели, построение блок-диаграмм. Разработка и кодирование программы.

    курсовая работа [164,8 K], добавлен 18.12.2011

  • Структуры вычислительных машин и систем. Фон-неймановская архитектура, перспективные направления исследований. Аналоговые вычислительные машины: наличие и функциональные возможности программного обеспечения. Совокупность свойств систем для пользователя.

    курсовая работа [797,5 K], добавлен 05.11.2011

  • Основные понятия агентов, термины и определения, принципы классификации. Линейные модели многоагентных систем. Постановка задачи линейного программирования, свойства ее решений. Графический и симплексный способы решения ЗЛП. Использование Microsoft Excel.

    курсовая работа [662,4 K], добавлен 03.11.2014

  • Изучение особенностей операционной системы, набора программ, контролирующих работу прикладных программ и системных приложений. Описания архитектуры и программного обеспечения современных операционных систем. Достоинства языка программирования Ассемблер.

    презентация [1,3 M], добавлен 22.04.2014

  • Изучение современных принципов, подходов и методов моделирования сложно формализуемых объектов. Решение задач структурной и параметрической идентификации. Характеристики вычислительных систем как сложных систем массового обслуживания. Теория потоков.

    курс лекций [2,3 M], добавлен 18.02.2012

  • Методы проектирования систем автоматического управления: экспериментальный и аналитический. Моделирование замкнутой системы управления. Системы в динамике: слежение, стабилизация, алгоритм фильтрации. Математические модели систем, воздействий, реакция.

    контрольная работа [522,9 K], добавлен 05.08.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.