Тип работы:
Предмет:
Язык работы:


Разработка адаптивного алгоритма решения интегральных уравнений методом квадратур по заданным оценочным критериям

Работа №111482

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы70
Год сдачи2017
Стоимость4355 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
42
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ ЗАДАЧИ 5
1.1 Описание исследуемой задачи 5
1.2 Анализ существующих решений 9
2 РАЗРАБОТКА ЧИСЛЕННОЙ СХЕМЫ 13
2.1 Анализ и выбор вычислительного метода 13
2.2 Построение и тестирование алгоритма 19
3 ПРОВЕДЕНИЕ ВЫЧИСЛИТЕЛЬНОГО ЭКСПЕРИМЕНТА И
КОРРЕКТИРОВКА РАЗРАБОТАННОГО АЛГОРИТМА 26
3.1 Планирование и осуществление вычислительного эксперимента 26
3.2 Модификация алгоритма 34
4 СРАВНЕНИЕ ЧИСЛЕННЫХ МЕТОДОВ МЕХАНИЧЕСКИХ
КВАДРАТУР И АПРОКСИМАЦИИ ЯДРА ВЫРОЖДЕННЫМ 44
4.1 Метод вырожденных ядер 44
4.2 Аппроксимация ядра вырожденным 45
4.3 Сравнительный анализ рассмотренных методов 48
ЗАКЛЮЧЕНИЕ 51
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 52
ПРИЛОЖЕНИЕ А Основной блок программы 57
ПРИЛОЖЕНИЕ Б Подпрограмма решения СЛАУ 59
ПРИЛОЖЕНИЕ В Подпрограмма решений интегральных уравнений 60
ПРИЛОЖЕНИЕ Г Таблица вычисленных собственных значений интегрального уравнения (алгоритм (2.6)) 63
ПРИЛОЖЕНИЕ Д Таблица вычисленных собственных значений интегрального уравнения (алгоритм (3.16)) 67
ПРИЛОЖЕНИЕ Е Графическое сравнение алгоритмов (2.6) и (3.16)

Во всех областях современной фундаментальной науки и технических областях деятельности человека зачастую приходится сталкиваться с математическими задачами решения интегральных уравнений, для которых не существует точных решений в явном виде (классических решений), либо эти решения в конечном итоге представляют собой настолько сложные и объемные функциональные зависимости или системы уравнений, что применять их на практике неприемлемо. В таких случаях существует возможность применения численных методов решения интегральных уравнений. Но при этом исследователь того или иного процесса также может столкнуться с рядом проблем, обусловленных, в частности, некорректностью поставленных задач, недостаточной точностью таких вычислений, либо отсутствием возможности дальнейшего применения полученных результатов ввиду их громоздкости. Целью данной работы является проведение анализа целесообразности применения квадратурного метода прямоугольников решения интегральных уравнений с точки зрения точности получаемых результатов.
Существующие алгоритмы, реализующие численные методы, в основной своей массе не дают оценок погрешности получаемых результатов, либо вычисление погрешности производится после получения результата по заданным параметрам, используемым в алгоритмизации процесса вычислений. Другими словами, исследователь получает качественную оценку полученных результатов после полной реализации алгоритма.
Если метод итераций [7] основан на приближении искомых зависимостей по заданным параметрам погрешности вычислений, то аппарат метода квадратур как таковой может и не давать такой оценки. Соответственно, при такой постановке задачи необходимо прямо указать на необходимость задания погрешности вычислений как основного параметра, который напрямую будет управлять последующим вычислительным процессом.
Кроме разработки первичных процедур определения приемлемости будущего решения в работе уделено особое внимание качественной оценке получаемых результатов вычислений по объему информации, т.к. в случае очень мелкого разбиения сетки, объемы хранимой и обрабатываемой информации увеличиваются квадратично, соответственно для данного метода существует ограничение по машинной производительности.
В существующих методах численного интегрирования оценки погрешности вычислений приводятся, но при этом дается общая оценка приемлемости результата как такового, причем даже при погрешности вычислений 0,5 такой результат зачастую оказывается приемлемым. В работе особое внимание уделено разработке алгоритма определения действительной погрешности вычислений с учетом погрешности задаваемых в качестве исходных данных параметров, которые при использовании методов численного интегрирования обычно получаются путем проведения эксперимента с фиксацией измеренных параметров протекания процесса.
В рамках выполненной квалификационной работы проводится анализ метода квадратур с целью повышения точности вычислений и создания аппарата автоматизированного выбора количества разбиений сетки путем задания качественных критериев оценки получаемых результатов вычислений.
Объектом исследования в данной работе является метод квадратур численного решения интегральных уравнений. При этом под предметом проводимых в работе исследований следует понимать автоматизацию процесса выбора алгоритма по заданным качественным оценочным критериям.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


1. В общепринятых положениях по применению численных методов интегрирования при решении уравнений Фредгольма (I и II рода) довольно редко прибегают к действительному оцениванию получаемых результатов с точки зрения глобальной погрешности таких результатов. Однако такая оценка имеет непосредственную практическую ценность при проведении исследований в различных областях науки и техники.
2. Решение интегральных уравнений при невозможности проведения экспериментов и получения таких решений классическими методами практически исключает возможность такой оценки. Соответственно, требуется разработка численных методов, обладающих свойствами самодиагностики и исключения неопределенностей получаемых результатов.
3. Высокая степень достоверности получаемых результатов могла бы положить начало разработке новых численных методов интегрирования, которые, в свою очередь, могли бы обеспечить сведение к минимуму вероятности возникновения ошибки вычислений.
4. Для реализации этих положений требуется проведение дополнительных экспериментов (исследований) с целью оценки достоверности полученных в работе результатов и разработки возможных вариантов адаптации алгоритма решения интегральных уравнений методом механических квадратур по формулам прямоугольников к конкретным поставленным задачам.
5. В ходе работы были проведены вычислительные эксперименты и сделаны выводы на основании анализа полученных результатов в отношении решений интегральных уравнений, полученных классическими методами, а также в отношении решений, полученных методом аппроксимации ядра вырожденным. При этом необходимо заметить, что разработанный алгоритм на каждом этапе вычислений производит оценку глобальной погрешности вычислений, благодаря чему он может быть использован при проведении анализа точности получаемых решений другими методами численного интегрирования (метод вырожденных ядер, метод наименьших квадратов, метод Галеркина-Петрова, метод коллокации, метод простой итерации, метод моментов и другие).
6. Тот факт, что современные вычислительные устройства, методы поточных вычислений, создаваемые нейронные сети и центры уже сейчас обладают практически неограниченными возможностями в части объемов обрабатываемой информации, делает возможным решение интегральных уравнений с очень высокой степенью сжатия сеток. В работе рассмотрен и применен один из самых простых методов - решение посредством формулы прямоугольников, поскольку в большинстве ситуаций он обладает более качественным уровнем надежности получаемых результатов в отличие от других формул, используемых при решении методами механических квадратур, хотя и требует большого объема выделяемых машинных ресурсов.
7. Поскольку погрешность вычислений методом квадратур при использовании формулы прямоугольников заведомо обладает свойством линейности, то при уже небольшом количестве итераций становится возможным построение функции зависимости погрешности от степени сжатия сетки интерполяционными методами в целях оценки погрешности получаемых решений интегрального уравнения на более высоких уровнях степени сжатия сеток.
8. Также следует заметить, что получение информации о погрешности вычислений с высокой степенью надежности дает возможность получения недостающих данных другими численными методами матричного интерпретирования, такими как метод LU-разложения либо все чаще применяющийся в настоящее время метод QR-вращений. Таким образом, становится возможным получение относительно точного конечного решения уже при малом разбиении сетки. Все вышесказанное свидетельствует о том, что разработанный алгоритм имеет высокую практическую значимость и, как следствие, может являться основой для дальнейших модификаций.



1. Авхадиев Ф.Г. - Численные методы анализа: учебное пособие / Ф.Г. Авхадиев - Казань: Казанский (Приволжский) федеральный университет, 2013. - 126 с.
2. Арушанян И.О. - Материалы семинарских занятий по курсу “Методы вычислений” / О.Б. Арушаняна, Е.В. Чижонков - М.: Изд-во ЦПИ при механико-математическом факультете МГУ, 1999.
3. Бахвалов Н.С. - Численные методы: учебник / Н.С. Бахвалов - М.: Наука, 1975.
4. Бахвалов Н.С. - Численные методы: учебник / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков - М.: Наука, 1987.
5. Буханько А.А. - Чостковская О.П., Приближенные методы решения краевых задач для обыкновенных дифференциальных уравнений, уравнений с частными производными и интегральных уравнений: учеб.-метод. пособие /
A. А. Буханько, О.П. Чостковская - Самара: Изд-во Самар. гос. аэрокосм. ун¬
та, 2011. - 68 с.: ил.
6. Вержбицкий В.М. - Численные методы. Математический анализ и обыкновенные дифференциальные уравнения: Учебное пособие для вузов /
B. М. Вержбицкий - М.: Высш. шк., 2001 - 382 с.:ил.
7. Верлань А.Ф. - Интегральные уравнения, методы, алгоритмы, программы: справочник / А.Ф. Верлань, В.С. Сизиков - Киев, 1986.
8. Власова Е.А. - Приближенные методы математической физики: учебное пособие - Е.А. Власова, В.С. Зарубин, Г.Н. Кувыркин - М. Изд-во МГТУ; 2006. - 700с.
9. Каденова З.А. - Регуляризация и единственность решений линейных интегральных уравнений Фредгольма первого рода: диссертация / З.А. Каденова - Ош, Ошский технологический университет; 2006.
10. Калинина, В.Н. - Теория вероятностей и математическая статистика: учебник для бакалавров / В.Н. Калинина. - М.: Юрайт, 2013. - 472 с.
11. Калиткин Н.Н. - Численные методы: учебник / Н.Н. Калиткин - М.: Наука, 1978.
12. Канторович Л.В. - Функциональный анализ: учеб.пособие / Л.В. Канторович, Г.П. Акилов - СПб.: Невский Диалект, 2004. - 816 с.
13. Карчевский Е.М. - Численные методы решения интегральных уравнений и комплекс программ на языке Matlab: учебное пособие - Е.М. Карчевский - Казань: Казанский университет, 2017. - 61с.
14. Каханер Д. - Численные методы и программное обеспечение: учебное пособие / Д. Каханер, К. Моулер, С. Нэш - М.: Мир, 1998.
15. Колмогоров А.Н. - Элементы теории функций и функционального анализа: учебное пособие / А. Н. Колмогоров, С. В. Фомин - М.: Наука; 2008. - 547 с.
16. Краснов М.Л. - Интегральные уравнения: учебное пособие / А.И. Киселев, Г.И. Макаренко - М.: Наука, 1968.
17. Краснов М.Л. Интегральные уравнения (задачи и примеры с подробными решениями): Учебное пособие / М.Л. Краснов, А.И. Киселев, Г.И. Макаренко. - М.: Едиториал УРСС, 2005. - 192 с.
18. Крылов В.И. - Вычислительные методы: учебное пособие / В.И. Крылов, В.В. Бобков, П.И. Монастырный - М.: Наука, 1977.
19. Крылов В.И. - Начала теории вычислительных методов: в 5 т. Интегральные уравнения, некорректные задачи и улучшеение сходимости: учебное пособие / В.И. Крылов, В.В. Бобков, П.И. Монастырный - Минск: Наука и техника, 1984. - 263 с.
20. Кутыркин В.А. - Методы решения интегрального уравнения Фредгольма 2-го рода с аналитически заданным непрерывным и симметричным ядром: электронное учебное издание / В.А. Кутыркин, Ю.В. Юрин - М.: МГТУ имени Н.Э. Баумана, 2013. - 32 с.
21. Липачёв Е.К. - Технология программирования. Базовые конструкции C/C++: учебное пособие / Е.К. Липачёв - Казань: Казанский (Приволжский) федеральный университет, 2012. - 142 с.
Т1. Люстерник Л.А. - Математический анализ, Вычисление
элементарных функций: учебник / Л.А. Люстерник, О.А. Червоненкис, А.Р. Янпольский - М.: Наука, 1961.
23. Маклецов С.В. - Учебно-методическое пособие по курсу «Компьютерный практикум» часть 2 / С.В. Маклецов - Казань. Казанский (Приволжский) федеральный университет, 2013. - 104 с.
24. Мастяева И.Н. - Семенихина О.Н. Численные методы: учебное пособие / Московский международный институт эконометрики, информатики, финансов и права / И.Н. Мастяева, О.Н. Семенихина - М., 2004. - 103 с.
25. Михлин С.Г. - Приближенные методы решения дифференциальных и интегральных уравнений: учебник / С.Г. Михлин, Х.Л. Смолицкий - М.: Наука, 1965.
26. Осиновская, И.В. - Численные методы решения алгебраических уравнений и их систем [Электронный ресурс]: электрон, учеб. пособие / И. В. Осиновская, А. Г. Шляпугин, Я. А. Ерисов; Минобрнауки России, Самар, гос. аэрокосм, ун-т им. С. П. Королева (нац. исслед. ун-т). - Электрон, текстовые и граф. дан. (1,41 Мбайт). - Самара, 2012. - 69 с.
27. Палий, И.А. - Теория вероятностей: Учебное пособие / И.А. Палий. - М.: ИНФРА-М, 2012. - 236 с
28. Петросян, Л.А. - Теория игр: Учебник / Л.А. Петросян, Н.А. Зенкевич, Е.В. Шевкопляс. - СПб.: БХВ-Петербург, 2012. - 432 с.
29. Тихонов А.Н. - Об устойчивости обратных задач: учебное пособие / А.Н. Тихонов - ДАН СССР, 1943, 39 №5. - с. 198.
30. Треногин В. А. - Функциональный анализ: учебное пособие / В. А. Треногин - М.: Наука; 2009. - 495 с.
31. Чудесенко, В.Ф. - Сборник заданий по специальным курсам высшей математики. Типовые расчеты: учеб. пособие / В.Ф. Чудесенко - СПб.: Издательство «Лань», 2005. - 128 с.
32. Шмидский Я.К. - Программирование на языке C++. Диалектика: учебное пособие / Я.К. Шмидский - 2004 - 363с.
Литература на иностранном языке
33. F. Santoyo, E. Chavez, E.S. Tellez, «A Compressed Index for Hamming Distances», Similarity Search and Applications, Oct. 2014, pp. 113-126.
34. Hadamard J. Sur les problemes aux derivees parielies et leur signification physique. Bull. Univ. Prenceton, 1902, 13, р. 49-52.
35. Koprinkova-Hristova, P. Artificial Neural Networks / Petia Koprinkova- Hristova, Valeri Mladenov, Nikola K. Kasabov. - Springer International Publishing, 2015. - 488 p. 15. Li, S.Z. Hamming Distance / S.Z. Li, A. Jain. - Encyclopedia of Biometrics, 2009. - 668 p.
36. Rigatos, G. G. Advanced Models of Neural Networks / Gerasimos G. Rigatos. - Springer Berlin Heidelberg, 2015. - 396 p.


Работу высылаем на протяжении 30 минут после оплаты.




©2024 Cервис помощи студентам в выполнении работ