Дизъюнкцией нечетких высказываний
Ã
и
Ñ
, называется нечеткое
высказывание Ã˅Ñ, степень истинности которого совпадает со степенью
истинности более истинного высказывания:
d
(
Ã
˅
Ñ
) =max (
d
(
Ã
),
d
(
Ñ
)).
Импликацией нечетких высказываний
Ã
и
Ñ
называется нечеткое
высказывание
Ã
→
Ñ
, степень истинности которого:
d
(
Ã
→
Ñ
) = max (1-
d
(
Ã
),
d
(
Ñ
)).
Истинность импликации не меньше чем степень ложности ее посылки
или степень истинности ее следствия.
Пример. Пусть нечеткое высказывание
Ã
имеет степень истинности
d
(
Ã
)=0,3;
нечеткое
высказывание
Ñ-d
(
Ñ
)=0,6
.
Импликация
этих
высказываний
Ã
→
Ñ
будет иметь степень истинности
d
(
Ã
→
Ñ
) = max (0,7,
0,6) = 0,7
.
Степень импликации тем выше, чем меньше степень истинности
посылки или больше степень истинности следствия.
Эквивалентностью нечетких высказываний
Ã
и
Ñ,
называется
нечеткое высказывание
Ã
↔
Ñ:
d
(
Ã
↔
Ñ
) = min [max(1-
d
(
Ã
),
d
(
Ñ
)), max(1-
d
(
Ñ
),
d
(
Ã
)) ].
Истинность эквивалентности совпадает со степенью истинности менее
истинной из импликаций
Ã
→
Ñ
и
Ñ
→
Ã.
Если степень истинности высказываний 0
или 1
,
то все определения
соответствуют логическим операциям над четкими высказываниями.
Два высказывания
Ã
и
Ñ
называются
нечетко близкими
, если степень
истинности
Ã
↔
Ñ
больше или равна 0,5
.
В последнем случае будем называть
Ã
и
Ñ взаимно нечетко индифферентными
.
180
Порядок выполнения операций над нечеткими высказываниями
следующий:
-
скобки,
-
отрицание,
-
конъюнкция,
-
дизъюнкция,
-
импликация,
-
эквивалентность.
Пример.
Вычислим
степень
истинности
составного
нечеткого
высказывания:
Ũ
= (
Ã
&˥
Ñ
˅ ˥
Ã
&
Ñ
)
→
˥(
Ã
&
Ĩ)
если:
à =
0,7,
Ñ =
0,4, Ĩ = 0,9.
d
(
Ũ
) = max( 1-
d
(
Ã
&˥
Ñ
˅ ˥
Ã
&
Ñ
),
d
( ˥(
Ã
&
Ĩ) ) ) =
= max( 1-max[
d
(
Ã
&˥
Ñ
),
d
(˥
Ã
&
Ñ
)],
d
( 1-(
Ã
&
Ĩ) ) ) =
= max( 1-max[min(
d
(
Ã
), 1-
d
(
Ñ
)), min (1-
d
(
Ã
),
d
(
Ñ
))], 1-min(
d
(
Ã
),
d
(Ĩ))) =
= max( 1-max[ min(0,7, 0,6), min(0,3, 0,4)], 1-min(0,7, 0,9)) = 0,4.
В основу главы 17 положен материал монографии [13], дополненный
материалом работ [14, 15, 16, 17].
181
18. ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ
18.1 Основные понятия, принципы и предпосылки генетических
алгоритмов
Генетические Алгоритмы (ГА) – это адаптивные методы
функциональной
оптимизации,
основанные
на
компьютерном
имитационном моделировании биологической эволюции.
Основные
принципы ГА были сформулированы Голландом (Holland, 1975), и хорошо
описаны во многих работах и на ряде сайтов в Internet.
В настоящее время существует ряд теорий биологической эволюции
(Ж.-Б. Ламарка,
П. Тейяра
де
Шардена,
К.Э. Бэра,
Л.С. Берга,
А.А. Любищева, С.В. Мейена и др.), однако, ни одна из них не считается
общепризнанной. Наиболее известной и популярной, конечно, является
теория биологической эволюции Чарльза Дарвина. Эта теория, как и другие,
содержит довольно много
нерешенных проблем
. Можно отметить лишь
некоторые наиболее известные из них. Как это ни парадоксально, но
несмотря на то, что сам Чарльз Дарвин назвал свою работу «Происхождение
Видов», но как раз именно
происхождения видов
она и не объясняет. Дело в
том, что возникновение нового вида «по алгоритму Дарвина» является
крайне маловероятным событием, т. к. для этого требуется случайное
возникновение в одной точке пространства и времени сразу не менее 100
особей нового вида, т. е. особей, которые могли бы иметь плодовитое
потомство. При меньшем количестве особей вид обречен на вымирание.
Поэтому процесс видообразования на основе
случайных
мутаций должен
был бы занять несуразно много времени (по некоторым оценкам даже в
намного раз больше, чем время существования Вселенной). Кроме того,
«алгоритм Дарвина» не объясняет явной
системности
в многообразии
возникающих форм, типа
закона гомологичных рядов
Н.И. Вавилова.
Поэтому Л.С. Берг предложил очень интересную концепцию
Do'stlaringiz bilan baham: |