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


Реализация алгоритмов метода Гомори для задачи целочисленного линейного программирования

Работа №115671

Тип работы

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

Предмет

математика и информатика

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

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


ВВЕДЕНИЕ
Глава 1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ МЕТОДА ГОМОРИ
1.1Методы линейного программирования
1.2Целочисленное программирование
1.2.2Условие целочисленности многогранных множеств
1.3Метод отсекающих плоскостей Гомори
1.4Эффективность отсечения метода Гомори
Глава 2 ПЕРВЫЙ АЛГОРИТМ ГОМОРИ
2.1Описание первого алгоритма Гомори
2.2Численная реализация первого алгоритма Гомори
Глава 3 ВТОРОЙ АЛГОРИТМ ГОМОРИ
3.1Описание второго алгоритма Гомори
3.2Численная реализация второго алгоритма Гомори
3.3Сравнительный анализ первого и второго алгоритмов Гомори
3.3.1Сравнение характеристик первого и второго алгоритмов Гомори
3.3.2Программная реализация первого и второго алгоритмов Гомори
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А

Целочисленное программирование широко применяется для решения задач в таких областях человеческой деятельности, как производственное планирование, составление расписаний, сети передачи данных и сотовая связь и других, т.е. там, где приходится оперировать штучными физическими или логическими величинами (0 или 1).
Следует отметить, что в отличие от задач линейного программирования, задачи целочисленного программирования очень сложны для решения. Фактически, для их решения не известен эффективный общий алгоритм [18].
Вместе с тем, для некоторых задач известен ряд алгоритмов, позволяющих решить задачу целочисленного программирования с высокой точностью. Одним из таких алгоритмов, анализ и реализация которых представляют научно-практический интерес, является алгоритм Гомори. Этим определяется актуальность бакалаврской работы.
Объект исследования бакалаврской работы - целочисленное линейное программирование.
Предмет исследования бакалаврской работы - алгоритм Гомори.
Цель бакалаврской работы - анализ и реализация алгоритма Гомори.
Для достижения поставленной цели необходимо решить следующие задачи:
-проанализировать теоретические основы метода Гомори;
-осуществить реализацию первого алгоритма метода Гомори;
-осуществить реализацию второго алгоритма метода Гомори
-произвести сравнительный анализ алгоритмов метода Гомори;
-выбрать средство программной реализации алгоритмов Гомори;
Представленная бакалаврская работа состоит из введения, трех глав, заключения, приложения и списка литературы.
Во введение обозначается тема работы и ее актуальность, описывается объект и предмет исследования, цели и задачи, которые необходимо решить в данной работе.
В первой главе представлены теоретические основы.
Вторая глава посвящена первому алгоритму Гомори и его реализации.
В третьей главе рассматривается второй алгоритм Гомори и его реализация и произведено сравнение с первым алгоритмом Гомори .
В заключении представлены результаты выполнения бакалаврской работы.
В приложении приведен кода программной реализации алгоритма Гомори.
Структура бакалаврской работы: страниц 54 с приложением, рисунков 8, таблиц 21, источников 26.

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

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

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


Представленная бакалаврская работа посвящена актуальной проблеме анализа и реализации алгоритма Гомори.
В ходе выполнения бакалаврской работы достигнуты следующие результаты:
1)Проанализированы теоретические основы метода Гомори и описан метод отсечений для решения задач ЦЛП, положенный в основу алгоритмов Гомори.
2)Приведен анализ эффективности отсечения Гомори.
3)Даны описание и анализ первого и второго алгоритмов Гомори.
4)Представлены подходы к численной реализации первого и второго алгоритмов Гомори.
5)Произведено сравнение основных характеристик первого и второго алгоритмов Гомори.
6)На основе технологии Electron и бесплатно распространяемого веб - сервиса решения задач ЛП разработана программа реализации первого и второго алгоритмов Гомори.
7)Выполнено тестовое решение задачи ЛП на разработанной программе.
Результаты бакалаврской работы могут быть рекомендованы для решения задач ЦЛП, связанных с применением алгоритмов Гомори.


1.ГОСТ 19.701-90. Единая система программной документации.
Схемы алгоритмов, программ, данных и систем.
Научная и методическая литература
2.Алексеева Е. В., Кутненко О. А., Плясунов А. В. Численные методы оптимизации: Учеб. пособие / Е. В. Алексеева, О. А. Кутненко, А. В. Плясунов/ - Новосибирск: Новосиб. ун-т, 2008. - 128 с.
3.Гераськин М.И. Линейное программирование: учеб. пособие / М.И. Гераськин, Л.С. Клентак; под общ. ред. Л.С. Клентак. - Самара: Изд-во СГАУ, 2014. - 104 с.
4.Землянухина Л.Н. Методические указания для студентов дневного и вечернего отделений механико-математического факультета по курсу «Методы оптимизации «Линейное программирование и смежные вопросы» / Л.Н. Землянухина, А.Б.Зинченко, Л.И. Сантылова. - Ростов-на-Дону, 1998. - 36 с.
5.Лемешко Б.Ю. Теория игр и исследование операций: Конспект лекций / Б.Ю. Лемешко. - Новосибирск: Изд-во НГТУ, 2013. - 167 с.
Электронные ресурсы
6.Кириллов Ю.В. Прикладные методы оптимизации. Часть 1. Методы
решения задач линейного программирования [Электронный ресурс] : учебное пособие / Ю.В. Кириллов, С.О. Веселовская. - Новосибирск: Новосибирский осударственный технический университет, 2012. - 235 с. - Режим доступа:
http://www.iprbookshop.ru/45430.html (дата обращения 30.04.2018).
7.Методы принятия оптимальных решений. Часть 1 [Электронный
ресурс] : учебное пособие / Р.М. Безбородникова [и др.]. - Оренбург:
Оренбургский государственный университет, ЭБС АСВ, 2016. - 245 c. -
Режим доступа: http://www.iprbookshop.ru/69912.html (дата обращения 30.04.2018).


http s ://math. s emestr. ru/s implex/partially- integer. php
9.Пантелеев А.В. Методы оптимизации [Электронный ресурс] :
учебное пособие / А.В. Пантелеев, Т.А. Летова. - М. : Логос, 2011. - 424 с. - Режим доступа: http://www.iprbookshop.ru/9093.html (дата обращения
30.04.2018).
10.Платформа Node.js [Электронный ресурс]. - Режим доступа: https://en.wikipedia. org/wiki/Node.js (дата обращения 30.04.2018).
11.Решение задач целочисленного программирования: методы и
примеры [Электронный ресурс]. - Режим доступа: https://function- x.ru/zadacha_celochislennogo_programmirovanija.html (дата обращения
30.04.2018).
12.Технология Electron [Электронный ресурс]. - Режим доступа: https://electronjs. org (дата обращения 30.04.2018).
13.Хаггарти Р. Дискретная математика для программистов [Электронный ресурс] : учебное пособие / Р. Хаггарти. - М. : Техносфера, 2012. - 400 c. - Режим доступа: http://www.iprbookshop.ru/12723.html (дата обращения 30.04.2018).
14.Электронный учебник «Экономико-математические методы»
[Электронный ресурс]. - Режим доступа:
http ://www. math. mrsu. ru/text/courses/metho d/index. htm (дата обращения
30.04.2018).
15.Branch-and-bound and Cutting Plane methods [Электронный
ресурс]. - Режим доступа:
http://www.cse.chalmers.se/~grohe/ashkanp/Session10.pdf (дата обращения 30.04.2018)...


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



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


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