Формирование оптимальных грузопотоков

Автор работы: Пользователь скрыл имя, 30 Января 2014 в 21:14, контрольная работа

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

В лесопромышленном холдинге, имеются m лесозаготовительных предприятий и n деревообрабатывающих предприятий. Мощность каждого предприятия по заготовке и переработке древесины и стоимости доставки от каждого лесозаготовительного предприятия к каждому перерабатывающему предприятию Cij приведены в таблице

Прикрепленные файлы: 1 файл

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ 1.docx

— 98.57 Кб (Скачать документ)

 

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

 Мы нашли начальное  решение

Стоимость доставки продукции   S = 400 * 4 + 100 * 4 + 100 * 4 + 300 * 4 + 250 * 3 + 150 * 3 + 150 * 6 + 150 * 7 =   6750 ден. ед.

Полученное начальное  решение является оптимальным?

Для того, чтобы иметь возможность ответить на этот вопрос, количество задействованных маршрутов должно равняться 5 + 4 - 1 = 8, где 5 - количество строк в таблице, 4 - количество столбцов в таблице.

Количество задействованных  маршрутов не может получиться больше 8, меньше - возможно.

 

Шаг 1

Каждому поставщику A ставим в соответствие некоторое число - u , называемое потенциалом поставщика.

Каждому потребителю B ставим в соответствие некоторое число - v , называемое потенциалом потребителя.

·  Найдем потенциалы поставщиков и покупателей

Для задействованного маршрута, сумма потенциала поставщика и потребителя равна тарифу задействованного маршрута.

Примем v= 0

A2B:    

   v+ u= 4    

   u= 4 - 0 = 4

A4B:    

   v+ u= 3    

   u= 3 - 0 = 3

A5B:    

   v+ u= 7    

   u= 7 - 0 = 7

A2B:    

   v+ u= 4    

   v= 4 - 4 = 0

A3B:    

   v+ u= 3    

   u= 3 - 0 = 3

A5B:    

   v+ u= 6    

   v= 6 - 7 = -1

A1B:    

   v+ u= 4    

   u= 4 - ( -1 ) = 5

A1B:    

   v+ u= 4    

   v= 4 - 5 = -1


 

Поставщик

Потребитель

j

1

2

3

4

1

400

 

4  


100

 

4  


 
 

5  


 
 

9  


= 5

2

 
 

8  


 
 

5  


100

 

4  


300

 

4  


= 4

3

 
 

5  


 
 

6  


250

 

3  


 
 

9  


= 3

4

 
 

9  


 
 

7  


 
 

5  


150

 

3  


= 3

5

 
 

7  


150

 

6  


 
 

6  


150

 

7  


= 7

i

= -1

= -1

= 0

= 0

 

 

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

Оценка незадействованного маршрута = тариф маршрута - ( потенциал поставщика + потенциал потребителя ).

A1B:          13 = 5 - ( 5 + 0 ) = 0


A1B:          14 = 9 - ( 5 + 0 ) = 4


A2B:          21 = 8 - ( 4 + ( -1 ) ) = 5


A2B:          22 = 5 - ( 4 + ( -1 ) ) = 2


A3B:          31 = 5 - ( 3 + ( -1 ) ) = 3


A3B:          32 = 6 - ( 3 + ( -1 ) ) = 4


A3B:          34 = 9 - ( 3 + 0 ) = 6


A4B:          41 = 9 - ( 3 + ( -1 ) ) = 7


A4B:          42 = 7 - ( 3 + ( -1 ) ) = 5


A4B:          43 = 5 - ( 3 + 0 ) = 2


A5B:          51 = 7 - ( 7 + ( -1 ) ) = 1


A5B:          53 = 6 - ( 7 + 0 ) = -1


 

Поставщик

Потребитель

j

1

2

3

4

1

400

 

4  


100

 

4  


 

0

5  


 

4

9  


= 5

2

 

5

8  


 

2

5  


100

 

4  


300

 

4  


= 4

3

 

3

5  


 

4

6  


250

 

3  


 

6

9  


= 3

4

 

7

9  


 

5

7  


 

2

5  


150

 

3  


= 3

5

 

1

7  


150

 

6  


 

-1

6  


150

 

7  


= 7

i

= -1

= -1

= 0

= 0

 

 

1 незадействованный  маршрут имеют отрицательную  оценку.

Будем использовать новый маршрут доставки продукции  от поставщика Aк потребителю B3. (ячейка A5B3)

Поставщик

Потребитель

Запас

1

2

3

4

1

400

 

4  


100

 

4  


 
 

5  


 
 

9  


500

2

 
 

8  


 
 

5  


100

 

4  


300

 

4  


400

3

 
 

5  


 
 

6  


250

 

3  


 
 

9  


250

4

 
 

9  


 
 

7  


 
 

5  


150

 

3  


150

5

 
 

7  


150

 

6  


 

-1

6  


150

 

7  


300

Потребность

400

250

350

600

 

 

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

Среди ячеек цикла, номера которых четные, найдем ячейку обладающую наименьшим значением.

min = { 150, 100 } = 100.

Поставщик

Потребитель

Запас

1

2

3

4

1

400

 

4  


100

 

4  


 
 

5  


 
 

9  


500

2

 
 

8  


 
 

5  


100

 

4  


300

 

4  


400

3

 
 

5  


 
 

6  


250

 

3  


 
 

9  


250

4

 
 

9  


 
 

7  


 
 

5  


150

 

3  


150

5

 
 

7  


150

 

6  


 

-1

6  


150

 

7  


300

Потребность

400

250

350

600

 

 

От ячеек цикла  с четными номерами отнимает 100. К  ячейкам с нечетными номерами прибавляем 100.

Поставщик

Потребитель

Запас

1

2

3

4

1

400

 

4  


100

 

4  


 
 

5  


 
 

9  


500

2

 
 

8  


 
 

5  


100 - 100

 

4  


300 + 100

 

4  


400

3

 
 

5  


 
 

6  


250

 

3  


 
 

9  


250

4

 
 

9  


 
 

7  


 
 

5  


150

 

3  


150

5

 
 

7  


150

 

6  


+ 100

-1

6  


150 - 100

 

7  


300

Потребность

400

250

350

600

 

Информация о работе Формирование оптимальных грузопотоков