Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

игры3

.docx
Скачиваний:
2
Добавлен:
29.06.2023
Размер:
184.99 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

ТРАНСПОРТНАЯ ЗАДАЧА

Отчет по лабораторной работе №3 по дисциплине «Теория игр и исследование операций»

Студент гр. 739-1

______Климанов М.Д.

22.05.2022

Доцент кафедры

КИБЭВС, к.т.н.

______Шабля Ю.В.

__.__.2022

Введение

Целью работы: ознакомление с линейным программированием на примере транспортной задачи и её реализация в математических пакетах.

В качестве математического пакета был выбран Microsoft Excel.

ХОД РАБОТЫ

С помощью электронного курса были сгенерированы условия задачи на минимум (рисунок 1).

Рисунок 1 – Условия задачи

Была составлена математическая модель транспортной задачи:

Исходные данные были введены в таблицу, с помощью встроенной в Excel функции «МИН()» на основе метода северо-западного угла был составлен опорный план перевозок (рисунок 2).

Рисунок 2 – Опорный план перевозок

Далее были определены базисные ненулевые перевозки с помощью использования встроенной функции «ЕСЛИ()» (рисунок 3).

Рисунок 3 – Базисные перевозки

Были вычислены потенциалы строк и столбцов с помощью дополнительных ячеек и формул. Таблица со значениями оценок для перевозок представлена на рисунке 4.

Рисунок 4 – Значения оценок и потенциалов

Среди оценок имеются отрицательные значения, значит решение неоптимальное. С помощью встроенной функции «МИН()» была найдена минимальная оценка = -8, что значит, что перевозку нужно ввести в базис.

Далее был построен цикл по базисным перевозкам, пометив знаком «+», а остальные по порядку чередовать с «-». Минимальный объем со знаком «-» равен =30 (рисунок 5). Перевозка была выведена из базиса, к перевозкам со знаком «+» прибавляем объем перевозки =30, а из перевозок со знаком «-» отнимаем.

Рисунок 5 – Цикл базисных перевозок

В результате получилась таблица со значениями потенциалов и оценок представленная на рисунке 6.

Рисунок 6 – Транспортная таблица с измененным планом перевозок

Таблица снова была преобразована (рисунок 7), потому что решение не является оптимальным.

Рисунок 7 – Цикл базисных перевозок

Далее были вычислены значения оценок и потенциалов (рисунок 8).

Рисунок 8 – Значения потенциалов и расчет оценок для перевозок

Данное решение является оптимальным, так как отрицательные оценки отсутствуют. Значение целевой функции представлено на рисунке 9.

Рисунок 9 – Значение целевой функции

Заключение

В ходе выполнения данной лабораторной работы были изучены методы и приемы работы с линейным программированием на примере транспортной задачи и её реализации в математических пакетах.

Томск 2022

Соседние файлы в предмете Теория игр и исследование операций