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

Суммарные запасы равны суммарным потребностям:

250+100+150+50=80+320+100+50=550, т.е. данная задача является закрытой.

Определение переменных

Обозначим через хij- количество единиц груза, которое будет перевезено от i-ro поставщика j-му потребителю.

Целевая функция:

L(X) = 6х11+6х1213+4х14+8х21+30х22+6х23+5х24+4х31+4х32+3х33+30х34+9х41+

+9х42+9х43+9х44Þmin

Задание ограничений

х11121314=80

х21222324=320

х31323334=100

х41424344=50

х11213141=250

х12223242=100

х13233343=150

х14243444=50

Создайте форму для ввода условий задачи. Для этого запустите Excel. Откроется чистый лист Excel. Создайте текстовую форму — таблицу для ввода условий задачи (рис.1). В ячейках В3:Е6 – располагаются искомые переменные задачи хij.

В начале решения полагаем искомые величины равными единице. В ячейках А3:А6 – располагаются величины а i, в ячейках В7:Е7 – величины bi, целевая функция – в ячейке В15.

Рис. 4.1 Экранная форма с исходными данными и матрицей искомых величин

1. Введите формулу для расчета а i, bi.

· курсор в ячейку А3;.

· курсор на кнопку «Мастер функций», расположенную на панели инструментов;

· курсор в окно функции на СУММ;

· в строку «Массив 1» ввести В3:Е3;

· в строку «Массив 2» ничего не вводим;

· кнопка «ОК». На экране: в ячейку А3 введена функция.

· Формулу из ячейки А3 скопировать в буфер обмена и вставить в ячейки А4, А5, А6;

· курсор в ячейку В7;.

· курсор на кнопку «Мастер функций», расположенную на панели инструментов;

· курсор в окно функции на СУММ;

· в строку «Массив 1» ввести В3:В6;

· в строку «Массив 2» ничего не вводим;

· в ячейку В7 введена функция.

· Формулу из ячейки В7 скопировать в буфер обмена и вставить в ячейки С7, D7, E7;

2. Внесите зависимость для целевой функции:

· курсор в ячейку В15;.

· курсор на кнопку «Мастер функций»,

· курсор в окно функции на СУММПРОИЗВ;

· в строку «Массив 1» ввести В3:Е6;

· в строку «Массив 2» ввести В10:Е13;

· в ячейку В15 введена функция.

3. В строке Меню указатель мыши на имя Сервис, далее Поиск решения.

4. Назначьте целевую функцию (установить целевую ячейку):

· курсор в строку Установить целевую ячейку;

· введите адрес ячейки $B$15;

· введите направление целевой функции Минимальному значению;

· курсор в строку Изменяя ячейки;

· введите адреса искомых переменных $B$3:$E$6.

5. Внесите ограничения: т.к. все грузы должны быть перевезены, а потребности удовлетворены, то значения ячеек А3:А6 равны значениям ячеек соответственно А10:А13; и В7:Е7 равны В9:Е9.

· указатель мышки на кнопку Добавить. Появляется диалоговое окно Добавление ограничения (рис. 4.2);

6. Введите параметры для решения ТЗ:

· в диалоговом окне указатель мыши на кнопку Параметры. На экране появляется диалоговое окно Параметры поиска решения;

· установите флажки в окнах Линейная модель (это обеспечит применение симплекс метода) и Неотрицательные значения. Все остальное можно оставить без изменений; указатель мыши на кнопку ОК, На экране диалоговое окно Поиск решения

· указатель мыши на кнопку Выполнить.

Рис. 4.2 Введены условия для решения задачи

Через непродолжительное время появится диалоговое окно Результаты поиска решения.

В результате решения получен оптимальный план перевозок (рис. 4.3):

Рис. 4.3 Найденное решение задачи.

Оптимальный план перевозок:

Х13=80 ед. груза следует перевезти от 1-го поставщика 3-му потребителю;

Х21=200 ед. груза следует перевезти от 2-го поставщика 1-му потребителю;

Х23=70 ед. груза следует перевезти от 2-го поставщика 3-му потребителю;

Х24=50 ед. груза следует перевезти от 1-го поставщика 3-му потребителю;

Х32=100 ед. груза следует перевезти от 3-го поставщика 2-му потребителю;

Х41=50 ед. груза следует перевезти от 4-го поставщика 1-му потребителю;

Х42=0 ед. груза следует перевезти от 4-го поставщика 2-му потребителю.

Общая стоимость перевозок = 3200 ден. ед.

Поясните, почему необходимо выполнить поставку Х42=0 ед. груза?

Задача 4.2. Пусть необходимо организовать оптимальные по транспортным расходам перевозки муки с двух складов в три хлебопекарни. Ежемесячные запасы муки на складах равны 79,515 и 101,925 тонн, а ежемесячные потребности хлебопекарен составляют 68,0; 29,5 и 117,4 т соответственно. Мука на складах хранится и транспортируется в мешках по 45 кг. Транспортные расходы (руб./т) по доставке муки представлены в табл. 4.2. Между первым складом и второй хлебопекарней заключен договор о гарантированной поставке 4,5 т муки ежемесячно. В связи с ремонтными работами временно невозможна перевозка из второго склада в третью хлебопекарню.

Таблица 4.2

Транспортные расходы по доставке муки (руб./т)

Склады Хлебопекарни
А В С
Ск1      
Ск2      

Определение переменных

Обозначим через хij- [меш.] количество мешков с мукой, которые будут перевезены с i-ro склада в j-ю хлебопекарню.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: