Реализация операции объединения систем в системном обобщении теории множеств

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

Рубрика Математика
Вид статья
Язык русский
Дата добавления 27.04.2017
Размер файла 231,1 K

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

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

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

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

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

В классической теории множеств, которую мы далее сокращенно будем называть «КТМ», операция объединения множеств реализуется следующим образом. «Объединение множеств (тж. сумма или соединение) в теории множеств - множество, содержащее в себе все элементы исходных множеств. Объединение двух множеств A и B обычно обозначается , но иногда можно встретить запись в виде суммы A + B». Графически операция объединения двух множеств может быть представлена в форме диаграммы Эйлера-Венна, приведенной на рисунке 1.

Рисунок 1. Диаграмма Эйлера-Венна для объединения двух множеств

При объединении двух множеств с мощностями A и B образуется множество, включающее все элементы как 1-го, так и 2-го множеств с мощностью Nk, которая является просто суммой числа элементов 1-го и 2-го множеств:

(1)

(2)

В теории множеств выражения (1) и (2) считаются эквивалентными. Однако выражение (1) внешне выглядит так же, как арифметическое сложение двух количественных величин, которое совпадает по смыслу с объединением множеств только для непересекающихся множеств. Если же множества пересекаются, т.е. одно множество включают некоторые элементы, которые тождественны элементам другого множества, то при сложении эти элементы повторяются в сумме, а при объединении этих повторений в объединенном множестве нет (рисунок 2):

Рисунок 2. Диаграмма Эйлера-Венна для пересечения двух множеств

Особенно наглядно различие между арифметическим сложением и объединением видно, когда эти операции выполняются над тождественными множествами (3):

(3)

Запись операции объединения множеств с использованием операции арифметического сложения их мощностей предполагает вычитание мощности пересечения множеств из арифметической суммы с целью исключения повторения тождественных элементов (4):

(4)

где: Nk - мощность объединенного множества.

Для непересекающихся множеств:

(5)

и в этом случае выражение (4) с учетом (5) приобретает вид (1) уже не только символически, но и фактически (арифметически).

По мнению автора это означает, что символика выражения (2) точнее или более удачно отражает смысл объединения множеств и его использование предпочтительнее. В отличие от множеств, системы имеют иерархическое строение. Будем считать, что 1-м уровнем иерархии системы является множество базовых элементов, которое будем называть порождающим множеством. В случае объединения двух систем, согласно системной теории множеств (СТМ), на втором и более высоких уровнях иерархии объединенной системы могут возникать новые составные элементы, которых до объединения не было ни в одной из исходных систем и состоящие из элементов обоих систем, что и приводит к системному эффекту S. В результате мощность объединения систем превосходит мощность объединения их порождающих множеств A и B на величину системного эффекта S, возникающего за счет объединения систем:

(6)

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

(7)

где: W - количество базовых элементов в системе; m - сложность составного элемента системы, т.е. подсистемы (количество базовых элементов в составном элементе); M - максимальная сложность подсистем (максимальное количество базовых элементов в составном элементе).

Фактически максимальная сложность подсистем M не может быть больше количества базовых элементов в системе W: , т.к. самым сложным элементом системы может быть элемент, состоящий из всех базовых элементов. Но формально это ограничение можно не соблюдать, т.к. при согласно выражения (7) будут получаться нулевые слагаемые под логарифмом в числителе, отражающие тот факт, что соответствующих составных элементов просто не существует. Поэтому за соблюдением этого условия можно особо не следить и математически объединять выражения, указывая один максимальный уровень сложности из всех возможных при различных количествах базовых элементов в разных системах, что пригодится нам в будущем.

Будем считать, что составные элементы в системах не могут образовываться за счет многократного использования одних и тех же базовых элементов в одном составном (повторений):

- это предполагается самим видом математического выражения (7) и понятием комбинаторики «число сочетаний из n по m»;

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

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

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

Аксиома о максимальной мощности системы системной теории множеств (СТМ) и СТИ: в системе, основанной на множестве из W неповторяющихся элементов, которые мы будем называть базовыми, может содержаться не более Nmax элементов, включающих как все базовые элементы, так и составные элементы (подсистемы), образованные из всех возможных различных сочетаний базовых элементов по 2, 3, …, W элементов (без повторений):

(8)

Эта аксиома СТМ аналогична аксиоме булеана классической теории множеств, в которой постулируется существование и единственность множества всех подмножеств некоторого множества из W элементов, т.е. булеана, а также доказывается, что мощность булеана равна 2W.

В этой связи необходимо сделать два замечания.

Замечание 1: мощность системы, базирующейся на W элементах, всегда на 1 меньше мощности булеана, образованного на тех же элементах:

(9)

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

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

Однако, фактически количество элементов в системе всегда меньше максимального, т.к. действуют определенные правила запрета на образование некоторых составных элементов. Среди таких правил запрета могут быть, например, ограничения на максимальное (или/и минимальное) количество базовых элементов в составных элементах (т.е. на их сложность), а также запрет на повторное включение базовых элементов в составные (когда один и тот же базовый элемент не может несколько раз входить в один и тот же составной элемент). Если система образована на основе W базовых элементов, то в ней существует M уровней иерархии, на 1-м из которых находятся сами базовые элементы и этот уровень иерархии системы тождественно является порождающему множеству, на 2-м - составные элементы, образованные различными сочетаниями базовых элементов по 2, на 3-м - по 3, и на последнем - по M. Если количество уровней иерархии в системе M (будем называть его рангом системы) равно количеству ее базовых элементов W, то все базовые элементы входят в единственный элемент наивысшего уровня иерархии. В системе отсутствуют составные элементы, включающие больше базовых элементов, чем ранг системы.

Чтобы учесть в выражении (7) 1-е ограничение (на максимальную сложность составных элементов M) и получить выражение для количества элементов в системе ранга M, модифицируем его следующим образом:

(10)

В частности, если есть два множества, в 1-м из которых A элементов, а во 2-м - B, то согласно системной теории множеств (СТМ) на базе 1-го множества образуется система с числом элементов NA:

, (11)

а на базе 2-го - с числом элементов NB:

, (12)

В случае объединения этих 2-х систем по правилам классической теории множеств (КТМ) (4), т.е. считая систему множеством всех ее элементов: и базовых, и составных, количество элементов в объединенной системе Nk равно просто сумме числа элементов 1-й и 2-й систем (11) и (12), как в случае множеств:

(13)

где: NA - множество всех элементов (базовых и составных) системы A;

NB - множество всех элементов (базовых и составных) системы B.

Выражение (13) является системным аналогом теоретико-множественного выражения (4), но проще его записать аналогично (2):

(14)

Подставим в выражение (14) переменные NA и NB из (11) и (12):

(15)

В выражении (15) все элементы систем A и B (базовые и составные) по сути, рассматриваются как элементы множеств. Операторы суммирования вычисления количества сочетаний в выражении (15) понимаются не как арифметические операторы, а как символические порождающие операторы теории множеств, которые содержат обобщенное аналитическое описание алгоритма генерации элементов систем на базе порождающих множеств A и B. Однако в системной теории множеств в случае объединения 2-х и более систем возникает системный (синергетический) эффект, состоящий в отклонении от аддитивности (6), т.е. в том, что сумма элементов в объединенной системе (16) превосходит сумму элементов в исходных системах (15). Математически это можно выразить, добавив в выражение (15) еще одно слагаемое S, отражающее системный эффект:

(16)

Это слагаемое S равно числу тех составных элементов объединенной системы, которые могли возникнуть только в результате объединения этих 2-х систем, т.е. которые включают элементы как 1-й, так 2-й систем, и которых до объединения этих систем не было ни в одной из них.

Например, при объединении 2-х систем, содержащих на 1-м уровне иерархии простые числа, а на 2-м уровне составные числа, являющиеся произведениями различных пар простых сомножителей, образуется объединенная система, 1-й уровень которой является объединением 1-х уровней исходных систем, а 2-й образуется по тому же алгоритму, что и в них (рисунок 3):

Рисунок 3. Объединение 2-х систем из простых чисел на базовом уровне и сложных чисел, образованных из пар простых, на 2-м уровне

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

В таблицах 1-4 приведены данные о том, какие составные числа произведениями каких простых являются в рассматриваемом примере:

Таблица 1 - Состав элементов 1-й системы

Элемент

Уровень иерархии

Простые сомножители

1-й

2-й

2

1

2

3

1

3

5

1

5

7

1

7

6

2

2

3

10

2

2

5

14

2

2

7

15

2

3

5

21

2

3

7

35

2

5

7

Таблица 2 - Состав элементов 2-й системы

Элемент

Уровень иерархии

Простые сомножители

1-й

2-й

11

1

11

13

1

13

17

1

17

19

1

19

143

2

11

13

187

2

11

17

209

2

11

19

221

2

13

17

247

2

13

19

323

2

17

19

Таблица 3 - Состав элементов объединенной системы

Элемент

Уровень иерархии

Простые сомножители

1-й

2-й

2

1

2

3

1

3

5

1

5

7

1

7

11

1

11

13

1

13

17

1

17

19

1

19

6

2

2

3

10

2

2

5

14

2

2

7

22

2

2

11

26

2

2

13

34

2

2

17

38

2

2

19

15

2

3

5

21

2

3

7

33

2

3

11

39

2

3

13

51

2

3

17

57

2

3

19

35

2

5

7

55

2

5

11

65

2

5

13

85

2

5

17

95

2

5

19

77

2

7

11

91

2

7

13

119

2

7

17

133

2

7

19

143

2

11

13

187

2

11

17

209

2

11

19

221

2

13

17

247

2

13

19

323

2

17

19

Таблица 4 - Состав элементов подсистемы объединенной системы, содержащей элементы, образованные за счет системного эффекта

Элемент

Уровень иерархии

Простые сомножители

1-й

2-й

22

2

2

11

26

2

2

13

34

2

2

17

38

2

2

19

33

2

3

11

39

2

3

13

51

2

3

17

57

2

3

19

55

2

5

11

65

2

5

13

85

2

5

17

95

2

5

19

77

2

7

11

91

2

7

13

119

2

7

17

133

2

7

19

Числа, показанные на рисунке 3 черным цветом на 2-м уровне объединенной системы, есть на 2-м уровне либо 1-й системы, либо 2-й. Если бы системы объединялись как множества, то никаких других элементов на 2-м уровне объединенной системы и не было бы. Но при объединении систем в объединенной системе могут возникать элементы, образованные из сочетаний базовых элементов нескольких исходных систем одновременно, которых не было в исходных системах и которые могли образоваться только в объединенной системе. В нашем примере на рисунке 3 это числа, показанные более крупным шрифтом и красным цветом на 2-м уровне объединенной системы, образованные из различных пар простых чисел, одно из которых принадлежит 1-й системе, а 2-е - второй (см. таблицы 1-4).

Получим аналитическое выражение для этого числа элементов S. У нас уже есть одно выражение для мощности объединенной системы (16). Чтобы найти S, необходимо иметь еще одно независимое от выражения (16) выражение для Ns. Это выражение (17) совершенно аналогично выражениями (11) и (12), т.е. число всех элементов Ns в объеденной системе равно:

(17)

или точнее:

(18)

Выражения (17) и (18) эквивалентны и являются системным обобщением соответственно выражений (1) и (2) классической теории множеств в рамках СТМ.

При уменьшении сложности системы M система все в меньшей степени отличается от множества своих базовых элементов и при M=1 система переходит в это множество (т.к. составных элементов в нем нет) и выражение (16) преобразуется в (4):

(19)

т.е. преобразуется в выражение (4). Это и означает выполнение принципа соответствия между системным обобщением теории множеств (СТМ) и классической теорией множеств (КТМ), когда на основе базовых элементов множеств не создаются составные элементы, т.е. при уровне системности равном 1. Необходимо отметить, что выполнение принцип соответствия является обязательным для более общей теории, и системное обобщение теории множеств удовлетворяет этому принципу.

Если найти S из выражения (16) и подставить в него выражение NS из выражения (18), то получим:

(19)

откуда:

(20)

Выражения (19) и (20) представляют собой искомые выражения для абсолютной величины системного эффекта, образующегося за счет объединения 2-х систем без повторяющихся элементов с правилом запрета в форме ограничения на максимальную сложность подсистем (составных элементов) или количество уровней иерархии в системе, равным M.

Обобщим выражения (19) и (20) на произвольное количество систем. Пусть дано не 2 системы, а семейство систем: . Как уже отмечалось выше в выражениях (20) и (21) в качестве значения M можно взять максимальный из уровней сложности всех систем:

(22)

где: - уровень сложности системы . Тогда для случая многих систем выражения (20) и (21) обобщаются следующим образом:

(23)

В формуле (23) использованы символика и обозначения из статьи. Непосредственно из (23) получаем выражение для величины системного эффекта S, получаемого при объединении систем семейства :

(24)

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

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

В результате получим выражение для относительной величины системного эффекта, образующегося за счет объединения 2-х систем с правилом запрета в форме ограничения на максимальную сложность подсистем (составных элементов), равным M:

эйлер множество эмерджентность арифметический

Или окончательно:

(25)

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

(26)

Этот вариант более интересен чем (25) из-за прозрачной аналогии с формулой А. Харкевича для количественной меры семантической целесообразности информации, что позволяет привлечь для исследований в области СТМ богатейший идейный арсенал теории информации, ее применения для управления и управления знаниями.

Обобщение выражения (26) на произвольное количество систем семейства: :

(27)

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

(28)

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

С современной точки зрения понятие информации теснейшим образом связано с понятием множества. Поэтому совершенно естественной выглядит мысль исследовать как меняется понятие информации при реализации программной идеи системного обобщения математики, т.е. в результате замены понятия множества более общим понятием системы. Исследованы некоторые следствия реализации этой программы в теории информации. Продолжим эту работу с использованием результатов, полученных в данной статье. Если формулу (28) применить к системе, основанной на W базовых элементов с M уровней иерархии (10), то получим:

(29)

Выражение (29) предложено автором в 2001 году и исследовано в работе. Из применения выражения (29) для расчета количества информации, содержащегося в объединенной системе (18) и в исходных системах, рассматриваемых совместно как множества (15), следует выражение для количества информации, получаемого при идентификации элемента подсистемы, возникшей за счет системного эффекта при объединении двух подсистем:

(30)

Отметим, что из выражения (30) непосредственно вытекает (31):

(31)

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

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

Полученные выражения стандартно обобщаются на случай объединения многих систем. Например, выражение (31) для случая объединения систем семейства принимает вид (32):

(32)

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

Рассмотрим примеры объединения систем, в т.ч. численные.

Наиболее яркие примеры системного эффекта, возникающего при объединении систем, можно наблюдать в процессе биологической эволюции. Логично предположить, что если системный эффект, возникающий за счет объединения двух систем (31) настолько велик, что сопоставим с уровнем системности локальной системы (7), аналогичной исходным, то за счет этого системного эффекта могут возникать новые локальные системы, подобные исходным (33):

(33)

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

Рисунок 4. Простой генетический алгоритм

Шаг 1: генерируется начальная популяция, состоящая из N особей со случайными наборами признаков.

Шаг 2 (борьба за существование): вычисляется абсолютная приспособленность каждой особи популяции к условиям среды f(i) и суммарная приспособленность особей популяции, характеризующая приспособленность всей популяции. Затем при пропорциональном отборе для каждой особи вычисляется ее относительный вклад в суммарную приспособленность популяции Ps(i), т.е. отношение ее абсолютной приспособленности f(i) к суммарной приспособленности всех особей популяции (34):

(34)

В выражении (34) сразу обращает на себя внимание возможность сравнения абсолютной приспособленности i-й особи f(i) не с суммарной приспособленностью всех особей популяции, а со средней абсолютной приспособленностью особи популяции (35):

(35)

Тогда получим (36):

(36)

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

(37)

Необходимо отметить, что эта формула совпадает с формулой для семантического количества информации А. Харкевича, если «целью» биологической эволюции считать индивидуальное выживание и продолжение рода (выживание вида). Это значит, что даже чисто формально приспособленность особи представляет собой количество информации, содержащееся в ее фенотипе о продолжении ее генотипа в последующих поколениях.

Поскольку количество потомства особи пропорционально ее приспособленности, то естественно считать, что если это количество информации:

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

- равно нулю, то особь доживает до половозрелого возраста, но потомства не дает (его численность равна нулю);

- меньше нуля, то особь погибает до достижения половозрелого возраста.

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

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

- элементы системы: отдельные особи;

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

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

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

Шаг 3: начало цикла смены поколений.

Шаг 4: начало цикла формирования нового поколения.

Шаг 5 (отбор): осуществляется пропорциональный отбор особей, которые могут участвовать в продолжении рода. Отбираются только те особи популяции, у которых количество информации в фенотипе и генотипе о выживании и продолжении рода положительно, причем вероятность выбора пропорциональна этому количеству информации.

Шаг 6 (кроссовер): отобранные для продолжения рода на предыдущем шаге особи с заданной вероятностью Pc подвергаются скрещиванию или кроссоверу (рекомбинации). Если кроссовер происходит, то потомки получают по половине случайным образом определенных признаков от каждого из родителей. Численность потомства пропорциональна суммарной приспособленности родителей, т.е. величине системного эффекта, возникающего за счет их объединения в систему (38).

(38)

В некоторых вариантах ГА потомки после своего появления заменяют собой родителей и переходят к мутации. Если кроссовер не происходит, то исходные особи - несостоявшиеся родители, переходят на стадию мутации.

Шаг 7 (мутация): выполняются операторы мутации. При этом признаки потомков с вероятностью Pm случайным образом изменяются на другие. Отметим, что использование механизма случайных мутаций роднит генетические алгоритмы с таким широко известным методом имитационного моделирования, как метод Монте-Карло.

Шаг 8 (борьба за существование): оценивается приспособленность потомков (по тому же алгоритму, что и на шаге 2).

Шаг 9: проверяется, все ли отобранные особи дали потомство.

Если нет, то происходит переход на шаг 5 и продолжается формирование нового поколения, иначе - переход на следующий шаг 10.

Шаг 10: происходит смена поколений:

- потомки помещаются в новое поколение;

- наиболее приспособленные особи из старого поколения переносятся в новое, причем для каждой из них это возможно не более заданного количества раз;

- полученная новая популяция замещает собой старую.

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

Если ГА сошелся, то это означает, что решение найдено, т.е. получено поколение, идеально приспособленное к условиям данной фиксированной среды обитания.

Иначе - переход на шаг 4 - начало формирования нового поколения.

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

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

1. Задание в диалоге двух диапазонов простых чисел, являющихся базовыми элементами 1-й и 2-й систем, а также задание диапазона изменения M (ограничения на сложность подсистем - составных чисел).

Для всех M:

2. Генерацию простых чисел без повторов в заданных диапазонах, являющихся соответственно базовыми элементами 1-й и 2-й системы.

3. Объединение множеств простых чисел, являющихся базовыми элементами 1-й и 2-й систем, и формирование множества базовых элементов объединенной системы (без повторов).

4. Генерацию на основе простых чисел, являющихся базовыми элементами 1-й и 2-й системы, составных натуральных чисел, являющихся произведениями 2, 3,..., M простых чисел и образующих вместе с базовыми простыми числами 1-ю и 2-ю системы.

5. Генерацию на основе простых чисел, являющихся базовыми элементами объединенной системы, составных натуральных чисел, являющихся произведениями 2, 3,..., M простых чисел и образующих вместе с базовыми простыми числами объединенную систему.

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

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

8. Исследование зависимости системного эффекта от различных параметров объединяемых систем (количества базовых элементов, уровня сложности систем и других).

Экранная форма этой программы приведена на рисунке 5:

Рисунок 5. Экранная форма программы численного моделирования объединения систем натуральных чисел, основанных на базовых элементах, являющихся простыми числами

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

Таблица 5 - Зависимость локальных и обобщенного коэффициентов эмерджентности Хартли от сложности объединяемых систем

Уровень сложности

Локальный коэффициент эмерджентности Хартли

Обобщенный коэффициент эмерджентности Хартли

1-й системы

2-й системы

Объединенной системы

1

1,0000000

1,0000000

1,0000000

1,0000000

2

1,6609640

1,6609640

1,7233083

1,1962080

3

1,9036775

1,9036775

2,1745207

1,3569961

4

1,9534453

1,9534453

2,4466167

1,4958251

5

1,9534453

1,9534453

2,5893948

1,5831175

6

1,9534453

1,9534453

2,6475048

1,6186451

7

1,9534453

1,9534453

2,6628949

1,6280544

Рисунок 6. Зависимость локальных и обобщенного коэффициентов эмерджентности Хартли от сложности объединяемых систем

На рисунке 6 использованы обозначения:

- LKEH_SYS1 - локальный коэффициент эмерджентности Хартли для систем Sys_1 и Sys_2;

- LKEH_SYSU - локальный коэффициент эмерджентности Хартли для объединенной системы (объединения систем Sys_1 и Sys_2), хорошо аппроксимируется кубическим степенным полиномом:

y = 0,009x3 - 0,1766x2 + 1,1767x - 0,0055

R2 = 0,9999;

- OKEH - обобщенный коэффициент эмерджентности Хартли.

Из таблицы 5 и рисунка 6 видно, что при повышении уровня сложности от 4 до 7 уровень системности 1-й и 2-й подсистем не увеличивается. Это связано с тем, что из-за небольшого количества базовых элементов этих системах отсутствуют 5-й, 6-1 и 7-й иерархические уровни, т.е. на них нет ни одного элемента. На других зависимостях также виден «эффект насыщения», проявляющийся в том, что с увеличением уровня сложности системный эффект увеличивается все медленнее и медленнее и выходит на некоторую асимптоту, определяемую количеством базовых элементов в исходных подсистемах.

Итак, в статье рассмотрена реализация операции объединения систем, являющаяся обобщением операции объединения множеств в рамках системного обобщения теории множеств. Эта операция сходна с операцией объединения булеанов классической теории множеств. Но в отличие от классической теории множеств в ее системном обобщении предлагается конкретный алгоритм объединения систем и обосновывается количественная мера системного (синергетического, эмерджентного) эффекта, возникающего за счет объединения систем. Для этой меры предложено название: «Обобщенный коэффициент эмерджентности Хартли» из-за сходства его математической формы с предложенным в 2001 году локальным коэффициентом эмерджентности Хартли, отражающим степень отличия системы от множества его базовых элементов. Приводится ссылка на авторскую программу, реализующую предложенный алгоритм и обеспечивающую численное моделирование объединения систем при различных ограничениях на сложность систем и при различной мощности порождающего множества, приводятся некоторые результаты численного моделирования.

Перспективы.

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

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


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

  • Определение понятия множеств Г. Кантора, их примеры и обозначения. Способы задания, включение и равенство множеств, операции над ними: объединение, пересечения, разность, дополнение, их определение и наглядное представление на диаграмме Эйлера-Венна.

    реферат [70,9 K], добавлен 11.03.2009

  • Понятие множества и его элементов. Обозначение принадлежности элемента множеству. Конечные и бесконечные множества. Строгое и нестрогое включение. Способы задания множеств. Равенство множеств и двухсторонее включение. Диаграммы Венна для трех множеств.

    презентация [564,8 K], добавлен 23.12.2013

  • Понятие множества, его обозначения. Операции объединения, пересечения и дополнения множеств. Свойства счетных множеств. История развития представлений о числе, появление множества натуральных, рациональных и действительных чисел, операции с ними.

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

  • Понятия множеств и их элементов, подмножеств и принадлежности. Способы задания множеств, парадокс Рассела. Количество элементов или мощность. Сравнение множеств, их объединение, пересечение, разность и дополнение. Аксиоматическая теория множеств.

    курсовая работа [1,5 M], добавлен 07.02.2011

  • Мономорфные стрелки. Эпиморфные стрелки. Изострелки. КатегориЯ множеств. Мономорфизм в категории множеств. Эпиморфизм в категории множеств. Начальные и конечные объекты в категории множеств. Произведение в категории множеств.

    дипломная работа [144,3 K], добавлен 08.08.2007

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

    дипломная работа [440,3 K], добавлен 30.03.2011

  • Способы решения логических задач типа "Кто есть кто?" методами графов, табличным способом, сопоставлением трех множеств; тактических, истинностных задач, на нахождение пересечения множеств или их объединения. Буквенные ребусы и примеры со звездочками.

    курсовая работа [622,2 K], добавлен 15.06.2010

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

    контрольная работа [369,0 K], добавлен 03.09.2010

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

    реферат [126,6 K], добавлен 14.12.2011

  • Изобретение Леонардом Эйлером геометрической схемы, с помощью которой можно изобразить отношения между подмножествами. Изучение частного случая кругов Эйлера — диаграммы Эйлера—Венна, изображающей все 2^n комбинаций n свойств (конечную булеву алгебру).

    презентация [595,0 K], добавлен 16.02.2015

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