Современные информационные
технологии/ 2. Вычислительная техника и программирование
Илипов М.М., к.ф.-м.н. Искакова А.С.
Евразийский национальный университет им. Л.Н.
Гумилева, Казахстан
Вычислительный алгоритм Максимин для
определения предпочтения прецедентов в системе Matlab
Ранее
в работе Прохорова М. Д. и Федунова Б.Е. [1] был введен алгоритм выбора прецедента при наблюдении
ситуационного вектора с количественными координатами.
Аналогично
результатам работы [1] представим матрицу знаний по прецедентам.
Пусть
состояние ПрС/С описывается ситуационным вектором с координатами (х1, …, xn) и каждая координата хi - лингвистическая переменная с множеством
термов прецедентам (блок прецедента). Каждая строка матрицы представляет собой
конкретный ситуационный вектор, при котором в прошлом успешно реализовался
соответствующий прецедент.
№
п/п |
Координаты
ситуационного вектора
|
Прецедент
|
|||
|
x1 |
x2 |
… |
x n |
||
|
|
|
|
|
|
d1 |
|
: |
: |
: |
: |
: |
: |
|
|
|
|
|
|
dm |
Перенумеруем строки блока прецедента dj двумя индексами: первый
индекс – номер прецедента (здесь он является номером блока), второй индекс –
порядковый номер ситуационного вектора в этом блоке.
На основе текущих измерений точка
формируется с количественными значениями его
координат. Только в этой фиксированной
точке
в
момент поступления замера и нужно определить значение функции принадлежности mdj (x1, .. xi, .. xn).
При наблюдении ситуационного вектора [1] с
количественными координатами (все координаты вектора измерены по числовым
шкалам) для выбора наиболее подходящего прецедента вовсе нет необходимости
полностью определять функции принадлежности mdj(x1, .. xi,
.. xn) на всем множестве точек универсального
множества. Достаточно рассчитать их значение только для фиксированных числовых
значений координат вектора, который мы получили в результате наблюдения. В
результате для каждого прецедента dj мы получим число dj
,
являющееся степенью принадлежности dj точке
.
Исходя из такой интерпретации, наиболее
предпочтительным прецедентом будет прецедент
, для которого
![]()
=
dj
.
Таким
образом, представлен алгоритм выбора прецедента при наблюдении ситуационного
вектора с использованием метода минимакса;
Программа
для выбора прецедента по методу Максимин при наблюдении ситуационного вектора с
количественными координатами в системе Matlab представлена на
рисунках 1-2.

Рисунок 1. Программа для выбора прецедента по методу
Максимин при наблюдении ситуационного вектора с количественными координатами в
системе Matlab

Рисунок 2. Продолжение программы для выбора прецедента по
методу Максимин при наблюдении ситуационного вектора с количественными
координатами в системе Matlab
Таким образом, в работе представлен алгоритм
выбора прецедента при наблюдении ситуационного вектора с использованием метода
максимин.
Литература:
1. Прохоров М. Д. Федунов
Б.Е. Вывод по прецеденту в базах знаний бортовых интеллектуальных систем,
размещаемых на борту антропоцентрических объектов.
2. Дшхунян В.Л.
Электронная идентификация. Бесконтактные электронные идентификаторы и
смарт-карты / В.Л. Дшхунян, В.Ф. Шаньгин. – М.: ООО «Издательство АСТ»:
Издательство «НТ Пресс», 2004. – 695 с.