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


Исследование методов решения задачи условной минимизации

Работа №52984

Тип работы

Магистерская диссертация

Предмет

математика

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

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


ВВЕДЕНИЕ 3
1. МЕТОДЫ ЦЕНТРОВ 6
1.1. Классический метод центров 6
1.2. Линеаризованный метод центров 8
2. МЕТОД ОТСЕЧЕНИЙ С АПРОКСИМАЦИЕЙ НАДГРАФИКА
ЦЕЛЕВОЙ ФУНКЦИИ 9
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 12
4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ И ПРОВЕДЕНИЕ
ЭКСПЕРИМЕНТОВ 13
4.1. Классический метод центров 13
4.2. Модифицированный метод центров 27
5. ЧИСЛЕННОЕ СРАВНЕНИЕ КЛАССИЧЕСКОГО И
МОДИФИЦИРОВАННОГО МЕТОДОВ ЦЕНТРОВ 31
5.1. Классический метод центров 33
5.2. Модифицированный метод центров 35
6. ПРИМЕНЕНИЕ ЛИНЕАРИЗОВАННОГО МЕТОДА ЦЕНТРОВ ДЛЯ
ЭКОНОМИЧЕСКОЙ МНОГОКРИТЕРИАЛЬНОЙ ЗАДАЧИ 39
ЗАКЛЮЧЕНИЕ 52
СПИСОК ЛИТЕРАТУРЫ 54
ПРИЛОЖЕНИЕ 1

Методы оптимизации находят все более широкое применение в науке и технике. К данным методам обращаются разработчики систем автоматизированного проектирования, инженеры-конструкторы, экономисты и многие другие. С развитием промышленности и ограниченностью ресурсов встала вопрос оптимального использования материалов, энергии, рабочего времени и др. Сюда можно отнести, например, задачи планирования производства для получения максимальной прибыли при заданных ресурсах, задачи управления системой водохранилищ и гидростанций для получения максимальной электроэнергии, задачи о космических перелетах из одной точки пространства в другую с наименьшей затратой энергии или самым быстрым способом и т.д.
В связи с этим разработка новых методов математического программирования, а также численные исследования уже известных методов остаются актуальными.
Данная выпускная работа посвящена численному исследованию методов решения задачи условной минимизации. Один из известных классов методов решения задач нелинейного программирования образуют так называемые методы центров. Для отыскания итерационных точек в этих методах требуется решать задачи безусловной минимизации некоторых вспомогательных функций максимума. Эти вспомогательные задачи не являются простыми, даже в том случае, когда ограничения исходной задачи выпуклого программирования заданы линейными функциями. В выпускной работе исследуется предложенный руководителем вариант метода центров, названный условно линеаризованным методом центров, в котором вспомогательные функции максимума строятся на основе линеаризации
Целью магистерской диссертации является численное исследование упомянутого выше модифицированного метода центров, а также сравнение его с традиционным методом.
Отметим, что в исследуемых методах заложена возможность приближенного решения вспомогательных задач отыскания итерационных точек. Для решения этих задач и в классическом, и в модифицированном методах можно применять многие из известных методов безусловной минимизации. Однако в большинстве из них нет возможности оценивать на каждом шаге точность решения. К методам, где на каждой итерации можно получить оценку близости итерационного значения целевой функции к её оптимальному значению, относятся методы отсечений с аппроксимацией надграфика целевой функции. Именно этим определен выбор одного из методов отсечений для решения вспомогательных задач в исследуемых методах.
С целью численного исследования методов была проделана следующая работа:
1. Изучена отечественная и зарубежная литература, посвященная методам центров [6 с. 74-110], а также методам отсечений с погружением надграфика целевой функции[7-8,14-16];
2. Программно реализованы традиционный и модифицированный методы центров с привлечением процедур отсечений для решения вспомогательных задач;
3. На основе серии численных экспериментов проведен сравнительный анализ классического и модифицированного методов центров и сделаны определенные выводы;
оптимизационная экономическая задача.
Для практической реализации работы использовались пакеты прикладных программ математического моделирования MatrixLaboratory. Программирование осуществлялось на высокоуровневом интерпретируемом языке программирования МА^АВ [10,22].
Магистерская диссертация состоит из введения, шести разделов, заключения, списка литературы из 23 наименования и приложения. В тексте работы содержится 16 таблиц и 26графиков. Общий объем работы 75 страниц.
Первый раздел посвящен описанию традиционного и модифицированного методов центров.
Во втором разделе выпускной квалификационной работы описан метод отсечений, применяющихся в исследуемых методах центров.
В третьем разделе описана программная реализация (работа с программным комплексом, описание процедур).
В четвертом разделе описаны результаты проведенных экспериментов с классическим и модифицированным методами центров.
В пятом разделе описано численное сравнение классического и модифицированного методов центров.
И в последнем шестом разделе приведено решение экономической задачи со многими критериями с помощью линеаризованного метода центров.


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

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

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


В ходе исследования классического и линеаризованного методов центров для решения задачи на экстремум, а также разработки программного комплекса для магистерской диссертации были достигнуты следующие результаты:
> Изучена отечественная и зарубежная литература по тематике работы, посвященная методам центров, а также методам отсечений с погружением надграфика целевой функции;
> Программно реализованы классический и линеаризованный методы центров для решения задачи условной минимизации с привлечением процедур отсечений для решения вспомогательных задач на языке программирования MATLAB;
> На основе серии численных экспериментов проведен сравнительный анализ классического и линеаризованного методов центров и сделаны определенные выводы;
> Линеаризованным методом центров решена многокритериальная оптимизационная экономическая задача.
Из вышесказанного можно сделать вывод о том, что цель работы была полностью выполнена. Результаты магистерской диссертации могут быть применены в многокритериальной оптимизации, планирования бюджета и организации производства.
Также в ходе работы подтвердилась гипотеза о том, что линеаризованный метод решает задачу минимизации быстрее, чем классический. На практике разница оказалась 15%, а при линейных ограничениях линеаризованный метод быстрее классического в 3 раза.
В дальнейшем можно улучшить алгоритм метода сформировав более общий метод выбора начальных отсечений вычисления, используя методы распараллеливания алгоритмов.



1. Васильев Ф. П. Численные методы решения экстремальных задач - М. : Наука, 1988. - 552 с.
2. Булатов В. П. Методы погружения в задачах оптимизации - Новосибирск : Наука, 1977. - 161 с.
3. Корбут А. А., Финкельштейн Ю. Ю. Дискретное программирование - М.
: Наука, 1969 - 369 с.
4. Васильев Ф. П. Методы решения экстремальных задач - М. : Наука, 1981.- 400 с.
5. Сеа Ж., Оптимизация. Теория и алгоритмы - М. : Мир, 1973 - 244 с.
6. Гроссман К., Каплан А.А. Нелинейное программирование на основе безусловной минимизации - Новосибирск, 1981. - 183 с.
7. Gomory R. E. Outline of an algorithm for integer solution to linear programs. Bull. Amer. Math. Soc., 1958,64, №5, 275-278
8. Kelley J. E. The cutting-plane method for solving convex programs // SLAMJ. - 1960. - Vol. 8, №4. - P. 703-712.
9. Заботин И. Я., Яруллин Р. С. Метод отсечений с обновлением аппроксимирующих множеств и его комбинирование с другими алгоритмами - Иркутск : Изв. Иркутского гос. ун-та. Сер. Математика,
2014. - С. 13-26.
10. Сергеев А. Н., Соловьёва Н. А., Чернэуцану Е. К. Решение задач линейного программирования в среде MATLAB*, 2011, 9 с.
11. Нестеров Ю. Е. Методы выпуклой оптимизации - М. : МЦНМО, 2010. - 281 с.
12. Волков Е. А. Численные методы. — М. : Физматлит, 2003.
13. Бахвалов Н. С., Жидков Н. П., Кобельков Г. Г. Численные методы. — 8-е изд. — М. : Лаборатория Базовых Знаний, 2000
14. Заботин И.Я., Яруллин Р.С. Метод отсечений с обновлением погружающих множеств и оценки точности решения // Учен. зап. Казан. ун-та. Сер. Физ.-матем. науки. - 2013. - Т. 155, кн. 2. - С. 54-64.
15. Булатов В.П., Хамисов О.В. Методы отсечения в En+1 для решения задач глобальной оптимизации на одном классе функции // Журн. вычисл. матем. и матем. физ. - 2007. - Т. 47, № 11. - C. 1830-1842.
16. Заботин И.Я. О некоторых алгоритмах погружений-отсечений для задачи математического программирования // Изв. Иркутского гос. ун-та. Сер. Матем. - 2011. - Т. 4, № 2. - С. 91-101
17. Васильев Ф. П. Методы оптимизации : в 2 кн. - М. : МЦНМО, 2011. - Кн. 1. - 620 с.
18. Булатов В. П., Белых В. П. Численные методы решения многоэкстремальных задач, связанных с обратными задачами математического программирования // Изв. вузов. Математика. - 2007. - № 12. - С. 14-20.
19. Корбут А.А., Финкельштейн Ю.Ю. Дискретное программирование, М.: Наука, - 1969.
20. Лященко И.Н. Линейное и нелинейное программирование, М.: Наука, - 1985.
21. Санович К.М. Исследование операций, М.: Наука, - 1989.
22. Ануфриев И. Е., Смирнов А. Б., Смирнова Е. Н. MATLAB 7. — СПб.: БХВ-Петербург, 2005. — 1104 с.
23. Экономико-математические методы и прикладные модели: Учебное пособие для вузов/ В.В. Федосеев, А.Н. Гармаш, Д.М. Дайитбегов и др.; Под ред. В.В. Федосеева. — М.: ЮНИТИ, 1999. - 391 с.


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



Подобные работы


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