Компьютерная технология получения оптимального решения

Данную задачу решаем с помощью надстройки «Поиск решения» табличного процессора EXCEL. В ячейки рабочего листа программного средства вводятся исходные данные и формулы:

- в ячейки B6:F10 вводятся затраты времени, необходимого рабочим на выполнение операций;

- в ячейках B14:F18 находятся значения переменных xij. Первоначально в них помещаются произвольные числа, например, единицы.

- в ячейки G14:G18вводятся формулы для расчета сумм значений переменных в соответствующих строках. Например, в ячейке G14 формула имеет вид: =СУММ(B14:F14).

- в ячейки B19:F19 вводятся формулы для расчета сумм значений переменных в соответствующих столбцах. Например, в ячейке B19 формула имеет вид: =СУММ(B14:B18).

- в ячейку B вводится выражение целевой функции задачи с использованием встроенной функции EXCEL «СУММПРОИЗВ». Аргументами этой функции являются блоки ячеек, содержащие затраты времени и значения переменных: =СУММПРОИЗВ(B6:F10;B14:F18).

Лист исходных данных, таким образом, имеет вид:

После ввода исходных данных запускается надстройка «Поиск решения» (меню «Сервис» ® «Поиск решения…») и заполняются необходимые поля в панели надстройки:

В панели «Параметры поиска решения» указывается, что модель задачи оптимизации является линейной, и задается условие не отрицательности переменных:

Решение задачи на ЭВМ

После запуска надстройки «Поиск решения» на выполнение было получено сообщение об успешном решении задачи оптимизации:

В окне «Тип отчета» выбираем пункт «Результаты».

Рабочий лист EXCEL, содержащий результаты решения имеет вид:

Предложения (рекомендации) лицу, ответственному за принятие решений, по оптимальному управленческому поведению

Таким образом, чтобы суммарные затраты времени на выполнение операций были наименьшими, следует назначить:

- рабочего 1 на выполнение операции 1;

- рабочего 2 на выполнение операции 3;

- рабочего 3 на выполнение операции 5;

- рабочего 4 на выполнение фиктивной операции 6;

- рабочего 5 на выполнение операции 2;

- рабочего 6 на выполнение операции 4;

- рабочего 7 на выполнение фиктивной операции 7.

Рабочие 4 и 7, назначенные на выполнение фиктивных операций, фактически не работают.

Суммарное время на выполнение всех операций составит 106 ч.

Задания для контрольной работы

Вариант-1

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-2

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-3

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-4

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-5

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-6

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-7

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-8

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-9

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Вариант-10

Задание 1. Решить симплекс-методом и выполнить графическую интерпретацию

Задание 2

На складах хранится мука, которую необходимо завезти в хлебопекарни. Номера складов и номера хлебопекарен выбираются в соответствии с вариантами табл.1 Текущие тарифы перевозки муки [руб./т], ежемесячные запасы муки [т/мес.] на складах и потребности хлебопекарен в муке [т/мес.] указаны в табл.2.

При этом необходимо учитывать, что из-за ремонтных работ временно нет возможности перевозить муку с некоторых складов в некоторые хлебопекарни. В табл.1 это показано в графе «Запрет перевозки» в формате № склада´ № хлебопекарни. Например, «2x3» обозначает, что нельзя перевозить муку со склада №2 в хлебопекарню №3.

Кроме того, необходимо учесть, что некоторые хлебопекарни имеют договоры на гарантированную поставку муки с определенных складов. В табл.1 это показано в графе «Гарантированная поставка» в формате № склада ´ № хлебопекарни = объем поставки. Например, «1x4=40» обозначает, что между складом №1 и магазином №4 заключен договор на обязательную поставку 40 т муки.

Необходимо организовать поставки наилучшим образом, учитывая, что мука хранится и транспортируется в мешках весом по 50 кг.

Таблица 1 – Номера складов, хлебопекарен, запрещенные и гарантированные поставки

№ Варианта № Складов № Хлебопекарен Запрет перевозки Гарантированная поставка, т/мес.
1, 2, 3 1, 2, 3, 4 2x2, 3x4 3x3=50
2, 3, 4, 5 1, 2, 5 2x2, 3x5 3x2=40
1, 2, 4 1, 2, 3, 5 1x5, 2x3 4x3=45
1, 2, 3, 4 3, 4, 5 3x3, 4x5 3x5=40
1, 2, 5 2, 3, 4, 5 1x4, 5x3 1x5=60
1, 2, 3, 5 2, 3, 5 5x5, 2x2 3x5=30
2, 3, 4 2, 3, 4, 5 3x3, 2x5 4x3=45
1, 2, 3, 5 1, 2, 4 1x2, 5x4 3x2=20
2, 3, 5 1, 2, 3, 5 5x1, 3x5 5x2=30
2, 3, 4, 5 2, 3, 4 5x4, 3x2 4x3=35

Таблица 2 – Запасы, потребности и тарифы перевозок

Склады Хлебопекарни
Запас, т/мес.
Спрос, т/мес. 77,86 56,78 58,88 62,44 73,92  

Задание №3

Решить задачу о назначениях. Мастер должен назначить на n типовых операций m рабочих. Время, которое затрачивают рабочие на выполнение каждой операции, приведено в таблице.

Вариант Время Вариант Время

Список литературы

1 Давыдов, Е.Г. Элементы исследования операций : учеб. пособие / Е. Г. Давыдов. - М. : КНОРУС, 2010. - 160 с.

2 Вентцель, Е. С. Исследование операций : задачи, принципы, методология: [учебное пособие для вузов] / Е. С. Вентцель.- 4-е изд., стер. - Москва : Высш. шк., 2007. - 208 с. : ил. - Библиогр.: с. 206-207. - Предм. указ.: с. 208. - ISBN 978-5-06-005826-0.

3 Волков, И. К. Исследование операций : учеб. для вузов / И. К. Волков, Е. А. Загоруйко.- 2-е изд. - М. : Изд-во МГТУ им. Баумана, 2002. - 436 с. - (Математика в техническом университете ; вып. 20) - ISBN 5-7038-1270-4..

4 Сборник задач и упражнений по высшей математике. Математическое программирование : учеб. пособие / под общ. ред. А. В. Кузнецова, Р. А. Рутковского.- 3-е изд., стер. - СПб. : Лань, 2010. - 448 с. - Библиогр.: с. 442. - Предм. указ.: с. 443-445. - ISBN 978-5-8114-1057-6.

Наши рекомендации