РЕАЛИЗАЦИЯ НЕЧЕТКОГО ВЫБОРА ОБОРУДОВАНИЯ В СИСТЕМЕ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННОЙ СЕТИ
Аннотация и ключевые слова
Аннотация (русский):
Рассматривается реализация процесса выбора оборудования в системе проектирования информационной сети на основе нечётких критериев. Выбор осуществляется в реляционной базе данных посредством нечётких SQL-запросов, формируемых в программной оболочке системы проектирования. Предложен алгоритм формирования нечётких SQL-запросов. Приведён пример построения нечёткого запроса для выбора наилучшего по соотношению цены и качества оборудования. Представлен фрагмент графического интерфейса системы, содержащий окно выбора оборудования. Описанный способ выполнения нечётких запросов применим для реализации нечёткого поиска в различных предметных областях, не требует от пользователя дополнительных знаний в нечёткой логике, автоматизирует процесс формирования функций принадлежности термов лингвистической переменной. Направление дальнейшей работы будет связано с расширением возможностей интерфейса системы по непосредственному конструированию нечётких запросов пользователем.

Ключевые слова:
реляционная база данных, SQL-запросы, нечёткая логика, лингвистическая переменная, нечёткое множество, функция принадлежности.
Текст

Введение. Одной из задач, требующих решения при проектировании информационных сетей, является выбор сетевого оборудования, используемого для построения сети. При наличии на рынке широкого, постоянно обновляемого ассортимента аналогичного оборудования, предлагаемого разными производителями, решение задачи выбора надёжного, и в то же время не слишком дорогого оборудования оказывается чрезвычайно сложным. Сегодня проектировщики сетей при выборе оборудования полагаются на имеющийся опыт и личные пристрастия. Предлагается оснастить систему проектирования информационных сетей средствами, позволяющими оптимизировать выбор оборудования на основе автоматизированного нечёткого поиска в реляционной базе данных, хранящей справочную информацию для системы. Нечёткий поиск наилучшего по соотношению цены и качества сетевого оборудования базируется на теории нечётких множеств [1—5] и осуществляется посредством нечётких SQL-запросов [6, 7].

 

Существующие решения по реализации нечёткого поиска в реляционной базе данных предполагают хранение вместе с информацией о характеристиках объектов значений функций принадлежности соответствующим нечётким множествам и выполнение нечёткого поиска с использованием этих значений. Такое решение существенно замедляет и усложняет ввод данных в базу данных и увеличивает объём хранимой информации. Для устранения указанных недостатков нечёткие SQL-запросы реализуются в программной оболочке системы с использованием средств графического интерфейса, позволяющих автоматизировать процедуру формирования нечётких запросов. Подобная идея используется в [8] при создании программного шлюза, выполняющего трансляцию операторов реляционной алгебры в инструкции стандартного языка SQL.

Список литературы

1. Штовба, С. Д. Введение в теорию нечётких множеств и нечёткую логику / С. Д. Штовба. - Режим доступа: http://matlab.exponenta.ru/fuzzylogic/book1/ (дата обращения : 14.10.2013).

2. Андрейчиков, А. В. Интеллектуальные информационные системы / А. В. Андрейчиков. - Москва : Финансы и статистика, 2006. - 423 с.

3. Смагин, С. С. Интеллектуальные информационные системы / А. А. Смагин, С. В. Липатова, А. С. Мельниченко. - Ульяновск : Ульян. гос. ун-та, 2010. - 136 с.

4. Zadeh, L. A. Fuzzy sets. Information and Control. 1965, vol. 8, iss. 3, pp. 338-353.

5. Базы данных. Интеллектуальная обработка информации / В. В. Корнеев [и др.] - Москва : Изд. Молгачева С. В. : Нолидж, 2001. - 496 с.

6. Паклин, Н. Б. Нечёткие запросы к реляционным базам данных / Н. Б. Паклин. - Режим доступа: http://www.basegroup.ru/ (дата обращения : 14.10.2013).

7. Чуйкова, Е. Н. Формирование нечётких запросов к базе данных. / Е. Н. Чуйкова, А. А. Молчанов // Сб. конкурс. работ Всерос. смотра-конкурса науч.-техн. творчества студентов высш. учеб. заведений «Эврика-2007». - Новочеркасск : Оникс+, 2007. - С. 38-40.

8. Моисеенко, С. И. Трансляция операторов реляционной алгебры в SQL-операторы / С. И. Моисеенко, В. А. Левченко // Вестн. Дон. гос. техн. ун-та - 2005. - Т. 1, № 1. - С. 691-696.

9. Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - I. Information Sciences. 1975, vol. 8, iss. 3, pp. 199-249.

10. Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - II. Information Sciences. 1975, vol. 8, iss. 4, pp. 301-357.

11. Zadeh, L. A. The concept of a linguistic variable and its application to approximate reasoning - III. Information Sciences. 1975, vol. 9, iss. 1, pp. 43-80.

12. Программная система для ввода экспертных знаний / В. П. Димитров [и др.] // Вестн. Дон. гос. техн. ун-та. - 2011. - Т. 11, № 1. - С. 83-90.

13. Бекаревич, Ю. Б. Самоучитель Access 2009 / Ю. Б. Бекаревич, Н. В. Пушкина. - Санкт-Петербург : БХВ-Петербург, 2009. - 720 с.

Войти или Создать
* Забыли пароль?