Решение задачи по "Экономике"

Автор: Пользователь скрыл имя, 16 Января 2013 в 08:13, задача

Краткое описание

Задача :
У поставщиков A1 , A2 , A3 , A4 , находится соответственно 70 , 80 , 90 , 80 единиц однотипной продукции, которая должна быть доставлена потребителям B1 , B2 , B3 , B4 в количестве 60 , 40 , 120 , 100 единиц соответственно.
Стоимость доставки единицы продукции от поставщика A1 к указанным потребителям равна 4 , 8 , 1 , 6 ден.ед.
Стоимость доставки единицы продукции от поставщика A2 к указанным потребителям равна 3 , 5 , 3 , 4 ден.ед.
Стоимость доставки единицы продукции от поставщика A3 к указанным потребителям равна 2 , 6 , 4 , 3 ден.ед.
Стоимость доставки единицы продукции от поставщика A4 к указанным потребителям равна 1 , 4 , 5 , 3 ден.ед.
Требуется найти оптимальное решение доставки продукции от поставщиков к потребителям, минимизирующие стоимость доставки.

Файлы: 1 файл

1.docx

— 113.69 Кб (Скачать)

 

5)

   

Минимальный элемент  матрицы тарифов находится в  ячейке A3Bи равен 3, т.е. из незадействованных маршрутов, маршрут доставки продукции от поставщика Aк потребителю Bнаиболее рентабельный.


Запасы поставщика Aсоставляют 90 единиц продукции. Потребность потребителя Bсоставляет 100 единиц продукции. (см. таблицу пункта 4)


От поставщика Aк потребителю Bбудем доставлять min = { 90 , 100 } = 90 единиц продукции.


Разместим в ячейку A3Bзначение равное 90


Мы полностью  израсходoвали запасы поставщика A3. Вычеркиваем строку 3 таблицы, т.е исключаем ее из дальнейшего рассмотрения.


Поставщик

Потребитель

Запас

1

2

3

4

1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

4

60

 

1  


-

 

4  


-

 

5  


-

 

3  


80

Потребность

60

40

120

100

 

 

6)

   

Минимальный элемент  матрицы тарифов находится в  ячейке A4Bи равен 3, т.е. из незадействованных маршрутов, маршрут доставки продукции от поставщика Aк потребителю Bнаиболее рентабельный.


Запасы поставщика Aсоставляют 20 единиц продукции. Потребность потребителя Bсоставляет 10 единиц продукции. (см. таблицу пункта 5)


От поставщика Aк потребителю Bбудем доставлять min = { 20 , 10 } = 10 единиц продукции.


Разместим в ячейку A4Bзначение равное 10


Мы полностью  удовлетворили потребность потребителя B4. Вычеркиваем столбец 4 таблицы, т.е исключаем его из дальнейшего рассмотрения.


Поставщик

Потребитель

Запас

1

2

3

4

1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

4

60

 

1  


-

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

7)

   

Минимальный элемент  матрицы тарифов находится в  ячейке A4Bи равен 4, т.е. из незадействованных маршрутов, маршрут доставки продукции от поставщика Aк потребителю Bнаиболее рентабельный.


Запасы поставщика Aсоставляют 10 единиц продукции. Потребность потребителя Bсоставляет 40 единиц продукции. (см. таблицу пункта 6)


От поставщика Aк потребителю Bбудем доставлять min = { 10 , 40 } = 10 единиц продукции.


Разместим в ячейку A4Bзначение равное 10


Мы полностью  израсходoвали запасы поставщика A4. Вычеркиваем строку 4 таблицы, т.е исключаем ее из дальнейшего рассмотрения.


Поставщик

Потребитель

Запас

1

2

3

4

1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

8)

   

Минимальный элемент  матрицы тарифов находится в  ячейке A2Bи равен 5, т.е. из незадействованных маршрутов, маршрут доставки продукции от поставщика Aк потребителю Bнаиболее рентабельный.


Запасы поставщика Aсоставляют 30 единиц продукции. Потребность потребителя Bсоставляет 30 единиц продукции. (см. таблицу пункта 7)


От поставщика Aк потребителю Bбудем доставлять 30 единиц продукции.


Разместим в ячейку A2Bзначение равное 30


Мы полностью  израсходoвали запасы поставщика A2. Вычеркиваем строку 2 таблицы, т.е исключаем ее из дальнейшего рассмотрения.


Поставщик

Потребитель

Запас

1

2

3

4

1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

2

-

 

3  


30

 

5  


50

 

3  


-

 

4  


80

3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

Заполненные нами ячейки будем называть базисными, остальные - свободными.


Для решения задачи методом потенциалов, количество базисных ячеек (задействованных маршрутов) должно равняться m + n - 1, где m - количество строк в таблице, n - количество столбцов в таблице.


Количество базисных ячеек (задействованных маршрутов) равно 7, что и требовалось.


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


S= 1 * 70 + 5 * 30 + 3 * 50 + 3 * 90 + 1 * 60 + 4 * 10 + 3 * 10 = 770 ден. ед.


Общие затраты на доставку всей продукции, для начального решения , составляют 770 ден. ед. .


Дальнейшие наши действия будут состоять из шагов, каждый из которых состоит в следующем:


·  Находим потенциалы поставщиков и потребителей для имеющегося решения.


·  Находим оценки свободных ячеек. Если все оценки окажутся неотрицательными - задача решена.


·  Выбираем свободную ячейку (с отрицательной оценкой), выбор которой, позволяет максимально снизить общую стоимость доставки всей продукции на данном шаге решения.


·  Находим новое решение, как минимум, не хуже предыдущего.


·  Вычисляем общую стоимость доставки всей продукции для нового решения.


Шаг 1

ПРОИЗВЕДЕМ ОЦЕНКУ ПОЛУЧЕННОГО РЕШЕНИЯ.


Каждому поставщику Aставим в соответствие некоторое число - ui, называемое потенциалом поставщика. 
Каждому потребителю Bставим в соответствие некоторое число - vj, называемое потенциалом потребителя. 
Для базисной ячеки (задействованного маршрута), сумма потенциалов поставщика и потребителя должна быть равна тарифу данного маршрута.  
(u+ v= cij, где cij - тариф клетки AiBj)  
Поскольку, число базисных клеток - 7, а общее количество потенциалов равно 8, то для однозначного определения потенциалов, значение одного из них можно выбрать произвольно.


Примем u= 0.


v+ u= c41

v+ u= 1

v= 1 - 0 = 1


v+ u= c42

v+ u= 4

v= 4 - 0 = 4


v+ u= c44

v+ u= 3

v= 3 - 0 = 3


v+ u= c22

v+ u= 5

u= 5 - 4 = 1


v+ u= c23

v+ u= 3

v= 3 - 1 = 2


v+ u= c34

v+ u= 3

u= 3 - 3 = 0


v+ u= c13

v+ u= 1

u= 1 - 2 = -1


Поставщик

Потребитель

j

1

2

3

4

1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


= -1

2

-

 

3  


30

 

5  


50

 

3  


-

 

4  


= 1

3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


= 0

4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


= 0

i

= 1

= 4

= 2

= 3

 

Найдем оценки свободных  ячеек следующим образом (в таблице  они располагаются в нижнем левом  углу ячейки):


11 = c11 - ( u+ v) = 4 - ( -1 + 1 ) = 4


12 = c12 - ( u+ v) = 8 - ( -1 + 4 ) = 5


14 = c14 - ( u+ v) = 6 - ( -1 + 3 ) = 4


21 = c21 - ( u+ v) = 3 - ( 1 + 1 ) = 1


24 = c24 - ( u+ v) = 4 - ( 1 + 3 ) = 0


31 = c31 - ( u+ v) = 2 - ( 0 + 1 ) = 1


32 = c32 - ( u+ v) = 6 - ( 0 + 4 ) = 2


33 = c33 - ( u+ v) = 4 - ( 0 + 2 ) = 2


43 = c43 - ( u+ v) = 5 - ( 0 + 2 ) = 3


Поставщик

Потребитель

j

1

2

3

4

1

-

4

4  


-

5

8  


70

 

1  


-

4

6  


= -1

2

-

1

3  


30

 

5  


50

 

3  


-

0

4  


= 1

3

-

1

2  


-

2

6  


-

2

4  


90

 

3  


= 0

4

60

 

1  


10

 

4  


-

3

5  


10

 

3  


= 0

i

= 1

= 4

= 2

= 3

 

Информация о работе Решение задачи по "Экономике"