Автор работы: Пользователь скрыл имя, 07 Августа 2011 в 20:28, дипломная работа
Методам линейного программирования посвящено много работ зарубежных и, прежде всего американских ученых. В 1941 г. Хичкок поставил транспортную задачу. Основной метод решения линейного программирования - симплексный метод - был опубликован в 1949 г. Данцигом. Дальнейшее развитие методы линейного и нелинейного программирования получили в работах Форда, Фалкерсона, Куна, Лемке, Гасса, Чарнеса, била и др. в настоящее время методы линейного программирования развиваются главным образом в направлении выявления конкретных экономических задач, к решению которых оно быть применено, а также по пути создания более удобных алгоритмов для решения задач на электронно-вычислительных машинах.
ВВЕДЕНИЕ 5
1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Описание решаемой задачи 7
1.2. Экономическое значение решаемой задачи 9
1.3. Обоснование выбора методов решения задачи 13
1.4.Описание выбранного алгоритма решения 16
2. ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ 20
2.1. Описание реализации алгоритма решения задачи 20
2.2. Результаты, полученные в ходе решения задачи 42
3. ВЫВОДЫ И ЗАКЛЮЧЕНИЕ 43
4. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44
5. ПРИЛОЖЕНИЕ 45
5.1. Руководство пользователя для решения задачи с помощью 45
MS EXCEL 45
5.2. Список иллюстраций 46
5.3. Список таблиц 47
Рисунок 6
Рабочий лист MS Excel для решения задачи планирования производства деталей
3) Работа с надстройкой Поиск решения – воспользовавшись командой Сервис/ Поиск решения, вводим необходимые данные для рассматриваемой задачи (установка данных в окне Поиск решения приведена на рисунке 7). Результат работы по поиску решения помещен на рисунках 7-11.
Рисунок 7
Установка необходимых параметров задачи планирования деталей в окне Поиск решения
Описание отчетов о решении задачи
В поле Формула приведены зависимости, которые были введены в окно Поиск решения (рисунок 6), в поле Разница – величины использованного времени. Если время используется полностью, то в поле Статус указывается Связанное, при неполном использовании времени в этом поле указывается, не связан. Для граничных условий приводятся аналогичные величины с той лишь разницей, что вместо величины неиспользованного времени показана разность между значением в найденном оптимальном решении и заданным для нее граничным условием.
Рисунок 8
Результат расчета надстройки Поиск решения
Рисунок 9
Отчет по результатам поиска
решения
Рисунок 10
Отчет по устойчивости поиска
решения
Рисунок 11
Отчет по пределам поиска
Решив задачу, мы получили следующие результаты: для получения оптимального решения необходимо загрузить работу станков следующим образом: станок № 1 - 0 минут над деталью А и 360 минут над деталью Б, станок № 2 - 360 минут над деталью А и 0 минут над деталью Б, станок № 3 - 90 минут над деталью А и 270 минут над деталью Б, при этом производительность будет максимальной и равняться 5220 деталей за смену.
Проводя исследование задачи линейного программирования, и решив ее тремя способами, сделаем следующие выводы. Способ решения задачи с помощью геометрической интерпретации более прост и легок, чем метод решения той же задачи с помощью симплекс метода. Количество времени, затрачиваемое на решение задачи первым способом вдвое меньше чем, если бы мы это делали вторым способом. Но наиболее простым и малоемким по времени является решение нашей задачи при помощи современных систем вычислительной техники MS Excel, время решения втрое экономнее, чем вторым способом и вдвое меньше, чем первым. Вводя данные по задаче, получаем решение, причем автоматически создаются отчеты по результатам, устойчивости и пределам, благодаря которым можно наглядно проследить решение задачи.
Итак, мы подробно описали всю необходимую последовательность действий решения нашей задачи тремя способами. Пользуясь любым из них можно решить любую задачу линейного программирования.
1.
Абчук В.А. экономико-
2.
Вентцель Е.С. Исследование
3. Дегтярев Ю.П. Исследование операций. – К.: Высшая школа,1979.
4.
Гасс С. Линейное
5.
Канторович Л.В., Горстко А.Б. Математическое
оптимальное программирование
Для того чтобы решить данную задачу линейного программирования с помощью современных таблиц MS EXCEL, необходимо следовать следующему алгоритму действий:
В случае если последует увеличение количества станков, следует вставить дополнительный столбец, тем самым отведя дополнительные ячейки, а при увеличении количества деталей- дополнительную строку. Ход решения не изменится.
Информация о работе Геометрическая интерпретация ОЗЛП как метод оптимизации