@ARTICLE{26583204_228921312_2018, author = {Е. Н. Чуйкова and В. В. Галушка}, keywords = {, реляционная база данных, язык SQL, нечеткая логика, лингвистическая переменная, нечеткое множествофункция принадлежности}, title = {
Эвристический алгоритм формирования термов числовой лингвистической переменной
}, journal = {Бизнес-информатика}, year = {2018}, number = {3(45)}, pages = {29-38}, url = {https://bijournal.hse.ru/2018--3(45)/228921312.html}, publisher = {}, abstract = { Описывается простой в реализации метод автоматизированного формирования функций принадлежности термов лингвистической переменной для обеспечения возможности поиска информации в реляционной базе данных на основе качественных критериев средствами языка запросов SQL. Предлагаемый алгоритм позволяет вычислить параметры треугольных и трапецеидальных функций принадлежности термов с учетом распределения содержащихся в базе данных значений рассматриваемой характеристики. Алгоритм определяет охватываемые основаниями термов интервалы таким образом, чтобы в каждый интервал попадало приблизительно одинаковое количество значений. Верхние границы определяемых интервалов используются для вычисления параметров функций принадлежности. Определяемые по алгоритму функции принадлежности допускают возможность оперативного расчета их значений ограниченными вычислительными средствами языка SQL. Рассмотрены реализации алгоритма для формирования трех и пяти термов лингвистической переменной, основанные на выборках из базы данных, содержащих 100 и 500 различных значений. Получаемые в результате работы алгоритма функции принадлежности обладают требуемыми свойствами упорядоченности, полноты, согласованности, нормальности и не нуждаются в дополнительной аппроксимации. В отличие от известных методов, алгоритм не требует значительных вычислительных ресурсов, привлечения специализированного программного обеспечения, настройки параметров или формирования обучающей выборки. Реализация алгоритма создает условия для поддержки нечеткого поиска в базе данных средствами языка SQL, повышая тем самым уровень интеллектуальности системы и обеспечивая пользователю средства общения на естественном языке. Определенные в результате работы алгоритма термы лингвистических переменных могут быть использованы в нечетких правилах базы знаний информационной системы и при выполнении нечеткого вывода.}, annote = { Описывается простой в реализации метод автоматизированного формирования функций принадлежности термов лингвистической переменной для обеспечения возможности поиска информации в реляционной базе данных на основе качественных критериев средствами языка запросов SQL. Предлагаемый алгоритм позволяет вычислить параметры треугольных и трапецеидальных функций принадлежности термов с учетом распределения содержащихся в базе данных значений рассматриваемой характеристики. Алгоритм определяет охватываемые основаниями термов интервалы таким образом, чтобы в каждый интервал попадало приблизительно одинаковое количество значений. Верхние границы определяемых интервалов используются для вычисления параметров функций принадлежности. Определяемые по алгоритму функции принадлежности допускают возможность оперативного расчета их значений ограниченными вычислительными средствами языка SQL. Рассмотрены реализации алгоритма для формирования трех и пяти термов лингвистической переменной, основанные на выборках из базы данных, содержащих 100 и 500 различных значений. Получаемые в результате работы алгоритма функции принадлежности обладают требуемыми свойствами упорядоченности, полноты, согласованности, нормальности и не нуждаются в дополнительной аппроксимации. В отличие от известных методов, алгоритм не требует значительных вычислительных ресурсов, привлечения специализированного программного обеспечения, настройки параметров или формирования обучающей выборки. Реализация алгоритма создает условия для поддержки нечеткого поиска в базе данных средствами языка SQL, повышая тем самым уровень интеллектуальности системы и обеспечивая пользователю средства общения на естественном языке. Определенные в результате работы алгоритма термы лингвистических переменных могут быть использованы в нечетких правилах базы знаний информационной системы и при выполнении нечеткого вывода.} }