Способы решения транспортной и линейной оптимизационной задач

  • Вид работы:
    Контрольная работа
  • Предмет:
    Менеджмент
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    41,82 Кб
  • Опубликовано:
    2014-03-13
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Способы решения транспортной и линейной оптимизационной задач

1.       Линейная оптимизационная задача

транспортный задача ресурс

Для изготовления трех видов продукции используют три вида сырья. Запасы сырья, норма его расхода и прибыль от реализации каждого продукта приведены в таблице. На основании информации, приведенной в таблице решить задачу оптимального использования ресурсов на максимум общей стоимости.

Тип сырья

Нормы расхода сырья на одно изделие

Наличие ресурсов


А

Б

В


I

1

2

1

430

II

3

0

2

460

II

1

4

0

420

Цены

3

2

5



Решение: Составим математическую модель

 

Приведем задачу к каноническому виду


Решим задачу симплекс-методом

Шаг 0

 

 

 

 

 

 


Базис

x 1

x 2

x 3

x 4

x 5

x 6

Свободный член

x4

1

2

1

1

0

0

430

x5

3

0

2

0

1

0

460

x6

1

4

0

0

1

420

L

-3

-2

-5

0

0

0

0


В строке коэффициентов целевой функции имеются отрицательные элементы, выберем минимальный из них (-5). В третьем столбце два положительных элемента, найдем минимальное симплексное отношение  

Таким образом, ключевым элементом является 2

Разделим ключевую вторую строку на 2 и вычтем ее из первой строки.

Умножим преобразованную ключевую строку на 5 и сложим ее с четвертой строкой. В итоге над ключевым элементом и под ним будут получены нули. Х5 выводится из базиса, его место занимает Х3. Симплекс-таблица принимает вид:

Шаг 1

 

 

 

 

 

 

 

Базис

x 1

x 2

x 3

x 4

x 5

x 6

СЧ

x4

-1/2

2

0

1

-1/2

0

200

x3

3/2

0

1

0

1/2

0

230

x6

1

4

0

0

0

1

420

L

9/2

-2

0

0

5/2

0

1150


В строке целевой функции имеется отрицательный элемент (-2).

Во втором столбце имеется два положительных элемента. Найдем минимальное симплексное отношение  

Таким образом, ключевым элементом является 2.

Разделим первую строку на 2

Умножим преобразованную первую строку на 4 и вычтем ее из третьей строки.

Умножим преобразованную первую строку на 2 и сложим ее с четвертой строкой. Х4 выводится из базиса, его место занимает Х2. Получаем таблицу. В строке целевой функции нет отрицательных элементов, значит задача решена.

Шаг 2

 

 

 

 

 

 

Базис

x 1

x 2

x 3

x 4

x 5

x 6

СЧ

x2

-1/4

1

0

1/2

-1/4

0

100

x3

3/2

0

1

0

1/2

0

230

x6

2

0

0

-2

1

1

20

L

4

0

0

1

2

0

1350


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

Таким образом, рекомендуем предприятию выпускать продукцию второго типа в объеме 100 ед., продукцию третьего типа в объеме 230 ед., а продукцию первого типа выпускать нецелесообразно. При этом первый и второй ресурс будут израсходованы полностью, а третьего останется 20 ед.

Подставляем значения переменных в целевую функцию



2.      
Транспортная задача

Стоимость перевозки единицы продукции

Объем производства


3

9

4

5

40


1

8

5

3

10


7

2

1

4

30


2

4

10

20

Объем потребления

50

10

30

10



Решение: Транспортная задача закрытая, так как суммарные запасы =40+10+30+20=100 и суммарные потребности =50+10+30+10=100 совпадают.

Строим опорный план (методом минимального тарифа) с  базисными клетками.

 ai bj

50

10

30

10

Потенциал

40

 3 20

 9 10

4  Х

5 10

 U 1

10

 1 10

8 Х

 5  Х

3 Х

 U 2

30

7 Х

2  Х

1  30

4 Х

 U 3

20

 2 20

4  Х

10  Х

6 Х

 U 4

Потенциал

V 1

V 2

V 3

V4



Вначале заполним клетку (3;3). Она имеет минимальный тариф, равный единице. Третий поставщик исчерпал себя и третий потребитель удовлетворен.

Находим во всей таблице минимальный тариф. Его имеет клетка (2;1) и он равен 10. Поставляем в нее груз равный десяти от второго поставщика. Второй поставщик исчерпал себя.

Вновь находим во всей таблице минимальный тариф. Он равен 2 его имеет клетка (4;1). Поставляем первому потребителю груз 20 от четвертого поставщика. Четвертый поставщик исчерпал себя.

Находим во всей таблице минимальный тариф. Его имеет клетка (1;1). Этот тариф равен 3. Поставляем первому потребитель груз 20 от первого поставщика. Первый потребитель удовлетворен.

Находим в первой строке минимальный тариф. Он равен 5. Поставляем четвертому потребителю от первого поставщика груз 10. Четвертый потребитель удовлетворен.

Поставляем груз 10 в клетку (1;2). Первый поставщик исчерпал себя и второй потребитель удовлетворен.

 ai bj

50

10

30

10

Потенциал

40

 3 20

 9 10

4  Х

5 10

 U 1

10

 1 10

8 Х

 5  Х

3 Х

 U 2

30

7 Х

2  Х

4 Х

 U 3

20

 2 20

4  Х

10  Х

6 Х

 U 4

Потенциал

V 1

V 2

V 3

V4



Проверим план на оптимальность.

Для составления уравнений потенциалов заполним две клетки нулями.


 

Найдем оценки свободных клеток

Δij = cij- (ui + vj ) от тарифа отнимем сумму потенциалов

Δ13 = c13- (u1 + v3 )=5-(0+4)=1

Δ22 = c22.- (u2 + v2 )=8-(-2+9)=1

Δ24 = c24 - (u2 + v4 )=3-(-2-1)=6

Δ23 = c23 - (u2 + v3 )=5-(-2+4)=3

Δ31 = c31 - (u3+ v1 )=7-(-3+3)=7

Δ32 = c32 - (u3+ v2 )=2-(-3+9)=-4

Δ34 = c34 - (u3+ v4 )=4-(-3-1)=8

Δ42 = c42 - (u4+ v2 )=4-(-1+9)=-4

Δ43 = c43 - (u4+ v3 )=10-(-1+4)=7

Δ44 = c44 - (u4+ v4 )=6-(-1-1)=4

Так как имеются отрицательные оценки план не является оптимальным.

Возьмем в качестве перспективной клетку (3;2).

Построим на ее базе цикл.

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


Будем перемешать минимальный груз, получивший знак минус. Этот груз равен 10. Если встречаем клетку со знаком плюс прибавляем в нее груз 10, если со знаком минус, вычитаем этот груз. В итоге получим следующий цикл.


После применения распределительного метода имеем таблицу

 ai bj

50

10

30

10

Потенциал

40

 3 20

 9 Х

4  10

5 10

 U 1

10

 1 10

8 Х

 5  Х

3 Х

 U 2

30

7 Х

2  10

1  20

4 Х

 U 3

20

 2 20

4  Х

10  Х

6 Х

 U 4

Потенциал

V 1

V 2

V4



Проверим найденный план на оптимальность. Уравнения потенциалов имеют вид:

 

Δ22 = c22 - (u2 + v2 )=8-(-2+5)=5

Δ24 = c24 - (u2 + v4 )=3-(-2-1)=6

Δ23 = c23 - (u2 + v3 )=5-(-2+4)=3

Δ31 = c31 - (u3+ v1 )=7-(-3+3)=7

Δ34 = c34 - (u3+ v4 )=4-(-3-1)=8

Δ42 = c42 - (u4+ v2 )=4-(-1+5)=0

Δ43 = c43 - (u4+ v3 )=10-(-1+4)=7

Δ44 = c44 - (u4+ v4 )=6-(-1+5)=5

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

Нулевая оценка свидетельствует о том, что план не является единственным.

Найдем стоимость плана

Ответ:

Похожие работы на - Способы решения транспортной и линейной оптимизационной задач

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!