Предикатні моделі логіко-математичних понять та їх застосування в системах штучного інтелекту
Побудова предикатних моделей таких логіко-математичних понять як рівність, рівність з набору властивостей, декартовий добуток, належність, теоретико-множинні операції об'єднання, перетинання, доповнення, розбивка множин, зв'язок відображень з відносинами.
Рубрика | Математика |
Вид | автореферат |
Язык | украинский |
Дата добавления | 12.07.2014 |
Размер файла | 93,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Під еквівалентністю рівнянь (3) і (5) розуміється наступне. Якщо ми вирішимо рівняння (5), то за формулами (4) ми зможемо записати загальне рішення рівняння (3). Вірно і зворотне, зворотний перехід здійснюється по формулах Pj() = /aj P(x), j = 1,..., |Uk|. Будемо говорити, що набір змінних є вирішальний для рівняння (3), якщо рівняння (5) є рівнянням алгебри КП.
Чим менше буде змінних у вирішальному наборі , тим менше буде невідомих у рівнянні (5) і, як наслідок, менше буде потрібно обчислень при його розв'язанні. Питання про вибір оптимального вирішального набору, залишається відкритим. У дисертації доведена така теорема: складемо піднабір з тих змінних xj, j = 1, …, n, для яких у записі F зустрічається предикатна операція виду xj/a, aU, в область дії якої входить шуканий предикат P(x), тоді набір є вирішальним для рівняння (3). Отримана методика вирішення рівнянь алгебри АПО з одним невідомим за допомогою розв'язання рівнянь алгебри КП поширена на випадок рівнянь з декількома невідомими. Показано, що якщо відоме частинне розв'язання (P1*,..., Pn*) рівняння F(P1, …, Pn) = 1 довільної алгебри предикатних операцій, то загальне розв'язання рівняння може бути записане у вигляді: Pj = Cj (C1, …, Cn) P1*F(C1, …, Cn), j = 1, …, n, де Cj - вільні предикатні параметри. Таким чином, загальне розв'язання будь-якого рівняння з n невідомими будь-якої алгебри предикатних операцій може бути записане за допомогою n вільних предикатних параметрів.
Проведено оцінку обчислювальної складності розробленого методу розв'язання рівнянь алгебри предикатних операцій з невідомими предикатами. Показано, що якщо рівняння F(P) = 1 з одним невідомим предикатом P має вирішальний набір змінних, що складається з k змінних, то новий метод дозволяє розв'язати рівняння за допомогою обчислень вихідної формули F, що скорочує обчислення в порівнянні з методом повного перебору в раз. Якщо вирішальний набір збігається з набором змінних, від яких залежить предикат P, то розроблений метод реалізує метод повного перебору.
П'ятий розділ присвячений опису практичних застосувань результатів дисертації, а також їхньої апробації на прикладі розв'язання практичних задач.
На базі методу розв'язання рівнянь алгебри предикатних операцій розроблено алгоритм, що дозволяє знаходити загальні розв'язки рівнянь алгебри предикатних операцій з заданою кількістю невідомих предикатів. Алгоритм реалізований програмно у вигляді бібліотеки скриптів на мові JavaScript і може бути використаний у будь-яких інформаційних системах, де необхідно розв'язання відповідних рівнянь. Для визначеного класу рівнянь алгоритм має меншу обчислювальну складність у порівнянні з аналогами.
Розроблені в роботі предикатні моделі логіко-математичних понять та методи розв'язання логічних рівнянь використані при розробці системи керування дедуктивною базою даних, яка є складовою частиною системи логічної підтримки прийняття рішень. Застосування розроблених моделей дозволило формулювати запити до бази даних з використанням відповідних понять, що підвищило рівень абстракції системи запитів, а також дало можливість реалізовувати обчислення відповідей на такі запити. У роботі розглянуті приклади реалізації предикатних моделей таких понять як рівність з набору властивостей (модуль класу Visual Basic) і зв'язок між розбивками й еквівалентностями (оператор SQL).
Застосування розробленого методу розв'язання рівнянь алгебри предикатних операцій з невідомими предикатами дозволяє обчислювати відповіді на запити, що визначають відносини в термінах своїх заперечень. Такі запити є неприпустимими для машин логічного висновку, які використовуються у логічних мовах програмування і для обчислення відповідей на них необхідно реалізовувати повний перебір за будь-якими варіантами, що практично не завжди може бути виконане. Застосування методу дозволяє за певних умов, що накладаються на вид зазначених запитів, значно скоротити кількість обчислень та час при визначенні на них відповідей. Розглянуто приклад обчислення відповіді на запит, що визначає відношення в термінах його заперечень, яке ілюструє ефективність застосування методу.
Упровадження цих результатів дозволило забезпечити надійність прийнятих рішень за рахунок реалізації коректного логічного виводу при обчисленні відповідей на запити, які формулюються з використанням логіко-математичних понять, а також запити, що визначають відносини в термінах своїх заперечень.
Також методи розв'язання логічних рівнянь використані при побудові системи керування базою знань, основаної на численні предикатів 1-го порядку, для розв'язання задачі умовної мінімізації за кількістю букв формул, що представляють фрагменти бази знань. Специфіка бази знань така, що її фрагменти допускають значну варіацію в представленні формулами алгебри предикатних операцій. Дана обставина дозволяє застосувати метод мінімізації за кількістю букв формул, за допомогою яких записується база знань. Розроблений у дисертації метод розв'язання рівнянь алгебри предикатних операцій застосовується як інструментальний засіб визначення тих областей в універсуму, на яких тільки і можна варіювати формули. Упровадження даних результатів у підсумку дозволило досягти економного представлення інформації в базі знань.
Наприкінці розділу розглянути перспективи застосування розроблених моделей логіко-математичних понять і методів розв'язання логічних рівнянь у системах штучного інтелекту.
У додатках наведено глосарій термінів, документи про впровадження результатів дисертації, а також тексти програмних реалізацій розроблених моделей та методів.
ВИСНОВКИ
предикатний математичний декартовий добуток
У дисертаційній роботі наведене нове розв'язання наукової задачі розробки предикатних моделей логіко-математичних понять - базових елементів інтелектуальної діяльності людини, що полягає в побудові предикатних моделей конкретних логіко-математичних понять, а також у розробці математичного інструментарію побудови предикатних моделей довільних понять. Отримані результати дозволяють спростити побудову систем штучного інтелекту, орієнтованих на оперування логіко-математичними поняттями, за рахунок використання одержаних моделей як базисних елементів при моделюванні зазначених систем мовою числення предикатів першого порядку. Декомпозиція мети дослідження дозволила сформулювати множину взаємозалежних задач, у результаті розв'язання яких отримано наступні результати.
1.Аналіз стану проблеми моделювання і штучного відтворення функцій людського інтелекту дозволив обгрунтувати доцільність проведення досліджень, спрямованих на побудову предикатних моделей логіко-математичних понять базових елементів інтелектуальної діяльності людини.
2.Знайшли подальший розвиток принципи розробки логіко-математичного інструментарію опису і вивчення інформаційних об'єктів і процесів у частині розширення його виразних засобів за рахунок розробки нових предикатних моделей логіко-математичних понять і методів розв'язання логічних рівнянь.
3.Вперше розроблено предикатні моделі таких логіко-математичних понять, як рівність, рівність з набору властивостей, декартовий добуток, належність, операції об'єднання, перетинання і доповнення множин, розбивка множин, зв'язок відображень з відносинами, зв'язок розбивок з еквівалентностями. Одержані моделі виражають структурні властивості логіко-математичних понять і дозволяють спростити побудову систем штучного інтелекту, орієнтованих на оперування відповідними поняттями, за рахунок їх використання як базисних елементів при моделюванні зазначених систем мовою числення предикатів першого порядку.
4.Запропоновано як інструментальний засіб дослідження інформаційних об'єктів таке поняття як квазідекартовий добуток. Впровадження цього поняття обгрунтоване тим, що дана математична конструкція більшою мірою відповідає деяким практичним задачам ніж декартовий добуток. До зазначених задач, наприклад, можна віднести задачу декомпозиції тексту на речення.
5.Визначено і доведено структурні властивості алгебри множин, що характеризують її перетворення. Доведено, що для довільного невиродженого перетворення справедливі наступні твердження: множина всіх нерухомих точок збігається з областю значень; повні прообрази довільних елементів з області значень мають однакову потужність; область значень, упорядкована відношенням включення, являє собою решітку з нулем та одиницею, у якості яких виступають образи пустої множини і універсума.
6.Вперше на теоретико-множинній основі розроблено метод розв'язання довільних рівнянь алгебри множин з невідомими множинами і перетвореннями, що дозволяє без попереднього дослідження елементного складу множин, що входять до рівняння, записати критерій можливості розв'язання і вид його загального розв'язання з використанням вільних параметрів. Даний метод використаний при розробці методу розв'язання рівнянь алгебри предикатних операцій, а також, може бути покладений в основу функціонування інформаційних систем, орієнтованих на рішення відповідних рівнянь.
7.Вперше розроблено метод розв'язання рівнянь алгебри предикатних операцій, який дозволяє записати критерій можливості розв'язання і загальне розв'язання довільного рівняння алгебри предикатних операцій з невідомими предикатами. Аналіз обчислювальної складності методу показав, що для визначеного класу рівнянь він має значні обчислювальні переваги в порівнянні з аналогами. Використання методу в дедуктивних базах даних дозволяє для визначеного класу запитів скоротити час їхнього обчислення в порівнянні з застосовуваним для цих цілей методом повного перебору. Також метод може бути застосований для побудови предикатних моделей довільних логіко-математичних понять.
8.На базі методу розв'язання рівнянь алгебри предикатних операцій розроблено алгоритм, що дозволяє знаходити загальні розв'язки рівнянь алгебри предикатних операцій з довільною кількістю невідомих предикатів. Алгоритм реалізовано програмно і може бути використаний у будь-яких інформаційних системах, де необхідно розв'язання відповідних рівнянь. Для визначеного класу рівнянь алгоритм має меншу обчислювальну складність у порівнянні з аналогами.
9.Проведено аналіз перспектив застосування розроблених моделей логіко-математичних понять і методів розв'язання логічних рівнянь у системах штучного інтелекту який показав можливість використання отриманих результатів у наступних областях: при рішенні задач логічного виводу в базах знань; для верифікації структур інформаційних об'єктів; при рішенні задач розпізнавання й ідентифікації об'єктів та ін.
10.Розроблені в роботі предикатні моделі логіко-математичних понять і методи розв'язання логічних рівнянь використані при розробці дедуктивної бази даних, що є складовою частиною системи логічної підтримки прийняття рішень (довідка про упровадження від 20.02.2001, Інститут фізики високих енергій і ядерної фізики при Національному науковому центрі "Харківський фізико-технічний інститут"). Застосування розроблених моделей дозволило формулювати запити до бази даних з використанням відповідних понять, що підвищило рівень абстракції системи запитів, а також дало можливість реалізовувати обчислення відповідей на такі запити. Застосування розробленого методу розв'язання рівнянь алгебри предикатних операцій з невідомими предикатами дозволило ефективно обчислювати відповіді на запити, що визначають відносини в термінах своїх заперечень. Упровадження даних результатів дозволило забезпечити надійність прийнятих рішень за рахунок реалізації коректного логічного виводу при обчисленні відповідей на запити які формулюються з використанням логіко-математичних понять, а також запити, що визначають відносини в термінах своїх заперечень.
11.Розроблені методи розв'язання логічних рівнянь були використані при побудові системи керування базою знань, основаної на численні предикатів 1-го порядку, для розв'язання задачі умовної мінімізації за кількістю букв формул, що представляють фрагменти бази знань (акт упровадження від 20.08.2001, Харківське виробниче об'єднання "Радиореле"; акт упровадження від 10.09.2001, НДТІ Приладобудування). Упровадження даних результатів у підсумку дозволило досягти економного представлення інформації в базі знань.
СПИСОК ОПУБЛІКОВАНИХ ПРАЦЬ ЗА ТЕМОЮ ДИСЕРТАЦІЇ
Колесников Д.О. Решение логических уравнений // Вестник Харьковского государственного политехнического университета. - Х.: ХГПУ. - 1999. - №70. - С. 81-85.
Колесников Д.О. О решении уравнений с неизвестным множеством // Радиотехника. Всеукр. межвед. науч.-техн. сб. - Х.: Изд-во ХТУРЭ. - 1999. - №112. - С. 80-82.
Колесников Д.О., Шабанов-Кушнаренко Ю.П. О природе субъективных состояний // Проблемы бионики. - Х.: Изд-во ХТУРЭ. - 1999. - №50 - C. 30-39.
Колесников Д.О. Универсальный метод решения уравнений алгебры предикатных операций с неизвестными предикатами // Проблемы бионики. - Х.: Изд-во ХТУРЭ. - 2001. - №54 - C. 68-74.
Колесников Д.О., Пославский С.А., Шабанов-Кушнаренко Ю.П. Идентификация начальных логических понятий // Проблемы бионики. - Х.: Изд-во ХТУРЭ. - 2000. - №52 - C. 9-18.
Колесников Д.О. О решении уравнений алгебры множеств // Тезисы докладов 4-го международного молодежного форума "Радиоэлектроника и молодежь в XXI веке". - Харьков: ХТУРЭ. - 2000. - С. 378-379.
7.Колесников Д.О. Формализация начальных логических понятий // Тезисы докладов 6-й международной конференции "Теория и техника передачи, приема и обработки информации". - Харьков: ХТУРЭ. - 2000. С. 314-315.
Размещено на Allbest.ru
Подобные документы
Теоретичні основи формування математичних понять. Поняття, як логіко-гносеологічна категорія. Об’єкт, поняття. Схожість їх і різниця. Суттєві і несуттєві властивості понять. Прийоми їх виявлення. Зміст і об’єм поняття, зв'язок між ними. Види понять.
дипломная работа [328,4 K], добавлен 21.07.2008Ознайомлення з історією виникнення теорії множин. Способи опису характеристичних властивостей множин. Декартовий добуток та бінарні відношення. Ін’єктивні, сюр’єктивні та бієктивні відображення. Поняття та властивості бінарної алгебраїчної операції.
лекция [2,5 M], добавлен 28.10.2014Поняття множини. Операції над множинами. Об’єднання і переріз двох множин. Різниця і доповненя множин. Множини з відношеннями. Прямий (декартів) добуток множин. Бінарні відношення. Відношення еквівалентності. Відношення порядку. Предикати.
курсовая работа [239,3 K], добавлен 10.06.2007Означення теорії множин. Дії над множинами. Алгебра множин. Вектори і прямий добуток множин. Властивості відношень. Способи задання функції. Сукупність підстановок множини. Алгебраїчні операції та системи. Властивості рефлексивності та симетричності.
конспект урока [263,1 K], добавлен 28.06.2012Множина як визначена сукупність елементів чи об’єктів. Списковий спосіб подання множини. Множина, кількість елементів якої скінченна (скінченна множина). Виведення декартового добутку з кожної заданої комбінації. Алгоритм рішення та реалізація програми.
задача [112,0 K], добавлен 23.06.2010Історія виникнення математичних рядів. Монотонна послідовність, сума ряду і властивості гармонійного ряду. Поняття числа "e", властивості рядів Фур'є і Діріхле. Приклади розгортання і збіжності рядів Фур'є. Індивідуальна побудова математичних рядів.
контрольная работа [502,5 K], добавлен 08.10.2014Теоретичне обґрунтування і засоби практичної реалізації основних понять сферичної геометрії. Застосування теореми косинусів для розв'язування стереометричних задач. Відстань між точкамии на земній кулі. Зв'язок між географічними і сферичними координатами.
курсовая работа [1,6 M], добавлен 02.03.2014Суть принципу Діріхле та найпростіші задачі, пов’язані з ним. Використання методів розв’язування математичних задач олімпіадного характеру при вивченні окремих тем шкільного курсу математики та на факультативних заняттях. Індукція в геометричних задачах.
дипломная работа [239,7 K], добавлен 15.03.2013Застосування криптографічних перетворень і використання загального секрету довгострокових ключів. Висока криптографічна стійкість та криптографічна живучість. Формування сеансових довгострокових ключів, знаходження та рішення математичних алгоритмів.
контрольная работа [116,4 K], добавлен 29.08.2011Розв'язання задач з теорії множин та математичної логіки. Визначення основних характеристик графа г (Х,W). Розклад функцій дискретного аргументу в ряди по базисним функціям. Побудова та доведення діаграми Ейлера-Вена. Побудова матриці інцидентності графа.
курсовая работа [988,5 K], добавлен 20.04.2012