- •Контрольные задания Контрольная работа № 1 Задание №1
- •Задание №2
- •Контрольная работа № 2 Задание №1
- •Задание № 2
- •Методические указания к выполнению контрольной работы № 1 Методические указания к заданию № 1
- •Методические указания к заданию № 2
- •Методические указания к выполнению контрольной работы № 2 Методические указания к заданию №1
- •Методические указания к заданию № 3.
Методические указания к заданию № 3.
В хозяйстве необходимо за время уборки при заготовке силоса перевезти 3600 т зелёной массы с пяти поля к четырём силосным траншеям. Зелёная масса каждого поля равна: А1 = 400, А2 = 500, А3 = 700, А4 = 900, А5 = 1100 т; вместимости силосных траншей равны: В1 = 1200, В2 = 600, В3 = 800, В4 =1000 т. Оплата за тонну зелёной массы, перевозимую с полей к силосным траншеям, приведена в табл. 26.
Расстояния между полями и приёмными пунктами Таблица 26
Поля |
Силосные траншеи |
|||
1-ый |
2-ой |
3-ий |
4-ый |
|
1-е |
5 |
6 |
2 |
2 |
2-е |
9 |
7 |
4 |
6 |
3-е |
7 |
1 |
4 |
5 |
4-е |
5 |
2 |
2 |
4 |
5-е |
6 |
4 |
3 |
4 |
Составить такой план перевозок, чтобы транспортные затраты были минимальными. Опорный план найти методом наименьшего элемента. Оптимальный план найти методом потенциалов.
Решение. Проверим баланс между общим объёмом А зелёной массы, вывозимой с полей и суммарной вместимостью В силосных траншей.
A = a1+a2+a3+a4+a5 = 400+500+700+900+1100 = 3600,
В = b1+b2+b3+b4 = 1200+600+800+1000 =3600.
Так как А = В, то задача является закрытой.
Определим опорный план методом наименьшего элемента. Среди всех оплат за перевозку тонны зелёной массы с полями к силосным траншеям выберем самое наименьшее. Это оплата перевозки между третьим полем и второй силосной траншеей с32=1. Осуществляем поставку в клетку (3;2).
1а |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 |
6 – |
2 |
2 |
|
500 |
9 |
7 – |
4 |
6 |
|
700 |
7 |
1 600 |
4 |
5 |
100 |
900 |
5 |
2 – |
2 |
4 |
|
1100 |
6 |
4 – |
3 |
4 |
|
Остатки |
|
0 |
|
|
|
1б |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 |
6 |
|
700 |
7 |
1 600 |
4 |
5 |
100 |
900 |
5 |
2 – |
2 |
4 |
|
1100 |
6 |
4 – |
3 |
4 |
|
Остатки |
|
0 |
|
600 |
|
Опять среди всех оплат за перевозку тонны зелёной массы с полей к силосным траншеям в оставшейся части таблицы находим минимальное. Это оплаты перевозки с43=2. Выбираем клетку (4;3). Остатки равны: для поля – 900 т, для
1в |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 – |
6 |
|
700 |
7 |
1 600 |
4 – |
5 |
100 |
900 |
5 |
2 – |
2 800 |
4 |
100 |
1100 |
6 |
4 – |
3 – |
4 |
|
Остатки |
|
0 |
0 |
600 |
|
(табл. 1в). 3-ий пункт вычёркиваем из дальнейшего рассмотрения.
1г |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 – |
6 – |
|
700 |
7 |
1 600 |
4 – |
5 – |
100 |
900 |
5 |
2 – |
2 800 |
4 – |
100 |
1100 |
6 |
4 – |
3 – |
4 600 |
500 |
Остатки |
|
0 |
0 |
600, 0 |
|
1д |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 – |
6 – |
|
700 |
7 |
1 600 |
4 – |
5 – |
100 |
900 |
5 100 |
2 – |
2 800 |
4 – |
100, 0 |
1100 |
6 |
4 – |
3 – |
4 600 |
500 |
Остатки |
1100 |
0 |
0 |
600, 0 |
|
Минимальная оплата перевозки с41=5. Выбираем клетку (4;1). Остатки равны: для поля–100 т, для траншеи – 1200 т. Минимальным будет остаток 100 т. Делаем поставку в клетку (4;1) в объёме100 т. Пересчитываем остатки: для поля 100 – 100 = 0 т, для траншеи 1200 – 100 =1100 т (табл. 1д). 4-ое поле вычёркиваем из дальнейшего рассмотрения.
1е |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 – |
6 – |
|
700 |
7 |
1 600 |
4 – |
5 – |
100 |
900 |
5 100 |
2 – |
2 800 |
4 – |
100, 0 |
1100 |
6 500 |
4 – |
3 – |
4 600 |
500, 0 |
Остатки |
1100, 600 |
0 |
0 |
600, 0 |
|
1ж |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 |
7 – |
4 – |
6 – |
|
700 |
7 100 |
1 600 |
4 – |
5 – |
100, 0 |
900 |
5 100 |
2 – |
2 800 |
4 – |
100, 0 |
1100 |
6 500 |
4 – |
3 – |
4 600 |
500, 0 |
Остатки |
1100, 600,500 |
0 |
0 |
600, 0 |
|
(табл. 1е). Оплата перевозки с31=7. Выбираем клетку (3;1). Остатки: поле – 100 , траншея – 600 т. Минимальный остаток 100 т. Поставка в клетку (3;1) в объёме 100 т. Пересчитываем остатки: 100 т для поля,
для траншеи 100–100 =500 т (табл. 1ж). 3-е поле вычёркиваем.
1з |
1200 |
600 |
800 |
1000 |
Остатки |
400 |
5 – |
6 – |
2 – |
2 400 |
0 |
500 |
9 500 |
7 – |
4 – |
6 – |
0 |
700 |
7 100 |
1 600 |
4 – |
5 – |
100, 0 |
900 |
5 100 |
2 – |
2 800 |
4 – |
100, 0 |
1100 |
6 500 |
4 – |
3 – |
4 600 |
500, 0 |
Остатки |
1100, 600,500, 0 |
0 |
0 |
600, 0 |
|
Мы получили опорный план, построенный методом наименьшего элемента (табл. 1).
1 |
1200 |
600 |
800 |
1000 |
400 |
5 |
6 |
2 |
2 400 |
500 |
9 500 |
7 |
4 |
6 |
700 |
7 100 |
1 600 |
4 |
5 |
900 |
5 100 |
2 |
2 800 |
4 |
1100 |
6 500 |
4 |
3 |
4 600 |
Будем искать оптимальный план. Для этого применим метод потенциалов.
Методом потенциалов оптимальный план будем находить пошагово. На каждом шаге метода осуществляем переход от одного опорного плана к другому, выполняя следующие действия:
1) вычислим потенциалы полей и силосных траншей;
2) вычислим косвенные издержки для свободных клеток;
3) проверим признак оптимальности плана;
4) одну из свободных клеток выбираем для перераспределения зелённой массы;
5) для выбранной клетки строим цикл перераспределения зелёной массы;
6) пометим клетки цикла знаками «+» и «–»;
7) определим объём перераспределения зелёной массы;
8) строим новый опорный план.
Выполняем действие 1). Вычислим потенциалы полей и силосных траншей по заполненным и условно заполненным клеткам.
2а |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 |
6 |
|
700 |
7 100 |
1 600 |
4 |
5 |
|
900 |
5 100 |
2 |
2 800 |
4 |
|
1100 |
6 500 |
4 |
3 |
4 600 |
|
vj |
|
|
|
2 |
|
Рассматриваем первую строку (табл. 2а).
В ней ищем нерассмотренные заполненные и условно заполненные клетки. Это клетка (1; 4).
По этой клетке определяем потенциал 4-ой
силосной траншеи: v4 = u1 + c14 = 0 + 2 = 2.
Больше нерассмотренных заполненных и условно заполненных клеток в первой строке нет. Переходим к последнему вычисленному потенциалу, к потенциалу v4 = 2. Это потенциал
2б |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
|
700 |
7 100 |
1 600 |
4 |
5 |
|
900 |
5 100 |
2 |
2 800 |
4 |
|
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
|
|
|
2 |
|
Рассматриваем 4-ый столбец (табл. 2б). Находим в этом столбце нерассмотренные заполненные и условно заполненные клетки. Это клетка (5; 4). По этой клетке определяем потенциал 5-ого поля: u5 = v4 – c54 = 2 – 4 = –2. Больше нерассмотренных заполненных и условно
заполненных клеток в четвёртом столбце нет. Переходим к последнему вычисленному потенциалу, к потенциалу u5 = –2. Это потенциал 5-ого поля.
2в |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
|
700 |
7 100 |
1 600 |
4 |
5 |
|
900 |
5 100 |
2 |
2 800 |
4 |
|
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
|
|
2 |
|
Переходим к последнему вычисленному потенциалу, к потенциалу v1 = –2. Это потенциал
1-ой силосной траншеи.
2г |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
|
|
2 |
|
Больше нерассмотренных заполненных и условно заполненных клеток в четвёртом столбце нет. Переходим к последним вычисленным потенциалам, к потенциалам u2 = –5, u3 = –3 и
u4 = –1. Это потенциалы 2-ого поля, 3-его поля и 4-ого поля.
Сначала рассмотрим 2-ую строку (табл. 12). Находим в этой строке нерассмотренные заполненные и условно заполненные клетки. Таких клеток нет.
Переходим к следующему вычисленному потенциалу, к потенциалу u3 = –3. Это потенциал 3-его поля.
2д |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
|
2 |
|
2е |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Рассматриваем 4-ую строку (табл. 2е). Находим в этом строке нерассмотренные заполненные и условно заполненные клетки. Это клетка (4; 3). По этой клетке определяем потенциал
2 |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Мы вычислили все потенциалы. Результаты вычислений представлены таблицей 2.
Переходим к выполнению следующего пункта шага метода потенциалов.
2) вычислим косвенные издержки для свободных клеток, которые обозначим Δij .
Косвенные издержки для свободных клеток вычисляем по формуле: Δij = cij – ( vj – ui ).
Δ11 = 5 – (4 – 0) = 1 ; Δ12 = 6–(-2–0) =8; Δ13 = 2 – (1 – 0) = 1; Δ22 =7 – ( – 2+5)= 4;
Δ23 = 4 – (1+5) = – 2; Δ24 = 6–(2+5) = – 1; Δ33 = 4 – (1+ 3) = 0; Δ34 = 5 – (2+3)= 0;
Δ42=2–( – 2+1) = 3; Δ44=4–(2+1)=1; Δ52 =4 – (–2+2) = 4; Δ53 = 3 – (1+2) = 0.
3) Проверяем признак оптимальности плана: если для всех свободных клеток косвенные издержки положительные (Δij ≥ 0), то опорный план является оптимальным.
План не оптимальный, так как Δ23 = – 2 < 0 и Δ24 = – 1 < 0.
4) Выбираем клетку для перераспределения зелённой массы. Это одна из клеток таблицы, для которой косвенные издержки строго отрицательные. Выбираем клетку (2;3).
5) Для выбранной клетки (2;3) строим цикл перераспределения зелёной массы.
2ж |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
содержащую эту клетку. Это вторая строка. Во второй строке ищем заполненные и условно
2з |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Рассматриваем столбец, содержащий включённую в цикл клетку (2;1). Это первый столбец. В первом столбце находим нерассмотренные заполненные и условно заполненные клетки. Это клетки (3;1), (4;1) и (5;1) (табл. 2з). Выбираем любую из них, например клетку (3;1). Включаем её в цикл (рис. 3б). Переходим к ней.
Рассматриваем строку, содержащую эту клетку. Это третья строка.
2и |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Рассматриваем столбец, содержащий клетку (3;2). Это второй столбец. В столбце находим нерассмотренные заполненные и условно заполненные клетки. Таких клеток нет. Вычёркиваем клетку (3;2) из цикла и переходим к предыдущей клетке цикла, к клетке (3;1) (рис. 3г).
Опять рассматриваем третью строку.
В третьей строке ищем нерассмотренные заполненные и условно заполненные клетки (табл. 2и). Клетки (3;1) и (3;2) уже рассматривались, других клеток нет. Вычёркиваем клетку (3;1) из цикла и переходим к предыдущей клетке цикла, к клетке (2;1) (рис. 3д).
Снова рассматриваем столбец, содержащий клетку (2;1). В первом столбце находим нерассмотренные заполненные и условно заполненные клетки. Это клетки (4;1) и (5;1), клетки (2;1) и (3;1) уже рассматривались (табл. 2з). Выбираем любую из них, например клетку (4;1). Включаем её в цикл (рис. 3е). Переходим к ней.
2к |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 500 |
7 |
4 * |
6 |
-5 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 100 |
2 |
2 800 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Построенный цикл для свободной клетки (2; 3) изображён на рисунке 3ж.
6) Пометим клетки цикла знаками «+» и «–». Помечать клетки цикла начнём со свободной клетки цикла, клетки (2; 3). Её пометим знаком «+». Далее, двигаясь по циклу в направлении его построения, помечаем остальные клетки цикла, чередуя знаки (рис. 4).
К
летку
(2; 1) пометим знаком «–», клетку (4;1) знаком
«+», клетку (4;3) знаком «–». В клетки,
помеченные знаком «+» зелёную массу
будем добавлять, а из клеток, помеченных
знаком «–» зелёную массу будем забирать.
Клетками, откуда зелёная масса забирается,
будут (2;1) и (4;3).
7) Определим объём перераспределения зелёной массы.
О
бъём
перераспределения зелённой массы ΔV
равняется наименьшему из объёмов
отрицательных клеток цикла. В клетке
(2; 1) объём поставки зелёной массы
равняется 500 т, а в клетке (4;3) – 800 т (рис.
5). Поэтому объём перераспределения
зелёной массы ΔV
равен: ΔV
= min500;
800=
500 т.
8) Строим новый опорный план.
Сначала пересчитываем объёмы зелёной массы для клеток цикла (табл. 3): для клетки (2; 3) новый объём равен
x23 = 0 + 500 = 500 т, для клетки (2; 1) новый объём равен x21 = 500 – 500 = 0 т, для клетки (4; 1) новый объём равен x41 = 100 + 500 = 600 т, для клетки (4; 3) новый объём равен x43 = 800 – 500 = 300 т.
3 |
1200 |
600 |
800 |
1000 |
ui |
400 |
5 |
6 |
2 |
2 400 |
0 |
500 |
9 |
7 |
4 500 |
6 |
-3 |
700 |
7 100 |
1 600 |
4 |
5 |
-3 |
900 |
5 600 |
2 |
2 300 |
4 |
-1 |
1100 |
6 500 |
4 |
3 |
4 600 |
-2 |
vj |
4 |
-2 |
1 |
2 |
|
Переходим к новому шагу. В качестве опорного рассматриваем план, соответствующий таблице 3.
1) Вычислим потенциалы полей и силосных траншей (табл. 3).
2) Вычислим косвенные издержки для свободных клеток:
Δ11 = 5 – (4 – 0) = 1 ; Δ12 = 6 – ( – 2 – 0) = 8; Δ13 = 2 – (1 – 0) = 1; Δ21 = 9 – (4+3) = 2;
Δ22 = 7 – ( – 2+3) = 6; Δ24= 6 –(2+3) = 1; Δ33= 4–(1+3) = 0; Δ34= 5–(2+3) = 0; Δ42=2–( – 2 +1) = 3;
Δ44 = 4 – (2+1) = 1; Δ52= 4 – (– 2+2) = 4; Δ53= 3 – (1+2) = 0.
3) Проверим признак оптимальности плана.
План оптимальный, так как для всех свободных клеток косвенные издержки больше либо равны нуля (Δij ≥ 0).
По таблице 3 выписываем оптимальный план:
X*
=
.
Для оптимального плана рассчитываем суммарные транспортные издержки:
Zmin = 2∙400 +4∙500 +7∙100 +1∙600 +5∙600+ +2∙300 +6∙500 +4∙600 = 13100.
Выписываем ответ: X* = ; Zmin= 13100.
