Методы упрощения систем

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

Известно два основных подхода к упрощению систем: сокращение множества переменных и объединение состояний системы в классы эквивалентности.

В общем виде задача упрощения состоит в следующем. Для системы заданной на множестве переменных X с полным множеством состояний С необходимо найти вариант упрощенной системы на подмножестве переменных X' ⊂ X или подмножестве состояний C' ⊂ C.

При исключении переменных общее число возможных вариантов упрощения равно

ЛX = 2|X| - 2

Рассмотрим систему из трех переменных X1, X2, X3. Варианты упрощения системы путем исключения переменных приведены на рис.

Рис. — Упрощение системы путем исключения переменных

При объединении состояний системы в классы эквивалентности общее число вариантов упрощения равно

ЛC = ∑Лi|C|

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

Рассмотрим функцию ограничения упрощенной системы. Пусть Х и X1 ⊂ X', f и f' соответственно множество переменных и функции ограничения на множестве состояний исходной и упрощенной системы. Полное множество состояний С' упрощенной системы есть проекция вида

C' = ПрX'•C

Поэтому функция ограничения f ' также является проекцией

f' = ПрХ•f

Рассмотрим пример. Пусть дана система на множестве переменных X1, X2, X3, X4.В таблице приведено полное множество состояний и значение функций ограничения. Выберем вариант упрощения (X1 X2 X3 X4) → (X1 X2). У упрощенной системы состояние Ci включает состояния C1, C2, C3 исходной системы, состояние C'2 состояния C4, C5, C'3 состояния C6, C7, C8.

 
Ci X1 X2 X3 X4 fi
          0,2
          0,2
          0,1
          0,1
          0,1
          0,1
          0,1
          0,1
C' X1 X2 f'i
      0,2+0,2+0,1=0,52
      0,1+0,1=0,23
      0,1+0,1+0,1=0,34

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

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

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

Класс расстояний Минковского определяется следующей формулой [].

Структурированная система.

Структурирование системы заданной на множестве переменных Х представляет собой разделение исходного множества переменных на подмножества Xi ⊂ X. Подмножество структурированной системы будет называть подсистемами структурированной системы.

Подмножество структурированной системы должны удовлетворять следующим условиям.

  1. Все подмножества задаются на одном параметрическом множестве.
  2. Каждое подмножество Хi имеет общие переменные хотя бы с одним подмножеством т.е. справедливо следующее

X1 ∩ (X2 ∪ X3 ∪ Xm) ≠ ∅

X2 ∩ (X1 ∪ X3 ∪ Xm) ≠ ∅

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Xm ∩ (X1 ∪ X2 ∪ Xm-1) ≠ ∅

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

  1. Заданы системы на множество [X1, X2, X3,...]. Требуется сформировать структурированную систему и найти соответствующую исходную систему на множестве X = [X1 ∪ X2 ∪ α3 ∪...].
  2. Задана система. Требуется найти структурированную систему, которая выявляет равные свойства.

Любая система может иметь множество соответствующих ей структурированных систем.

Пример. Задана система на множестве X = (X1, X2, X3). Соответствующие ей варианты структурированных систем приведены на рис.

В этом множестве вариантов как видно не все удовлетворяют условиям структуризации (6,7,8,9).

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

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

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

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

d (f1, f2) = ∑ [f1(dk) - f2(dk)]1/p

Функция ограничения полного множества состояний структурированной системы.

Пусть для исходной системы S = (X, T, C, Z) сформирована структурированная система S' = [(X1, X2,..., Xm), T, Z], где Xi ⊂ X. Каждую подсистему заданную на подмножестве αi можно рассматривать как вариант упрощения исходной путем исключения переменных. Тогда если исходная система имеет функцию ограничения f, то подсистема будет иметь функцию ограничения вида

fi = ПрXi f

Это соотношение можно конкретизировать исходная система S имеет полное множество состояний С = (Ck, k=1,k), а каждая подсистема Si структуированной системы Ci М C, тогда для значений fi и f

f'(CX) = f(Ck)

Пример. Дана система S' с переменными a1, a2, a3 и функцией поведения fn.Найти функции поведения подсистем S1 и S2 c переменными соответственно a1, a2 и a2, a3.

dk a1 a2 a3 fn(dk)
         
         
         
         
         
         
         
         
         
d'k a1 a2 f'
      fn(1)+fn(2)=
      fn(3)+fn(4)=
      fn(5)+fn(6)=
      fn(7)+fn(8)
 
d''k a2 a3 f''
      fn(1)+fn(5)=
      fn(2)+fn(6)=
      fn(3)+fn(7)=
      fn(4)+fn(8)=

Пример. Даны три системы S1, S2, S3 с переменными (a1, a2), (a2, a3), (a1,a3) с функциями поведения fn', fn'', fn'''. Найти функцию поведения fn системы S с переменными (a1 a2 a3).

Из уравнения fX(d) = ∑ f(d) следует система уравнений

d' a1 a2 fn'
      0,4
      0,3
      0,2
      0,1
d'' a2 a3 fn''
      0,4
      0,2
      0,1
      0,3
d''' a1 a3 fn'''
      0,4
      0,3
      0,1
      0,2
1. fn'(1) = fn(1) + fn(2) 2. fn'(2) = fn(3) + fn(4) 3. fn'(3) = fn(5) + fn(6) 4. fn'(4) = fn(7) + fn(8) 5. fn''(1) = fn(1) + fn(5) 6. fn''(2) = 7. fn''(3) = 8. fn''(4) = 9. fn'''(1) = 10. fn'''(2) = 11. fn'''(3) = 12. fn'''(4) =

Подставим в систему уравнений исходные данные для fX(d) и учитывая ограничения

0 ≤ fn(d) ≤ 1

Получим решение в виде неравенства

0,3 ≤ fn(1) ≤ 0,4

Пример. Этот пример содержит описание исследования политической ситуации и уровня цен на бирже США.

  • a1 — политическая партия президента. Демократическая-0. Республиканская-1.
  • a2 — Большинство в палате представителей. Демократическая-0. Республиканская-1.
  • a3 — Большинство в сенате. Демократическая-0. Республиканская-1.
  • a4 — Уровень цен на бирже. Падает-0. Растет-1

Данные наблюдения регистрировались в период 1897—1921г. каждые 4 года т.е. в 21 интервале. Результаты наблюдения приведены в таблице.

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

d1 a1 a2 a3 a4 N(dk) f(dk)=N(dk)/maxn(dk)
            1,0
            0,33
            0,66
            0,165
            0,165
            0,165
            1,0

Варианты структурированных систем приведены в таблице в порядке возрастания меры расстояния δ = ∑ (f(dk)-fC(dk))1/p, где fC(dk) функции поведения структурированной системы.

N   δ
  123/134, 123/13/124/14 124/13 0,00072
  123/13/124 0,01383
  123/124/3 0,02774
  124/3/23 0,03335
  12/3/23/24 0,05796
  1/3/23/24, 12/3/23/4 0,16677
  1/3/23/4 0,28058
  1/23/4 0,41389
  1/2/3/4 0,5610

Интерпретация результатов решение задачи состоит в следующем. Из графика зависимости меры расстояния δ(f,fC) от варианта структуризации видно, что он имеет характерную точку N=5. Структуированная система для варианта N=5 приведена ниже.

Из рисунка видно переменная a2 является связующим звеном системы т.е. фактором определяющим цены на бирже в наибольшей степени.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  




Подборка статей по вашей теме: