Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Задание 3. Трем поставщикам А1, А2, А3 поступил однородный груз в количестве: тонн – поставщику

Читайте также:
  1. III задание)
  2. III. Проверка пройденного материала, домашнее задание
  3. V Домашнее задание (теоретическая часть)
  4. А) Домашнее задание для закрепления навыков решения задач
  5. А. Домашнее задание №4 для закрепления навыков решения задач
  6. А. Домашнее задание №6 для закрепления навыков решения задач
  7. Б. Домашнее задание № 4 для закрепления знаний теоретического материала

Трем поставщикам А1, А2, А3 поступил однородный груз в количестве: тонн – поставщику А1; тонн – поставщику А2; тонн – поставщику А3. Полученный груз требуется перевести пяти потребителям: тонн – потребителю В1; тонн – потребителю В2; тонн – потребителю В3; тонн – потребителю В4; тонн – потребителю В5. Расстояние между пунктами отправления и пунктами назначения указаны в таблице. Стоимость перевозок пропорциональна количеству груза и расстоянию, на которое этот груз перевозится.

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

Указание. Ввиду пропорциональности затрат количеству груза и расстоянию для решения задачи достаточно минимизировать общий объем плана, выраженный в тонно-километрах.

 

№ 1

=200; =150; =150;

=90; =100; =70; =130; =110; .

Решение.

Объем продукции доставленный от поставщика потребителю зададим переменной . Тогда план перевозок груза можно записать в виде матрицы

Затраты на перевозку груза от i-го поставщика j-му потребителю можно записать как произведение , тогда суммарные затраты на реализацию плана перевозок равны:

=

.

Цель задачи – минимизировать эти транспортные издержки.

Проверим условие баланса: суммарные потребности потребителей 90+100+70+130+110=500, суммарные запасы продукции всех поставщиков 200+150+150=500. Суммарные потребности потребителей равны суммарным запасам продукции всех поставщиков. Т. е. имеем закрытую задачу.

Опорный план находим методом минимальной стоимости. Ячейки с тарифом 0 заполняем в последнюю очередь. Наименьшим тарифом является 8.

 

 

  В1 В2 В3 В4 В5 запасы
А1 12 9 -2 5      
А2     + 15 -10 - 11 2    
А3 4 7 - 26 + 12 0    
потребности              
             

 

Записываем в левый нижний угол клетки А2В2 – 100 ед. продукции. Потребности полностью удовлетворены, столбец В2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 11. Записываем в левый нижний угол клетки А2В4 – 50 ед. продукции. Запасы полностью исчерпаны, строку А2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 12. Записываем в левый нижний угол клетки А1В1 – 90 ед. продукции. Потребности полностью удовлетворены, столбец В1 вычеркиваем. Записываем в левый нижний угол клетки А3В4 – 80 ед. продукции. Потребности полностью удовлетворены, столбец В4 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 17. Записываем в левый нижний угол клетки А1В5 – 110 ед. продукции. Потребности полностью удовлетворены и запасы исчерпаны, столбец В5 и строку А1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 26. Записываем в левый нижний угол клетки А3В3 – 70 ед. продукции. Запасы полностью исчерпаны и потребности полностью удовлетворены. Строку А3 и столбец В3 вычеркиваем.

Число занятых клеток должно быть равно . В нашем случае число занятых клеток равно 6. Имеем вырожденный план. Это произошло из-за того, что при заполнении клетки А1В5 были вычеркнуты две линии (под линией понимаем строку или столбец). Занимаем одну клетку, так чтобы она не составляла с другими занятыми клетками замкнутый цикл. Выбираем, А2В1.

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

Проверим полученный опорный план на оптимальность. Находим потенциалы: и . Для каждой базисной переменной потенциалы удовлетворяют условию + = . Имеем систему:

Пусть =0, тогда =12

=2 =6

=3 23

9

17

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -10 стоит в ячейке А2В3. Ячейка А2В3 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 50 к значениям в клетках со знаком «+» и вычитаем 50 из значений в клетках со знаком

«-».

  В1 В2 В3 В4 В5 запасы
А1 + 12 9 8 15 - 17    
А2 - 14   + 15 10 2    
А3 4 -3 - 26   + 20 -10    
потребности              
      -1      

 

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=2 =6

=13 13

-1

17

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -10 стоит в ячейке А3В5. Ячейка А3В5 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 0 к значениям в клетках со знаком «+» и вычитаем 0 из значений в клетках со знаком «-».

  В1 В2 В3 В4 В5 запасы
А1 12 -1 -2 5      
А2 10 - 8 + 15 10 12   -8
А3 4 + 16 -3 - 26        
потребности              
             

 

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=-8 =16

=3 23

9

17

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -3 стоит в ячейке А3В2. Ячейка А3В2 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 20 к значениям в клетках со знаком «+» и вычитаем 20 из значений в клетках со знаком

«-».

 

 

  В1 В2 В3 В4 В5 запасы
А1 12 -2 1 5      
А2 7     7 9   -5
А3 4   3        
потребности              
             

 

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=-5 =13

=3 20

9

17

Так как среди оценок для небазисных клеток нет отрицательных, то план оптимален.

Итак, 1-ый поставщик отправляет 90 тонн груза первому потребителю и 110 тонн груза пятому потребителю.

2-ой поставщик отправляет 80 тонн груза второму потребителю и 70 тонн груза третьему потребителю.

3-ий поставщик отправляет 20 тонн груза второму потребителю и 130 тонн груза четвертому потребителю.

Суммарные затраты при этом 6520 тонн-километров.

 

№ 2

=300; =280; =220;

=180; =140; =190; =120; =170; .

Решение.

Объем продукции доставленный от поставщика потребителю зададим переменной . Тогда план перевозок груза можно записать в виде матрицы

Затраты на перевозку груза от i-го поставщика j-му потребителю можно записать как произведение , тогда суммарные затраты на реализацию плана перевозок равны:

=

.

Цель задачи – минимизировать эти транспортные издержки.

Проверим условие баланса: суммарные потребности потребителей 180+140+190+120+170=800, суммарные запасы продукции всех поставщиков 300+280+220=800. Суммарные потребности потребителей равны суммарным запасам продукции всех поставщиков. Т. е. имеем закрытую задачу.

Опорный план находим методом минимальной стоимости. Ячейки с тарифом 0 заполняем в последнюю очередь. Наименьшим тарифом является 9.

 

  В1 В2 В3 В4 В5 запасы
А1 12 2 9 - 9 + 10 10    
А2   + 15 -1 - 13 12    
А3 -5 - 26 + 12 -11 + 17 -7      
потребности              
             

 

Записываем в левый нижний угол клетки А1В3 – 190 ед. продукции. Потребности полностью удовлетворены, столбец В3 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 10. Записываем в левый нижний угол клетки А1В4 – 110 ед. продукции. Запасы полностью исчерпаны, строку А1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 13. Записываем в левый нижний угол клетки А2В1 – 180 ед. продукции. Потребности полностью удовлетворены, столбец В1 вычеркиваем. Записываем в левый нижний угол клетки А2В4 – 10 ед. продукции. Потребности полностью удовлетворены, столбец В4 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 15. Записываем в левый нижний угол клетки А2В2 – 90 ед. продукции. Запасы полностью исчерпаны, строку А2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 20. Записываем в левый нижний угол клетки А3В5 – 170 ед. продукции. Потребности полностью удовлетворены, столбец В5 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 26. Записываем в левый нижний угол клетки А3В2 – 50 ед. продукции. Запасы полностью исчерпаны и потребности полностью удовлетворены. Строку А3 и столбец В2 вычеркиваем.

Число занятых клеток должно быть равно . В нашем случае число занятых клеток равно 7. Имеем не вырожденный план.

Проверим полученный опорный план на оптимальность. Находим потенциалы: и . Для каждой базисной переменной потенциалы удовлетворяют условию + = . Имеем систему:

Пусть =0, тогда =10

=3 =12

=14 9

10

6

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -11 стоит в ячейке А3В3. Ячейка А3В3 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 50 к значениям в клетках со знаком «+» и вычитаем 50 из значений в клетках со знаком

«-».

  В1 В2 В3 В4 В5 запасы
А1 + 12 -9 -2 - 9   -1    
А2 - 13 + 15 10 11 12   -8
А3 -5 - 26 + 12 4      
потребности              
             

 

Проверим полученный опорный план на оптимальность:

 

 

Пусть =0, тогда =21

= -8 =23

=3 9

10

17

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -9 стоит в ячейке А1В1. Ячейка А1В1 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 40 к значениям в клетках со знаком «+» и вычитаем 40 из значений в клетках со знаком «-».

  В1 В2 В3 В4 В5 запасы
А1 12 7 - 9   + 16 -1    
А2     1 2 3    
А3 4 9 + 12 4 - 20    
потребности              
             

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=1 =14

=3 9

10

17

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -1 стоит в ячейке А1В5. Ячейка А1В5 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 140 к значениям в клетках со знаком «+» и вычитаем 140 из значений в клетках со знаком «-».

  В1 В2 В3 В4 В5 запасы
А1 12 7 1        
А2     2 2 4    
А3 3 8   3      
потребности              
             

 

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=1 =14

=4 8

10

16

Так как среди оценок для небазисных клеток нет отрицательных, то план оптимален.

Итак, 1-ый поставщик отправляет 40 тонн груза первому потребителю, 120 тонн груза четвертому потребителю и 140 тонн груза пятому потребителю.

2-ой поставщик отправляет 140 тонн груза первому потребителю и 140 тонн груза второму потребителю.

3-ий поставщик отправляет 190 тонн груза третьему потребителю и 30 тонн груза пятому потребителю.

Суммарные затраты при этом 10720 тонн-километров.

 

 

№ 3

=250; =200; =150;

=180; =120; =90; =105; =105; .

Решение.

Объем продукции доставленный от поставщика потребителю зададим переменной . Тогда план перевозок груза можно записать в виде матрицы

Затраты на перевозку груза от i-го поставщика j-му потребителю можно записать как произведение , тогда суммарные затраты на реализацию плана перевозок равны:

=

.

Цель задачи – минимизировать эти транспортные издержки.

Проверим условие баланса: суммарные потребности потребителей 180+120+90+105+105=600, суммарные запасы продукции всех поставщиков 250+200+150=600. Суммарные потребности потребителей равны суммарным запасам продукции всех поставщиков. Т. е. имеем закрытую задачу.

Опорный план находим методом минимальной стоимости. Ячейки с тарифом 0 заполняем в последнюю очередь. Наименьшим тарифом является 4.

 

  В1 В2 В3 В4 В5 запасы
А1 12 5 7   7    
А2 - 13   + 15 2 12    
А3 + 19 -5 1 - 26 -5      
потребности              
             

 

Записываем в левый нижний угол клетки А2В2 – 120 ед. продукции. Потребности полностью удовлетворены, столбец В2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 10. Записываем в левый нижний угол клетки А1В4 – 105 ед. продукции. Потребности полностью удовлетворены, столбец В4 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 12. Записываем в левый нижний угол клетки А1В1 – 145 ед. продукции. Запасы полностью исчерпаны, строку А1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 13. Записываем в левый нижний угол клетки А2В1 – 35 ед. продукции. Потребности полностью удовлетворены, столбец В1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 15. Записываем в левый нижний угол клетки А2В3 – 45 ед. продукции. Запасы полностью исчерпаны, строку А2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 20. Записываем в левый нижний угол клетки А3В5 – 105 ед. продукции. Потребности полностью удовлетворены, столбец В5 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 26. Записываем в левый нижний угол клетки А3В3 – 45 ед. продукции. Потребности полностью удовлетворены и запасы исчерпаны, столбец В3 и строку А3 вычеркиваем.

Число занятых клеток должно быть равно . В нашем случае число занятых клеток равно 7. Имеем не вырожденный план.

Проверим полученный опорный план на оптимальность. Находим потенциалы: и . Для каждой базисной переменной потенциалы удовлетворяют условию + = . Имеем систему:

Пусть =0, тогда =12

=1 =3

=12 14

10

8

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок есть отрицательные, то план не оптимален. Наибольшая по модулю отрицательная оценка -5 стоит в ячейке А3В1. Ячейка А3В1 становится опорной, строим замкнутый контур с вершинами в загруженных клетках. Присваиваем клеткам в вершинах контура поочередно по часовой стрелке знаки «+» и «-», начиная с опорной клетки, которой присваиваем знак «+».

Выбираем наименьшее значение из клеток со знаком «-» : прибавляем 35 к значениям в клетках со знаком «+» и вычитаем 35 из значений в клетках со знаком «-».

 

 

  В1 В2 В3 В4 В5 запасы
А1 12 5 2   2    
А2 5     7 12   -4
А3   1   0      
потребности              
             

 

Проверим полученный опорный план на оптимальность:

Пусть =0, тогда =12

=-4 =8

=7 19

10

13

Так как среди оценок для небазисных клеток нет отрицательных, то план оптимален.

Итак, 1-ый поставщик отправляет 145 тонн груза первому потребителю и 105 тонн груза четвертому потребителю.

2-ой поставщик отправляет 120 тонн груза второму потребителю и 80 тонн груза третьему потребителю.

3-ий поставщик отправляет 35 тонн груза первому потребителю, 10 тонн груза третьему потребителю и 105 тонн груза пятому потребителю.

Суммарные затраты при этом 7495 тонн-километров.

№ 4

=400; =250; =350;

=200; =170; =230; =225; =175; .

Решение.

Объем продукции доставленный от поставщика потребителю зададим переменной . Тогда план перевозок груза можно записать в виде матрицы

Затраты на перевозку груза от i-го поставщика j-му потребителю можно записать как произведение , тогда суммарные затраты на реализацию плана перевозок равны:

=

.

Цель задачи – минимизировать эти транспортные издержки.

Проверим условие баланса: суммарные потребности потребителей 200+170+230+225+175=1000, суммарные запасы продукции всех поставщиков 400+250+350=1000. Суммарные потребности потребителей равны суммарным запасам продукции всех поставщиков. Т. е. имеем закрытую задачу.

Опорный план находим методом минимальной стоимости. Ячейки с тарифом 0 заполняем в последнюю очередь. Наименьшим тарифом является 5.

  В1 В2 В3 В4 В5 запасы
А1 13 0 5     3    
А2     6 2 7    
А3   6 1        
потребности              
             

 

 

Записываем в левый нижний угол клетки А1В3 – 230 ед. продукции. Потребности полностью удовлетворены, столбец В3 вычеркиваем. Записываем в левый нижний угол клетки А2В2 – 170 ед. продукции. Потребности полностью удовлетворены, столбец В2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 11. Записываем в левый нижний угол клетки А1В4 – 170 ед. продукции. Запасы полностью исчерпаны, строку А1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 14. Записываем в левый нижний угол клетки А2В1 – 80 ед. продукции. Запасы полностью исчерпаны, строку А2 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 18. Записываем в левый нижний угол клетки А3В4 – 55 ед. продукции. Потребности полностью удовлетворены, столбец В4 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 20. Записываем в левый нижний угол клетки А3В1 – 120 ед. продукции. Потребности полностью удовлетворены, столбец В1 вычеркиваем.

Из оставшихся ячеек наименьшим является тариф 21. Записываем в левый нижний угол клетки А3В5 – 175 ед. продукции. Потребности полностью удовлетворены и запасы исчерпаны, столбец В5 и строку А3 вычеркиваем.

Число занятых клеток должно быть равно . В нашем случае число занятых клеток равно 7. Имеем не вырожденный план.

Проверим полученный опорный план на оптимальность. Находим потенциалы: и . Для каждой базисной переменной потенциалы удовлетворяют условию + = . Имеем систему:

Пусть =0, тогда =13

=1 =4

=7 5

11

14.

Теперь для небазисных клеток найдем оценки . Оценки запишем в левый нижний угол. Так как среди оценок нет отрицательных, то план оптимален.

Итак, 1-ый поставщик отправляет 230 тонн груза третьему потребителю и 170 тонн груза четвертому потребителю.

2-ой поставщик отправляет 80 тонн груза первому потребителю и 170 тонн груза второму потребителю.

3-ий поставщик отправляет 120 тонн груза первому потребителю, 55 тонн груза четвертому потребителю и 175 тонн груза пятому потребителю.

Суммарные затраты при этом 12055 тонн-километров.

 

№ 5

=150; =200; =150;

=160; =70; =90; =80; =100; .

Решение.

Объем продукции доставленный от поставщика потребителю зададим переменной . Тогда план перевозок груза можно записать в виде матрицы


Дата добавления: 2015-07-14; просмотров: 126 | Нарушение авторских прав


Читайте в этой же книге: Задачи 1-10 1 страница | Задачи 1-10 2 страница | Задачи 1-10 3 страница | Задачи 1-10 4 страница | Задачи 1-10 5 страница | Задачи 1-10 6 страница | Задачи 1-10 7 страница |
<== предыдущая страница | следующая страница ==>
Задачи 1-10 8 страница| В 2015 году Мега-Dozor пройдет в автомобильной столице России, городе Тольятти, Самарская область.

mybiblioteka.su - 2015-2024 год. (0.091 сек.)