МАТЕМАТИКА / 4.Прикладная математика

Стрюков Р.К.

Воронежский Государственный Университет, Россия

Сходство на основе нечеткого моделирования

Пусть каждый объект  в нашей предметной области представлен N-мерным вектором, т.е.

таким образом, что это i-ый признак . Признаки могут быть из любой области  т.е.. Например, признаки могут быть целые числа, вещественные числа и символы из некоторого дискретного набора значений. Область признаков i может отличаться от области признаков j. Также допустимо, что значение признака не определено или отсутствует [1].

Пусть обозначает множество рассматриваемых объектов, такие, что объекты, , . Например,  может представлять некоторый неизвестный объект, личность которого устанавливается, в то время как  принадлежит к базе данных известных объектов. В этой статье рассматривается мера сходства, которая основывается на расстоянии объектов  и , и особенностей объекта  и . Чем меньше расстояние между объектами, тем больше их сходство и наоборот. Для того, чтобы измерить расстояние между парой признаков,  и , , введем нечеткие лингвистические переменные расстояния i-го компонента . Эта нечеткая лингвистическая переменная состоит из нескольких нечетких множеств , которые определены на . Всякий раз, когда  и  не определены, все  не определены также.

В общем случае, нечеткие множества , которые представляют расстояние i-й функции, будет отличаться от нечетких множеств, представляющих расстояние j-й функции, в зависимости от характера функций [2]. Другими словами,

По определению, для каждого , предполагаем, упорядочение

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

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

Для некоторых приложений требуется выполнение ,

Для моделирования глобального сходства объектов, вводим нечеткую лингвистическую переменную расстояние объектов  и , или  для краткости [3].  состоит из нескольких нечетких множеств, определенных на интервале [0,1]. Пусть  обозначим базовую переменную лингвистической переменной . Функции принадлежности нечетких множеств  имеют вид

Аналогично, предполагаем, упорядочение на

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

Чем меньше значение , тем меньше расстояние между  и . Случаи  и , представляют собой наименьшее и наибольшее возможные расстояния (т.е. наибольшую и наименьшую степени сходства), соответственно. Аналогично, требуем

С учетом лингвистических переменных  и , расстояние между векторами  и , определяется с помощью правил [4]. Общий формат правила

если сходство  признака есть  и/или

сходство  признака есть  и/или

сходство  признака есть

То сходство и есть

или, более формально

где каждый обозначает либо 'и' или 'или' связку.

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

 

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

Литература:

1.                 A. Kandel. Fuzzy Mathematical Techniques with Applications.-Addison Wesley, 1986.

2.                 Малышев Н.Г. Нечеткие модели для экспертных систем в САПР / Малышев Н.Г., Берштейн Л.С., Боженюк А.В. –М.: Энергоатомиздат, 1991

3.                 Кофман А. Введение в теорию нечетких множеств: Пер. с франц.–М.: Радио и связь, 1982.

4.                 Татаркин Д.С. Математическое и программное обеспечение механизма логического вывода в нечетких продукционных системах. -Воронеж. 2007.