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

Задача, 16 Января 2013, автор: пользователь скрыл имя

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


Задача :
У поставщиков 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)

   

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


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


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


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


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


Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

A 1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

A 2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

A 3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

A 4

60

 

1  


-

 

4  


-

 

5  


-

 

3  


80

Потребность

60

40

120

100

 

 

6)

   

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


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


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


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


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


Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

A 1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

A 2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

A 3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

A 4

60

 

1  


-

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

7)

   

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


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


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


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


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


Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

A 1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

A 2

-

 

3  


-

 

5  


50

 

3  


-

 

4  


80

A 3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

A 4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

8)

   

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


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


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


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


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


Поставщик

Потребитель

Запас

B 1

B 2

B 3

B 4

A 1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


70

A 2

-

 

3  


30

 

5  


50

 

3  


-

 

4  


80

A 3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


90

A 4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


80

Потребность

60

40

120

100

 

 

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


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


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


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


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


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


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


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


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


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


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


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


Шаг 1

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


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


Примем u4 = 0.


v1 + u4 = c41

v1 + u4 = 1

v1 = 1 - 0 = 1


v2 + u4 = c42

v2 + u4 = 4

v2 = 4 - 0 = 4


v4 + u4 = c44

v4 + u4 = 3

v4 = 3 - 0 = 3


v2 + u2 = c22

v2 + u2 = 5

u2 = 5 - 4 = 1


v3 + u2 = c23

v3 + u2 = 3

v3 = 3 - 1 = 2


v4 + u3 = c34

v4 + u3 = 3

u3 = 3 - 3 = 0


v3 + u1 = c13

v3 + u1 = 1

u1 = 1 - 2 = -1


Поставщик

Потребитель

U j

B 1

B 2

B 3

B 4

A 1

-

 

4  


-

 

8  


70

 

1  


-

 

6  


u 1 = -1

A 2

-

 

3  


30

 

5  


50

 

3  


-

 

4  


u 2 = 1

A 3

-

 

2  


-

 

6  


-

 

4  


90

 

3  


u 3 = 0

A 4

60

 

1  


10

 

4  


-

 

5  


10

 

3  


u 4 = 0

V i

v 1 = 1

v 2 = 4

v 3 = 2

v 4 = 3

 

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


11 = c11 - ( u1 + v1 ) = 4 - ( -1 + 1 ) = 4


12 = c12 - ( u1 + v2 ) = 8 - ( -1 + 4 ) = 5


14 = c14 - ( u1 + v4 ) = 6 - ( -1 + 3 ) = 4


21 = c21 - ( u2 + v1 ) = 3 - ( 1 + 1 ) = 1


24 = c24 - ( u2 + v4 ) = 4 - ( 1 + 3 ) = 0


31 = c31 - ( u3 + v1 ) = 2 - ( 0 + 1 ) = 1


32 = c32 - ( u3 + v2 ) = 6 - ( 0 + 4 ) = 2


33 = c33 - ( u3 + v3 ) = 4 - ( 0 + 2 ) = 2


43 = c43 - ( u4 + v3 ) = 5 - ( 0 + 2 ) = 3


Поставщик

Потребитель

U j

B 1

B 2

B 3

B 4

A 1

-

4

4  


-

5

8  


70

 

1  


-

4

6  


u 1 = -1

A 2

-

1

3  


30

 

5  


50

 

3  


-

0

4  


u 2 = 1

A 3

-

1

2  


-

2

6  


-

2

4  


90

 

3  


u 3 = 0

A 4

60

 

1  


10

 

4  


-

3

5  


10

 

3  


u 4 = 0

V i

v 1 = 1

v 2 = 4

v 3 = 2

v 4 = 3

 

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