Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Исследование и разработка параллельных методов вывода на аналитических таблицах Зо Мьо Хтет

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Зо Мьо Хтет. Исследование и разработка параллельных методов вывода на аналитических таблицах : диссертация ... кандидата технических наук : 05.13.11 / Зо Мьо Хтет; [Место защиты: Нац. исслед. ун-т МЭИ].- Москва, 2012.- 137 с.: ил. РГБ ОД, 61 12-5/4054

Введение к работе

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

Значительный вклад в разработку и исследование алгоритмов дедуктивного вывода внесли Д. Хинтикка (Jaakko Hintikka), Э.Бет (Evert W. Beth), Д. Правитц (Dag Prawitz), Дж. Робинсон (J.A. Robinson), Р.Смаллиан (R.V. Smullan), Мелвин Фиттинг (Melvin Fitting), Стив Ривс (Steve Reeves), М. Дэвис (M. Davis), Х. Патнэм (H. Putnam), Р. Ковальски (R. Kowalski), В. Бибель (W. Bibel), Л. Вос (L. Wos), П. Гилмор (P. Gilmore), Д. Лавлэнд (D. Loveland), Н. Эйзингер (N. Eisinger) , С.Ю. Маслов, В.К.Финн, В.Н. Вагин.

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

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

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

Объектом исследования работы являются системы искусственного интеллекта, использующие дедуктивный вывод. Предметом исследования – процедуры параллельного дедуктивного вывода на аналитических таблицах.

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

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

- исследовать возможности внесения параллелизма вывода на аналитических таблицах для пропозициональной логики и безфункциональной логики предикатов первого порядка;

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

- предложить усовершенствования для выбранного метода унификации;

-предложить эвристики, повышающие эффективность вывода на аналитических таблицах;

-предложить параллельные методы аналитических таблиц для пропозициональной логики и логики предикатов первого порядка, использующие две стратегии поиска: “в ширину” и “в глубину”;

- выполнить программную реализацию исследованных методов для многоядерных машин с общей памятью;

- произвести сравнение результатов, полученных на тестовых примерах.

Для достижения поставленной в работе цели использовались следующие методы исследования: методы дискретной математики, математической логики, искусственного интеллекта.

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

Научная новизна полученных в диссертации результатов состоит в том, что

1) проведен анализ преимущества параллельного вывода на аналитических таблицах по сравнению с последовательным методом в задачах практической сложности.

2) разработан и реализован параллельный метод с фиктивными переменными для логики предикатов первого порядка, использующий стратегию “в ширину”.

3) разработан и реализован параллельный метод с фиктивными переменными для логики предикатов первого порядка, использующий стратегию “в глубину”.

Практическая значимость результатов диссертационной работы заключается в создании программной системы, в рамках которой реализованы алгоритмы последовательного и параллельного вывода на аналитических таблицах, использующие две стратегии поиска: “в ширину” и “в глубину”. Программы реализованы в среде Microsoft Visual Studio 2010 на языке C#. Реализованные алгоритмы были также использованы для решения тестовой задачи «Стимроллер», а также в учебном процессе при изучении дисциплин “ Математическая логика ” и “ Экспертные системы ” (на английском языке).

Апробация работы. Основные положения и результаты диссертации докладывались и обсуждались на 40-й юбилейной международной конференции, 10-й международной конференции молодых учёных “Информационные технологии в науке, образовании, телекоммуникации и бизнесе”, IT + S&E’ 2012. Украина, Крым, Ялта–Гурзуф, 25.05 – 04. 06. 2012, на 17-ой и 18-ой научных конференциях аспирантов и студентов «Радиотехника, электроника, энергетика» в НИУ «МЭИ» (г. Москва, 2010 – 2012 г.г.).

Публикации. Основные результаты, полученные при выполнении диссертационной работы, опубликованы в 5 печатных работах, включая 2 статьи в изданиях из перечня ВАК.

Структура и объем работы. Диссертация состоит из введения, четырех глав, заключения, списка использованной литературы и приложений. Диссертация содержит 137 страниц машинописного текста (без приложений).

Похожие диссертации на Исследование и разработка параллельных методов вывода на аналитических таблицах