Научная статья на тему 'Применение логик Лукасевича и Заде при реализации метода отрицательного отбора'

Применение логик Лукасевича и Заде при реализации метода отрицательного отбора Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
218
43
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЫЧИСЛИТЕЛЬНЫЕ РЕСУРСЫ / ОТРИЦАТЕЛЬНЫЙ ОТБОР / ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ / ОПТИМИЗАЦИЯ / COMPUTING RESOURCES / ADVERSE SELECTION / INTELLIGENT SYSTEMS / OPTIMIZATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чернышев Юрий Олегович, Венцов Николай Николаевич, Мухтаров Сергей Артурович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Чернышев Юрий Олегович, Венцов Николай Николаевич, Мухтаров Сергей Артурович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

APPLICATION LOGICS LUKASIEWICZ AND ZADEH IN THE METHOD OF ADVERSE SELECTION

The paper describes a method of adverse selection. An example using the method of adverse selection for the analysis of the data transfer process. Analyzed the implications of the use of operations and equivalence based on the logics of łukasiewicz and Zade when fuzzy analysis of informational processes. Examples of comparison decoder, describing the critical state of the data transfer process with tuples describing the current status of data transmission by operations implications and equivalence. It is established that the task of the analysis of processes of data transmission on the application implication is preferable. When you perform an operation implications can be used as logic łukasiewicz and logic Zade.

Текст научной работы на тему «Применение логик Лукасевича и Заде при реализации метода отрицательного отбора»

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1 Yeung D.Y., Ding Y.X. Host-based intrusion detection using dynamic and static behavioral models, Pattern Recognition. - 2003. - № 36. - С. 229-243.

2 Ковалев С.М. Упреждающее распознавание нечетких темпоральных паттернов в потоковых данных // Тринадцатая национальная конференция по искусственному интеллекту с международным участием КИИ-2012: Тр. конференции. Т. 2. - М.: Физматлит, 2012. - С. 313-322.

3 Курейчик В.В., Курейчик В.М., Сороколетов П.В. Анализ и обзор моделей эволюции. Известия РАН // Теория и системы управления. - 2007. - № 5.

4 Sutton R. Learning to predict by the method of temporal differences // Machine Learning. - 1988. - № 3 (1). - С. 9-44.

5 Малинейкий Г.Г., Потапов А.Б. Русла и джокеры: о новых методах прогноза поведения сложных систем // Препринт ИМП ИИ. им. М.В. Келдыша РАН. 2001.

Статью рекомендовал к опубликованию д.т.н., профессор А.Н. Шабельников.

Ковалев Сергей Михайлович - Ростовский государственный университет путей сообщения; e-mail: ksm@real36.com; 344038, г. Ростов-на-Дону, пл. Ростовского Стрелкового Полка Народного Ополчения, 2, г; тел.: 89612687722; д.т.н.; профессор кафедры автоматики и телемеханики на ж. д. транспорте.

Kovalev Sergey Mihailovich - Rostov State University of Transport; e-mail: ksm@real36.com;

2, g, pl. Rostov Rifle Regiment of the People's Militia, Rostov-on-Don, 344038, Russia; phone: +79612687722; dr. of eng. sc.; professor the department of automation and remote control at the railway on transport.

УДК 681.3

Ю.О. Чернышев, Н.Н. Венцов, С.А. Мухтаров

ПРИМЕНЕНИЕ ЛОГИК ЛУКАСЕВИЧА И ЗАДЕ ПРИ РЕАЛИЗАЦИИ МЕТОДА ОТРИЦАТЕЛЬНОГО ОТБОРА*

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

Вычислительные ресурсы; отрицательный отбор; интеллектуальные системы; оптимизация.

Yu.O. Chernyshev, N.N. Vencov, S.A. Mukhtarov

APPLICATION LOGICS LUKASIEWICZ AND ZADEH IN THE METHOD OF ADVERSE SELECTION*

The paper describes a method of adverse selection. An example using the method of adverse selection for the analysis of the data transfer process. Analyzed the implications of the use of operations and equivalence based on the logics of lukasiewicz and Zade when fuzzy analysis of informational processes. Examples of comparison decoder, describing the critical state of the data

* Работа выполнена при финансовой поддержке РФФИ (проекты: 12-01-00474, 13-01-00343).

transfer process with tuples describing the current status of data transmission by operations implications and equivalence. It is established that the task of the analysis ofprocesses of data transmission on the application implication is preferable. When you perform an operation implications can be used as logic lukasiewicz and logic Zade.

Computing resources; adverse selection; intelligent systems; optimization.

Понятие искусственной иммунной системы. Современные системы поддержки принятия решений должны функционировать в неопределенных и нечетких условиях [1]. По этой причине одной из активно исследуемых адаптивных биологических структур является иммунная система. Основная роль иммунной системы заключается в распознавании всех клеток (или молекул) организма и классификации их как «своих» или «чужих» [2, 5].

Форрест C. (Forrest S.) и Дасгупта Д (Dasgupta D.) предложили алгоритм отрицательного отбора для обнаружения изменений, построенный на основе принципов распознавания своего и чужого в системе иммунитета. Этот подход можно формализовать следующим образом [2, 3]:

♦ определяется «свое» как совокупность S строк длины над конечным алфавитом, которую необходимо защищать или контролировать. Например, в качестве S могут выступать программа, файл данных или нормальная форма активности;

♦ образуется набор детекторов R, каждый из которых не должен соответствовать любой строке в S. Вместо точного или идеального соответствия может использоваться правило частичного соответствия;

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

При анализе систем передачи данных примеры чужеродного состояния системы могут быть заданы в виде характеристик вычислительного процесса при которых своевременное выполнение некоторого класса запросов маловероятно. При этом, с целью ускорения работы иммунной системы, можно выбрать один наиболее подходящий, например, по мнению экспертов, декодер. В соответствии с примером определения степени принадлежности элемента нечеткому множеству, определим наиболее приемлемую величину задержки процесса передачи данных на роль детектора [7]. Пусть заданы значения абсолютных задержек передачи данных Х={0,05;

0,09; 0,13; 0,17} и требуется определить нечеткое множество, формализующее выражение «максимально допустимая величина задержки передачи результатов выполнения запроса». Пусть n1(j) - количество экспертов согласных с утверждением, а n2j) - несогласных. Результаты опроса 7 экспертов представлены в табл. 1.

Таблица 1

Результаты опросов экспертов

0,05 0,09 0,12 0,17

n1(/') 0 2 6 7

n2(j) 7 5 1 0

На основании опроса экспертов по аналогии с [7, 8] запишем формулу:

ц(х)= п/ («:(/■)+ «200), (1)

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

В соответствии с формулой (1) определим: ц/(0,05)=0/(0+7)=0;

ц/(0,09)=2/(2+5)«0,285; ц/(0,12)=6/(6+1)«0,857; ц/(0,17)=7/(7+0)=1. Таким образом, в качестве порогового значения целесообразно выбрать 0,12 или 0,17 так они имеют достаточно высокие степени принадлежности.

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

Анализ целесообразности применения операции импликации на основе логик Лукасевича и Заде при реализации механизма отрицательного отбора.

Множество £ и элементы множества Я можно трактовать как нечеткие множества, по этой причине в качестве меры близости между множеством и элементами множеств образующих Я, можно использовать операции, определяющие степень включения и эквивалентности нечетких множеств [7].

Степенью включения множества А1 в ^2 называется величина:

«(ЛДг) =&(цл1(х)^цл2(х)), УхеХ (2)

Операция — называется импликацией и определяется в соответствии с логикой Лукасевича как [7]:

Мл1(х)^Мл2(х) = 1 & (1-МЛ1(х)+МЛ2(х)), (3)

или в соответствии с логикой Л. Заде как [7]:

МЛ1(х)^МЛ2(х) = (1-ЯлКх)) V МЛ2(х)). (4)

В рассматриваемом случае в качестве цЛ1 это элементы кортежа МЯ, а цЛ2(х) элементы одного из кортежей, входящих в Я.

Предположим, что сеанс передачи данных состоит из трех подзапросов, результаты выполнения которых передаются по различным каналам связи. Пусть на основе сформированных, при помощи формулы (1), экспертных оценок, определён детектор Я1=<0,12;0,6;0,9>, каждый элемент которого определяет максимально допустимую величину задержки передачи результатов выполнения запроса. Проанализируем возможность использования операции эквивалентности на основе логики Лукачесича и Л. Заде в качестве способа сравнения текущих показателей сетевых перегрузок с детектором. Пусть в моменты времени ^-4 показатели задержки выполнения запросов /1-/3 описываются следующими кортежами: £(/1)=<0,08;0;0> £(/2)=<0Д;0;0> £(/3)=<0,15;0;0>, ад=<0,2;0;0>, £(/5)=<0,89;0;0> £(4)=<0,93;0;0>. То есть с задержкой передаются только данные, являющиеся результатами выполнения запроса /1, а данные являющиеся результатом выполнения запросов /2 и /3 передаются без задержек. Определим степени включения кортежей 8(^)-8^6) в кортеж-детектор Я1.

Степень включения 5'(/1) в Я1 определяется, как конъюнкция импликант: и №), Я0= (0,08—>0,12)&(0—>0,6)& (0—0,9).

В соответствии с формулой (3) в контексте логики Лукасевича, вычислим степень включения (иЬ) нечеткого кортежа 8(^) в нечеткий кортеж Я1:

оОД/11),Я1)=(0,08—0,12)&(0—0,6)&(0—0,9)=[1&(1-0,08+0Д2)]& [1&(1-0+0,6)] & [1&(1-0+0,9)]= [1&1]&[1&1] & [1&1]=1.

В соответствии с формулой (4), в контексте логики Л. Заде, вычислим степень включения(о2) нечеткого кортежа .ЭД) в нечеткий кортеж Я]:

и2(5(/1),Я1)=(0,08—0,12)&(0—0,6)&(0—0,9)=[(1-0,08К0Д2)]&[(1-0К0,6)]& [(1-0>у0,9)]= 0,92 &1& 1]=0,92.

По аналогии вычислим иЬ(8((2)гЯ-1) и о^(£(^2),Я1):

и(Б(Г2), Я])= (0,1—0,12)&(0—0,6)& (0—0,9); иЬ(£(/2),Я1)=(0,1—0,12)&(0—0,6)&(0—0,9)=[1&(1-0,1+0,12)]&[1&(1-0+0,6)] & [1&(1-0+0,9)]= [1&1]&[1&1] & [1&1]=1. и28Ш,Я1)=(0,1—0,12)&(0—0,6)&(0—0,9)=[(1-0ДК0Д2)]& [(1-0)v0,6)]& [(1-0)v0,9)]= 0,92 &1& 1=0,90.

Анализируя значения оЬ(£(/1),Я1), о2(8(/1),Я1), оЬ(£(/2),Я1), о2(£(/2),Я1) можно сделать следующие заключения: кортежи 8(^) и 8(/2) описывают допустимые перегрузки каналов связи задействованных в выполнении запросов _/1-/3. Для данных кортежей степень включения по Лукасевичу равна 1. В соответствии с логикой Л. Заде о2(5(/1),Я1) =0,92 и о2(£(/2),Я1)=0,90. Таким образом, при приближении параметров задержки к критическому уровню степень включения исчисляемая по логике Л. Заде уменьшается. Обозначим текущую задержку выполнения первого запроса через а1, а допустимую через <Д. В случае, если с1=<Д, то и2(8(/),Я1)=(1-<Д), т.е., если о2(8(/),Я1)<(1-<Д), то текущие показатели сетевой активности не превосходят предельные, описанные в детекторе, а если о2(8(/),Я1)>(1- <Д), то превосходят.

Из табл. 2 и приведенных выше результатов экспериментов можно предположить, что в соответствии с логикой Лукасевича, если оЬ(£(/),Я1)=1, то результаты запросов передаются по каналам связи без существенных задержек. В этом случае возможно принятие мер профилактического характера не влияющих на работу сети в целом. В качестве альтернативного критерия допустимости текущих задержек передачи данных можно использовать критерий, основанный на логике Заде, если о2(8(/),Я1)<(1-<Д), то текущие показатели сетевой активности не превосходят предельные, описанные в детекторе, а если о2(8(/),Я1)>(1-<Д), то превосходят. При этом в случае, если о^(£(^),Я1)<(1-^1), то разность ((1-<Д)- 02(8^)^)) показывает - на сколько фактические показатели задержек передачи данных близки к предельно допустимым.

Таблица 2

Степени включения

№ Детектор Анализируемая активность S(t) vL(S(f)R{) vZ(S(t)Rl)

1 Я!=<0,12;0,6;0,9> S(t1)=<0,08;0;0> vL(S(t])^])=1 uZ(S(t1),R1)=0,92

2 S(t2)=<0,1;0;0> vb(S(t2)fil)=1 uZ(S(t2),R1)=0,90

3 S(t3)=<0,15;0;0> uL(S(t3),R1)=0,97 uZ(S(t3),R1)=0,85;

4 S(t4)=<0,2;0;0> vL(S(U)Rl)=0,92 uZ(S(t4),Rl)=0,8.

5 S(t5)=<0,89;0;0> uL(S(t5),R1)=0,23 uZ(S(t5),R1)=0,12

6 S(t6)=<0,93;0;0> vL(S(t6)Rl)=0,19 uZ(S(t6),Rl)=0,12

Анализ целесообразности применения операции эквивалентности на основе логик Лукасевича и Заде при реализации механизма отрицательного отбора. В качестве возможной альтернативы операции включения рассмотрим операцию эквивалентности, которая определяется в виде [7]:

= (Цл1(х)—Цл2(х) & Цл2(х)—Цл1(х)). (5)

Таким образом, А!^А2= и(Да^2) & и(А2,А1).

Если трактовать операцию эквивалентности в соответствии с логикой Лука-севича, то:

L(4l■o■A2)=uL(AlД2) &иЬ(Д2,^1), (6)

где иЬ(Аг^2)=[1&(1-МЛ1(х)+МЛ2(х))] и иКАъЯд [1&(1-РЛ2(х)+РЛ1(х))] если, в соответствии с логикой Л. Заде, то:

Z(A\^A2)=vZ(A\J^2)&vZ(A2,Al), (7)

где и^А^) = [(1-МЛ1(х)^Л2(х)] и и2(А2,А1)= [(1-Рл2(х)№л1(х)].

На примере ранее сформированных детектора R1=<0,12;0,6;0,9>, а также показателей задержки выполнения запросов j1-j3 в моменты времени t1-t6 -S(t1)=<0,08;0;0>, S(t2)=<0,1;0;0>, S(t3)=<0,15;0;0>, S(t4)=<0,2;0;0>, S(t5)=<0,89;0;0>, S(t6)=<0,93;0;0> определим целесообразность применения операции эквивалентности как численного критерия похожести при реализации алгоритма отрицательного отбора. При вычислении результата операции эквивалентности операцию её, как на основе логики Лукасевича, так и на основании логики Л. Заде.

Определим степени включения кортежа детектора R1 в кортежи S(t1)- S(t6) на основе логики Лукасевича:

oL(R1,S(t1))=(0,12—0,08)&(0,6—0)&(0,9—0)= [1&0,96]&[1&0,4] & [1&0,1]=0,1. vL(R1, S(t2))= (0,12—0,1)&(0,6—0)&(0,9—0)= [1&0,98]&[1&0,4] & [1&0,1]=0,1. vL(R1, S(t3))= (0,12—0,15)&(0,6—0)&(0,9—0)= [1&1,03]&[1&0,4] & [1&0,1]=0,1. vL(R1, S(t4))= (0,12—0,2)&(0,6—0)&(0,9—0)= [1&1,08]&[1&0,4] & [1&0,1]=0,1. vL(R1, S(t5))= (0,12—0,89)&(0,6—0)&(0,9—0)= [1&1,77]&[1&0,4] & [1&0,1]=0,1. vL(R1, S(t6))= (0,12—0,93)&(0,6—0)&(0,9—0)= [1&1,81]&[1&0,4] & [1&0,1]=0,1.

Ранее были определены степени включения, на основе логики Лукасевича, кортежей S(t1)- S(t6) в кортеж детектор R1:

uL(S(t1),R1 )=(0,08—0,12)&(0—0,6)&(0—0,9=1.

oL(S(t2),R1)=(0,1—0,12)&(0—0,6)&(0—0,9)=1.

oL(S(t3),R1)=(0,15—0,12)&(0—0,6)&(0—0,9)=0,97.

oL(S(t4),R1)=(0,2—0,12)&(0—0,6)&(0—0,9)=0,92.

oL(S(t5),R1)=(0,89—0,12)&(0—0,6)&(0—0,9)=0,23.

oL(S(t6),R1)=(0,93—0,12)&(0—0,6)&(0—0,9) =0,19.

На основе вычисленных импликации по Лукасевичу определим эквивалентность кортежей:

L(Rl^ S(tl))= uL(Rl, S(tl)) ^vLStl), Ri)=0,1&1=0,1.

L(R1^ S(t2))= uL(R1, S(t2)) &wL(S(t2), R1)=0,1&1=0,1.

L(R1^ S(t3))= uL(R1, S(t3)) ^(S^), R1)=0,1&0,97=0,1.

L(R1^ S(t4))= uL(R1, S(t4)) AwL^fo), R1)=0,1&0,92=0,1.

L(R1^ S(t5))= uL(R1, S(t5)) ^(S^), R1)=0,1&0,23=0,1.

L(R1^ S(t6))= uL(R1, S(t6)) &oL(S(4), R1)=0,1&0,19=0,1.

Таким образом, эквивалентность на основе импликации по Лукасевичу не позволяет оценить взаимное расположение кортежей.

Покажем вычисление операции эквивалентности на основе логики Заде. Ранее были вычислены степени включения кортежей кортежей S(t1)-S(t6) в кортеж детектор R1:

oZ(S(t1),R1)=(0,08—0,12)&(0—0,6)&(0—0,9)= 0,92 &1& 1=0,92. oZ(S(t2),R1)=(0,1—0,12)&(0—0,6)&(0—0,9)= 0,92 &1& 1=0,90. oZ(S(t3),R1)=(0,15—0,12)&(0—0,6)&(0—0,9)= 0,85 &1& 1=0,85. oZ(S(t4),R1)=(0,2—0,12)&(0—0,6)&(0—0,9)= 0,8 &1& 1=0,8. oZ(S(t5),R1)=(0,89—0,12)&(0—0,6)&(0—0,9)= 0,12 &1& 1=0,12. oZ(S(t6),R1)=(0,93—0,12)&(0—0,6)&(0—0,9)= 0,12 &1& 1=0,12.

Вычислим степени включения кортежа детектора R1 в кортежи S(t1)-S(t6). oZ(R1,S(t1))=(0,12—0,08)&(0,6—0)&(0,9—0)=0,88 &0,4 & 0,1=0,1. oZ(R1,S(t2))=(0,12—0,1)&(0,6—0)&(0,9—0)= 0,88 &0,4 & 0,1=0,1. oZ(R2,S(t3))=(0,12—0,15)&(0,6—0)&(0,9—0)=0,88 &0,4 & 0,1=0,1. oZ(R2,S(t4))=(0,12—0,2)&(0,6—0)&(0,9—0)= 0,88 &0,4 & 0,1=0,1. oZ(R2,S(t5))=(0,12—0,2)&(0,6—0)&(0,9—0)= 0,88 &0,4 & 0,1=0,1. oZ(R2,S(t5))=(0,12—0,89)&(0,6—0)&(0,9—0)=0,89 &0,4 & 0,1=0,1. oZ(R2,S(t6))=(0,12—0,93)&(0,6—0)&(0,9—0)= 0,93 &0,4 & 0,1=0,1.

Определим эквивалентность кортежа детектора R с кортежами S(ti)-S(t6): L(R^ S(t1))= wZ(Rb S(t1)) &wZ(S(tO, R1)=0,1&0,92=0,1.

L(R^ S(t2))= vL(Ru S(t2)) &uL(S(t2), R1)=0,1&0,9=0,1.

L(R1^ S(t3))= oL(Rb S(t3)) &uL(S(t3), R1)=0,1&0,85=0,1.

L(R1^ S(t4))= oL(Rj, S(t4)) &uL(S(t4), Rj)=0,1&0,8=0,1.

L(R^ S(t5))= oL(Rj, S(t5)) &uL(S(t5), Rj)=0,1&0,12=0,1.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

L(R^ S(t6))= oL(Rj, S(t6)) &uL(S(t6), Rj)=0,1&0,12=0,1.

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Курейчик В.М. Особенности построения систем поддержки принятия решений // Известия ЮФУ. Технические науки. - 2012. - № 7 (132). - С. 92-98.

2. Искусственные иммунные системы и их применение / Под ред. Д. Дасгупты: Пер. с англ. Под ред. А. А. Романюхи. - М.: Физматлит, 2006. - 344 с.

3. Dasgupta D., Forrest S. Novelty Detection in Time Series Data using Ideas from Immunology. Fifth International Conference on Intelligent Systems. Reno, Nevada: June, 1996

4. Calenbuhr V., Bersini Я., Varela F.J., Stewart J. The impact of the structure of the connectivity matrix on the dynamics of a simple model for the immune network // Proc. 1st Copenhagen Symp. on Computer Simulation in Biology, Ecology and Medicine (Ed. E. Mosekilde). 1993. - P. 41-45.

5. Celada F., Seiden P.E. Modeling immune cognition // Proc. IEEE Int. Conf. on Systems, Man, and Cybernetics, October 11-14, 1998.

6. Chowdhury D., Chakrabarti B.K. Robustness of the network models of immune response // Physica A. - 1990. - Vol. 167. - P. 635.

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

8. Борисов А.Н., Алексеев А.В., Крумберг О.А. и др. Модели принятия решений на основе лингвистической переменной. - Рига: Зинатне, 1982.

9. Курейчик В.М., Кажаров А.А. Использование роевого интеллекта в решении NP-трудных задач // Известия ЮФУ. Технические науки. - 2010. - № 7 (120). - С. 30-36.

Статью рекомендовал к опубликованию д.т.н., профессор Б.К. Лебедев.

Чернышев Юрий Олегович - Донской государственный технический университет; e-mail: myvnn@list.ru; 344000, г. Ростов-на-Дону, пл. Гагарина, 1; тел.: 88632738582, кафедра автоматизации производственных процессов; профессор.

Венцов Николай Николаевич - e-mail: vencov@list.ru; кафедра информационных технологий; доцент.

Мухтаров Сергей Артурович - Филиал Военной академии связи (г. Краснодар); e-mail: samucht@list.ru; 350035, г. Краснодар, ул. Красина, 4; соискатель.

Chernyshev Yury Olegovich - Don State Technical University; e-mail: myvnn@list.ru; 1, Gagarin Square, Rostov-on-Don, 344000, Russia; phone: +78632738582; the department of automation of productions; professor.

Vencov Nikolay Nikolaevich - e-mail: vencov@list.ru; the department of information technologies; associate professor.

Mukhtarov Sergey Arturovich - Branch of Military academy of communication (Krasnodar); e-mail: samucht@list.ru; 4, Krasina street, Krasnodar, 350035, Russia; competitor.

УДК 002.53:004.89

Ю.А. Кравченко

ИНТЕГРИРОВАННАЯ МОДЕЛЬ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ НА ОСНОВЕ МЕТОДА НЕЧЕТКОГО МОДЕЛИРОВАНИЯ*

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

Модель представления разнородных знаний; интеллектуальные обучающие системы; оценка компетентности; системы управления знаниями.

Yu.A. Kravchenko

INTEGRATED MODEL OF KNOWLEDGE REPRESENTATION BASED ON FUZZY MODELING METHOD

The article is devoted to development of formalized representation model for intellectual educational systems knowledge base definition in an uncertain conditions. The content model and test parts of heterogeneous domain knowledge were considered in detail. The composition and structure of heterogeneous data integrated model were described on the basis of fuzzy directed graph. Such modeling will enable at the design stage of the information knowledge management system to avoid errors of experts in determining the evaluation criterions of competence, the options of individual training trajectories, requirements for the types and number of knowledge representation forms and test tasks.

Model of heterogeneous knowledge representation; intelligent educational systems; assessment of competence; knowledge management systems.

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

* Работа выполнена при частичной поддержке РФФИ (проект № 11-07-00064).

i Надоели баннеры? Вы всегда можете отключить рекламу.