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


Применение метода динамического программирования для решения задачи замены оборудования

Работа №114671

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 5
ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ МЕТОДА ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ 7
1.1 Общая постановка задачи динамического программирования 7
1.2 Принцип оптимальности Беллмана 12
1.3 Уравнение Беллмана для непрерывных систем 14
ГЛАВА 2 ЗАДАЧА ЗАМЕНЫ ОБОРУДОВАНИЯ 17
2.1 Построение математической модели для задачи замены оборудования ...17
2.2 Решение задач замены оборудования методом динамического
программирования 19
ГЛАВА 3 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РЕШЕНИЯ ЗАДАЧ О ЗАМЕНЕ ОБОРУДОВАНИЯ 31
3.1 Поиск и анализ существующих реализаций алгоритма для решения задач
замены оборудования на основе динамического программирования 31
3.2 Реализация собственного программного обеспечения для решения задач
замены оборудования на основе динамического программирования 36
Заключение 39
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 40
ПРИЛОЖЕНИЕ А 42

Динамическое программирование (ДП) - математический инструмент для решения трудоемких задач, основой которого является разбиение исходной задачи на некоторое количество более простых подзадач. Метод динамического программирования (метод ДП) может быть применен к задачам с оптимальной подструктурой, которая представляет собой набор перекрывающихся подзадач, каждая из которых по сложности меньше исходной. Применение метода динамического программирования позволяет существенно сократить время вычислений.
При решении поставленной задачи методом динамического программирования решаются отдельные части задачи (подзадачи), после чего, полученные решения, собираются в единое общее решение. Зачастую большинство из этих подзадач одинаковы. Подход ДП обеспечивает то, что каждая из подзадач решается только один раз, тем самым уменьшая количество вычислений.
Объект исследования - решение задачи замены оборудования (задачи ЗО) методом ДП.
Предмет исследования - задача ЗО.
Цель исследования - обоснование метода ДП для решения задачи ЗО; решение задач ЗО на основе метода ДП.
Для достижения поставленных целей необходимо решить следующие задачи:
- изучить общие принципы ДП;
- решить задачу ЗО на основе метода ДП;
- проанализировать существующие программные обеспечения для решения задач ЗО на основе метода ДП;
- написать собственное программное обеспечение для решения задач ЗО на основе метода ДП.
Выпускная квалификационная работа состоит из введения, трёх глав,
заключения, списка используемых источников.
В главе 1 описаны теоретические аспекты метода ДП. В главе 2 приводятся решения задач ЗО с применением метода ДП. В главе 3 приводится пример успешной реализации алгоритма решения задачи ЗО на примере онлайн-сервиса, а также реализация собственного программного обеспечения. В заключении представлены результаты и выводы о выполненной работе.
Теоретической основой исследования явились научные труды следующих авторов: Т. В. Завьялова, И. Н. Пирогова, Е. Г. Филиппова, В. А. Охорзина и др. Бакалаврская работа состоит из введения, трех глав, заключения, списка используемой литературы и приложений

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

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

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


В выпускной квалификационной работе приведены основные теоретические аспекты динамического программирования и принцип оптимальности Беллмана, рассматривается вывод уравнения Беллмана для непрерывного случая.
Методом динамического программирования осуществляется решение задач замены оборудования с различными входными параметрами. Решение представлено аналитически, а также с помощью онлайн сервиса math.semestr.ruи собственного программного обеспечения. Приводится подробный анализ полученных решений, позволяющий осуществить прогноз замены оборудования по годам с наименьшими потерями прибыли.
В работе приводится обоснование того, что метод динамического программирования в значительной степени повышает эффективность принятия управленческих решений по замене оборудования.



1. Беллман, Р. Динамическое программирование [Текст]: под редакцией Н.Н. Воробьева - Москва: Издательство иностранной литературы, 1960. - 549 с.
2. Брюс Э. Философия Java / Эккель. Брюс. - М. : Питер, 2017. - 1168 с.
3. Гладких Б.А. Методы оптимизации и исследования операций. Часть
1. Введение в исследование операций. Линейное программирование. — Томск: НТЛ, 2009. — 200 с.
4. Замкова, Л.И. Булева двухкритериальная задача о рюкзаке / Л.И. Замкова // Известия Южного федерального университета. Технические науки. - 2009. - № 4. - С. 201 - 204.
5. Конюховский, П.В. Математические методы исследования операций. - СПб.:Питер, 2001. - 192с.
6. Кормен Т. Алгоритмы: построение и анализ / Кормен Т. [ и др.] [Текст]: под ред. Красикова И.В. -2-е изд. - Москва: Вильямс, 2005. - 1296 с.
7. Косоруков, О.А. Исследование операций / О.А. Косоруков, А.В. Мищенко [Текст]: под ред. Н.П. Тихомирова - Москва: Экзамен, 2003. - 599 с.
8. Красс, М.С. Основы математики и ее приложения в экономическом анализе [Текст]: учеб. пособие/ М.С. Красс, Б.П. Чупрынов - 3-е издание - Москва: Дело, 2002. - 500 с.
9. Лежнев, А.В. Динамическое программирование в экономических задачах [Текст]: учеб. пособие / Лежнев А.В. - Москва: Бином, 2010. - 176 с.
10. Окулов С.М. Динамическое программирование. - М.: Бином. Лаборатория знаний, 2017. - 296 с.
11. Пантелеев А.П., Летова Т. А. Методы оптимизации в примерах и задачах. / Окулов С.М., Пестов О.А. - М.: Высшая школа, 2007. - 544 с.
12. Сторонгин Р. Г. Исследование операций. Модели экономического поведения. - М.: Бином. Лаборатория знаний, 2007. - 208 с.
Шапкин А.С. Математические методы и модели исследования
операций / Шапкин А.С., Шапкин В.А. - М.:Дашков и К, 2016. - 400 с.
14. Ширяев В.И. Исследование операций и численные методы оптимизации[Текст]: М.: Комкнига, 2007. - 216 с.
15. Andrew, LeeRubinger. Continuous Enterprise Development in Java / LeeRubinger. Andrew, Knutsen. Aslak. - London : Addison-Wesley Professional, 2014. - 222 c.
16. Benjamin, J. Evans. Java in a Nutshell / J. Evans. Benjamin, Flanagan. David. - London : , 2014. - 418 c.
17. Cay, S. Hortsman. Core Java SE 9 for the Impatient / S. Hortsman. Cay. - London : Addison-Wesley Professional, 2017. - 576 c.
18. Katty Sierra Head First Java. - 2nd Edition изд. - London: O'Reilly Media, Inc., 2017. - 720 с.
19. Sanjoy Dasgupta, Christos H. Papadimitriou, Umesh
Vazirani. Algorithms — 1-е изд. — McGraw-Hill Science/Engineering/Math,
2006. — С. 336.
20. Zadeh L.A. Optimality and Nonscalar-valued Performance Criteria. IEEE Trans. Automat. Contr., Vol. AC-8, p. 1, 1963


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



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


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