Скачиваний:
11
Добавлен:
28.03.2019
Размер:
6.83 Mб
Скачать

Пример выполнения работы

Содержательная постановка задачи. На 4-х заводах производится некоторая продукция в указанных объемах (ед. в сутки):

Завод

1

2

3

4

Производство

150

110

100

90

Продукция вывозится в три магазина. Объемы суточных продаж магазинов известны.

Магазин

1

2

3

Продажи

120

50

190

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

Завод Магазин

1

2

3

1

6

7

4

2

6

7

9

3

2

5

3

4

4

5

8


Составить оптимальный план перевозки продукции так, чтобы общие затраты на перевозку были минимальны. Решить вопрос о сокращении производства на некоторых заводах.

Построение математической модели. Из постановки задачи следует, что необходимо определить, сколько продукции с какого завода в какой магазин будет перевезено. Исходя из этого, введём следующее обозначение.

Пусть xij количество продукции с i‑го завода, перевезенной в j‑й магазин, , . Заметим, что общий объем производства по всем заводам составляет 150+110+100+90=450 ед. продукции, тогда как суммарный объем продаж равен 120+50+190=360. Т.о. имеет место перепроизводство. В таком случае с некоторых заводов продукция будет вывезена не полностью. Обозначим затраты на перевозку единицы продукции с i‑го завода в j‑й магазин как cij , объем выпуска продукции i-тым заводом как ai , а объемы продаж j‑го магазина как bj . Формализуем целевую функцию и ограничения.

Запишем в формальном виде общие затраты на перевозку продукции.

При перевозке продукции с i‑го завода в j‑й магазин в количестве xij единиц затраты составят cij xij рублей. Суммируя по всем четырём заводам и всем трем магазинам, получаем выражение для целевой функции

.

Здесь m=4, n=3. Сформулируем теперь условие вывоза продукции в магазины.

Рассмотрим сначала 1‑й завод. По предположению из 1‑го завода в 1‑й магазин перевезено x11 единиц продукции, во 2‑й магазин – x12 единиц, в последний n‑й магазин – x1n единиц. Тогда с 1‑го завода во все магазинов вывезено продукции в количестве

x11 + x12 + ... + x1n

единиц. По условию с 1‑го завода может быть вывезено не больше a1 единиц продукции:

x11 + x12 + ... + x1na1

или:

.

Аналогично, условие вывоза продукции в количестве не более a2 единиц со 2‑го завода запишется в виде:

.

Поэтому условие вывоза имеющейся продукции из всех m магазинов примет вид:

.

Запишем условия полного удовлетворения спроса во всех магазинах. Рассмотрим сначала 1‑й магазин. По предположению в 1‑й магазин с 1‑го завода перевезено x11 единиц продукции, со 2‑го завода – x21 единиц, с последнего m‑го завода – xm1 единиц. Тогда в 1‑м магазине объем продукции, перевезенной со всех m заводов, равен:

x11 + x21 + ... + xm1 .

Учитывая, что объем продаж в 1‑м магазине равен b1 , получим:

x11 + x21 + ... + xm1 =b1 .

или:

.

Аналогично, условие удовлетворения спроса во втором магазине в объеме b2 , запишется в виде

.

Поэтому условие удовлетворения спроса во всех n магазинах примет следующий вид:

,

 Очевидно, что нельзя перевозить отрицательное количество продукции, т.е. все переменные xij , являются неотрицательными величинами;

.

Таким образом, общая модель задачи записывается в виде

,

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

11+ 7х12+ 4х13+ 6х21+ 7х22+ 9х23+2х31+ 5х32+ 3х33+ 4х41+ 5х42+ 8х43 min

х1112+ х13≤150

х2122+ х23≤110

х3132+ х33≤100

х4142+ х43≤90

х1121+ х31+ х41=120

х1222+ х32+ х42=50

х1323+ х33+ х43=190

По полученному виду математической модели можно сделать вывод, что рассматриваемая задача относится к классу открытых транспортных задач с перепроизводством. Для ее решения необходимо свести ее к закрытой задаче. Для этого вводится фиктивный пункт потребления – магазин №4, с объемом потребления (суточным объемом продаж), равным суммарному перепроизводству:

b4=-=(150+110+100+90)-( 120+50+190) =450-360=90.

Стоимость перевозки в фиктивный магазин №4 назначается равной нулю:

Завод Магазин

1

2

3

4

1

6

7

4

0

2

6

7

9

0

3

2

5

3

0

4

4

5

8

0


Тогда математическая модель закрытой КТЗ примет вид:

11+ 7х12+ 4х13+ 0х14+6х21+ 7х22+ 9х23+ 0х24+2х31+ 5х32+ 3х33+ 0х34+ 4х41+ 5х42+ 8х43+ 0х44 min

х1112+ х13+ х14=150

х2122+ х23+ х24=110

х3132+ х33+ х34=100

х4142+ х43+ х44=90

х1121+ х31+ х41=120

х1222+ х32+ х42=50

х1323+ х33+ х43=190

х1424+ х34+ х44=90

Решение данной задачи при помощи программы КТЗ дает следующие результаты:

х13=150, х23 =20, х24=90 , х31=80, х33=20 , х41=40, х42=50.

Целевая функция =1410.

В терминах постановки задачи данные результаты могут быть интерпретированы следующим образом:

Вся продукция, произведенная на первом заводе, в количестве 150 ед. перевозится в третий магазин. Со второго завода 20 ед. продукции перевозится в третий магазин. Четвертый магазин является фиктивным, поэтому 90 ед. продукции, которые должны быть туда перевезены согласно оптимальному плану, остаются на втором заводе как излишек. С третьего завода в первый магазин перевозится 80 ед, а в третий – 20 ед. продукции. С четверного завода продукция перевозится в первый и второй магазины в количестве соответственно 40 и 50 ед. При этом совокупные затраты на перевозку продукции составили 1410 у.е. Т.к. на втором заводе осталась не вывезенная продукция, то можно сделать вывод о сокращении производства на этом заводе на 90 ед. продукции ежедневно.