Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
taskMOAY.doc
Скачиваний:
11
Добавлен:
31.07.2019
Размер:
369.15 Кб
Скачать

Метод построения функций принадлежности на основе экспертных оценок.

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

Краткие сведения о методе. Рассмотрим особенности построения функций принадлежности для приближенных точечных (например, X ПРИБЛИЗИТЕЛЬНО РАВЕН 10) и интервальных оценок (вида X НАХОДИТСЯ ПРИБЛИЗИТЕЛЬНО В ИНТЕРВАЛЕ ОТ 8 ДО 11). На рис. 1 изображены функции принадлежности множеств, которые соответствуют этим оценкам. Естественно предположить, что функцию, представленную на рис. 1(б), необходимо строить следующим образом:

если , то ;

если , то ;

если , то ,

где — функция принадлежности нечеткому интервалу (α, β);

и — функции принадлежности нечетким множествам чисел, приближенно равных соответственно α и β. Они строятся аналогично функции, график которой приведен на рис. 1(а).

Рис. 1 Функции принадлежности нечетких множеств, соответствующих приближенной точечной оценке

При построении функции принадлежности чисел, приблизительно равных некоторому числу К, можно использовать функцию

, (1)

где α зависит от требуемой степени нечеткости и определяется из выражения

,

β — расстояние между точками перехода для , т.е. точками, в которых функция вида (1) принимает значение 0.5. На рис. 1(a) эти точки обозначены a и b.

Таким образом, задача построения для некоторого числа сводится к отысканию параметров a и b, чтобы затем можно было определить β(x), с помощью β(x) — α и, используя α, построить .

Для определения множества вида ЧИСЛО, ПРИБЛИЗИТЕЛЬНО РАВНОЕ К, следует выяснить, как эксперты представляют себе границы классов таких чисел. Для этого проводились статистические исследования. Опрашиваемым предлагали назвать такие a(К) и b(K), которые, по их мнению, отделяют числа, приблизительно равные заданному K, от чисел, таковыми не являющихся. Полученные результаты после некоторой обработки сведены в табл. 1. Рассмотрим натуральное число K. Пусть его младшая значащая цифра имеет порядок q. Разобьем возможные значения q на классы вычетов по модулю 3 и введем переменную d, значения которой будут являться представителями данных классов {0, 1, 2}. Получим классы эквивалентности: , .

Таблица 1 –

Расстояния между точками перехода

X

β(x)

1,2,3,4,6,7,8,9

0.46·x

10, 20, 30, 40, 60, 80, 90

(0.357–0.00163x)x

35, 45, 55, 65, 75, 85, 95

(0.213-0.00067x)x

5

2.8

15

6.48

25

6.75

50

24

Прочие двузначные числа

Введем целочисленную переменную X, изменяющуюся в пределах от 1 до 99, и будем считать, что для каждого ее значения известны параметры a(x) и b(x), а следовательно, и . На основании результатов опроса выяснилось, что значения в зависимости от X можно находить так, как показано в табл. 1 ([...] — целая часть числа). Значение зависит также от того, к какому классу Мd принадлежит число K.

Обозначим через rq цифру, стоящую в q-м разряде числа K. Тогда:

1. При (например, 300, 300000, 5·108 и т.д.) зависит только от младшей значащей цифры числа K, т.е. от rq: ; , где находится из табл. 1.7.

2. При (например, 101, 202000, 5·109 и т.д.) возможны два варианта:

а) rq+1 = 0, тогда зависит только от rq: х = rq, ;

б) rq+1 ≠ 0, тогда зависит от двух последних значащих цифр числа К: ; .

3. При (например, 2140, 20 и т.д.) также возможны два варианта:

а) rq+1 = 0, тогда ;

б) rq+1 ≠ 0, тогда ; .

После того как для числа K найдено значение , строим функцию принадлежности для , используя формулу (1).

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

Примеры использования метода. Пример 1. Имеем приближенную точечную экспертную оценку X ПРИБЛИЗИТЕЛЬНО РАВЕН 235. Согласно вышеописанному алгоритму, К = 235. Далее определяем значение переменных q, rq, rq+1 и d. Младшая значащая цифра числа К стоит в разряде единиц, т.е. имеем q=1; r1 = 5 — младшая значащая цифра числа K; r2 = 3 — цифра, имеющая порядок на единицу выше порядка младшей значащей цифры.

При делении числа q на 3 в остатке получаем 1, т.е. число К принадлежит к классу эквивалентности М1 и переменная d получает значение единицу. Следуя описанному методу, переходим к п. 2.б, так как rq+1 = r2 ≠ 0. Тогда выражение для переменной X: .

Определим интересующую нас величину , где находится из табл. 1.7. Так, для β(35) =(0,213-0,0006x)х; . Окончательно

.

Теперь, зная расстояние между точками перехода, можно построить функцию принадлежности нечеткого множества, соответствующую экспертной оценке X ПРИБЛИЗИТЕЛЬНО РАВЕН 235, по формуле

, .

Полученная функция принадлежности приведена на рис. 2, где а и b — точки перехода:

;

.

Рис. 2 Функция принадлежности нечеткого множества, соответствующего точечной оценке ПРИБЛИЗИТЕЛЬНО 235

Пример 2. Имеем оценку X НАХОДИТСЯ ПРИБЛИЗИТЕЛЬНО В ИНТЕРВАЛЕ ОТ 8 ДО 11. На этом интервале функция принадлежности равна единице, а за его пределами будет повторять функции принадлежности, соответствующие точечным оценкам X ПРИБЛИЗИТЕЛЬНО РАВЕН 8 и X ПРИБЛИЗИТЕЛЬНО РАВЕН 11 слева и справа от интервала. Для построения функции принадлежности нечеткого множества, соответствующего интервальной оценке, необходимо дважды воспользоваться описанным выше методом.

Имеем К=8. Находим q, rq, rq+1 и d; q=1,так как единственная значащая цифра стоит в разряде единиц; , , поскольку в разряде десятков значащих цифр нет. При делении q на 3 в остатке получаем 1, следовательно, d=1. В соответствии с методом переходим к п. 2.а. Выражение для нахождения переменной X: . Для величины имеем ; , где β(8) находится по табл. 1: .

Теперь определим расстояние между точками перехода для K=11. Находим значения переменных q, rq, rq+1 и d: младшая значащая цифра числа K стоит в разряде единиц, т.е. имеем q=1, ; — цифра, порядок которой на единицу выше порядка младшей значащей цифры K При делении числа q на 3 в остатке получаем 1, следовательно, число К принадлежит к классу эквивалентности М1, переменная d получает значение единицу.

Так как , переходим к п. 2.б, где . Интересующая нас величина определяется в соответствии с выражением , где находится из табл. 1, т.е.

,

.

Здесь ; найдены по табл. 1. Таким образом,

.

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

Функция принадлежности будет иметь вид, приведенный на рис. 3, где

;

  • точки перехода.

Рис. 3 Функция принадлежности нечеткого множества, соответствующего интервальной оценке ПРИБЛИЗИТЕЛЬНО В ИНТЕРВАЛЕ ОТ 8 ДО 11

Обратите особое внимание, что в теоретических основах метода присутствуют ошибки (в таблице 1 ошибок нет). Необходимо исправить ошибки и провести расчеты.

Дополнительная информация к заданию №8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]