Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практическое занятие №2 3 страница




 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

1.1          
a2=  

 

  2.15 4.8      
a3=  

 

    0.75 2.12 0.1 2.8
a4=  

 

          0.2
a5=  

 

           

 

Перемножим числа стоящие в одной клетке (для всех клеток) затем полученные произведения сложим. Получим значение суммарных затрат, для данного начального решения. Pнач= 75.92

Шаг 5. Проведем поэтапное улучшение начального решения, используя метод потенциалов.

Итерация 1. Составим вспомогательную рабочую матрицу затрат. Она строится из исходной матрицы издержек путем переноса только тех ячеек Pij которые соответствуют заполненным клеткам транспортной таблицы. Остальные ячейки остаются пустыми.

Кроме того, введем вспомогательный столбец, в который внесем значения неизвестных U1... U5 (5,это m - число складов) и вспомогательную строку, в которую внесем значения неизвестных V1 ... V6 (6,это n - число потребителей). На рисунке они представлены желтым цветом. Эти n+m неизвестных должны для всех (i,j), соответствующих загруженым клеткам, удовлетворять линейной системе уравнений

Ui+Vj=Pijт (А.37)

Эту систему всегда можно решить следующим способом: На первом шаге полагают V6=0. Если на k-м шаге найдено значение неизвестной, то в системе всегда имеется еще не определенная неизвестная, которая однозначно может быть найдена на (k+1)-м шаге из уравнения (2.37), так как значение другой неизвестной в этом уравнении уже известно. То какую неизвестную можно найти на (k+1)-м шаге, определяют методом проб. Переменные Ui и Vj называются симплекс-множителями или потенциалами.

Рабочая матрица затрат с рассчитанными потенциалами представлена ниже.

 

 
b1

 

b2

 

b3

 

b4  

 

b5  

 

b6  

 

 
a1

 

1.1          
u1= 6.7

 

a2

 

  2.15 4.8      
u2= 6.85

 

a3

 

    0.75 2.12 0.1 2.8
u3= 2.8

 

a4           0.2
u4= 0.2

 

a5            
u5=  

 

 
v1= -5.6

 

v2= -4.7

 

v3= -2.05

 

v4= -0.68

 

v5= -2.7

 

v6=  

 

 

 

Порядок вычисления потенциалов следующий:

1) Пусть V6 = 0;

2) U3 = P3,6 - V6;

3) U4 = P4,6 - V6;

4) U5 = P5,6 - V6;

5) V3 = P3,3 - U3;

6) V4 = P3,4 - U3;

7) V5 = P3,5 - U3;

8) U2 = P2,3 - V3;

9) V2 = P2,2 - U2;

10) U1 = P1,2 - V2;

11) V1 = P1,1 - U1.

 

Теперь для всех свободных клеток рабочей матрицы затрат вычислим оценки Sij (зеленый цвет) по формуле

Sij = Pij – Ui - Vj (А.38)

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

Рабочая матрица затрат с заполненными оценками клетками представлена ниже.

 

 
b1

 

b2

 

b3

 

b4  

 

b5  

 

b6  

 

 
a1

 

1.1   -2.6 -5.02 -1 -6.2
u1= 6.7

 

a2

 

1.75 2.15 4.8 -3.17 6.92 -4.65
u2= 6.85

 

a3

 

3.6 2.9 0.75 2.12 0.1 2.8
u3= 2.8

 

a4 6.1 4.8 2.95 4.18 3.5 0.2
u4= 0.2

 

a5 5.6 4.7 2.05 0.68 2.7  
u5=  

 

 
v1= -5.6

 

v2= -4.7

 

v3= -2.05

 

v4= -0.68

 

v5= -2.7

 

v6=  

 

 

 

Из всех отрицательных оценок имеет смысл выбрать наибольшую по модулю (красный цвет), так как ее воздействие на общие затраты является максимальным. В нашем случае такая оценка находится в ячейке а1,b6 (красный цвет), в соответствующую ячейку транспортной таблицы мы должны переместить некоторое количество продукции т.е. загрузить ее. Отметим в транспортной таблице ячейку а1,b6 знаком +. Кроме нее мы пометим знаками - и + другие занятые числами ячейки таким образом, что в каждой строке и каждом столбце транспортной таблицы число знаков + будет равно числу знаков -. Это всегда можно сделать единственным образом, причем в каждой строке и каждом столбце содержится по одному + и -.То есть помеченные знаками клетки должны образовывать цикл.

 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

  -         +
a2=  

 

  + -      
a3=  

 

    +     -
a4=  

 

           
a5=  

 

           

 

Затем мы определим минимум M из всех элементов, помеченных знаком -, и выбираем одну ячейку где этот минимум достигается. В нашем случае таковой является а2,b3 и обозначает загруженную клетку, которая должна стать свободной. Число M при этом составляет 2.

Переход к новой транспортной таблице разбивается на следующие шаги:

- в ячейку а1,b6 новой таблицы записывается число M;

- ячейка а2,b3 остается пустой;

- в остальных ячейках, помеченных знаками - или +, число M соответственно вычитается из стоящего в ячейке числа или складывается с ним, результат вносится в соответствующую ячейку новой таблицы;

- непомеченные числа переносятся в новую таблицу без изменений. Остальные ячейки новой таблицы остаются пустыми.

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

           
a2=  

 

           
a3=  

 

           
a4=  

 

           
a5=  

 

           

 

Итерация 2. Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 

 
b1

 

b2

 

b3

 

b4  

 

b5  

 

b6  

 

 
a1

 

1.1   3.6 1.18 5.2 0.5
u1= 0.5

 

a2

 

1.75 2.15 6.2 3.03 13.12 1.55
u2= 0.65

 

a3

 

-2.6 -3.3 0.75 2.12 0.1 2.8
u3= 2.8

 

a4 -0.1 -1.4 2.95 4.18 3.5 0.2
u4= 0.2

 

a5 -0.6 -1.5 2.05 0.68 2.7  
u5=  

 

 
v1= 0.6

 

v2= 1.5

 

v3= -2.05

 

v4= -0.68

 

v5= -2.7

 

v6=  

 

 

 

Ячейка а3,b2, транспортной таблицы, должна загрузиться.

 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

  -       +
a2=  

 

           
a3=  

 

    +       -
a4=  

 

           
a5=  

 

           

 

Ячейка а3,b6 становится свободной. M = 0

 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

           
a2=  

 

           
a3=  

 

           
a4=  

 

           
a5=  

 

           

 

Итерация 3. Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 
b1

 

b2

 

b3

 

b4  

 

b5  

 

b6  

 

 
a1

 

1.1   0.3 -2.12 1.9 0.5
u1= 0.5

 

a2

 

1.75 2.15 2.9 -0.27 9.82 1.55
u2= 0.65

 

a3

 

0.7   0.75 2.12 0.1 3.3
u3= -0.5

 

a4 -0.1 -1.4 -0.35 0.88 0.2 0.2
u4= 0.2

 

a5 -0.6 -1.5 -1.25 -2.62 -0.6  
u5=  

 

 
v1= 0.6

 

v2= 1.5

 

v3= 1.25

 

v4= 2.62

 

v5= 0.6

 

v6=  

 

 

 

Ячейка а5,b4, транспортной таблицы, должна загрузиться.

 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

  -       +
a2=  

 

           
a3=  

 

  +   -    
a4=  

 

           
a5=  

 

        +   -

Ячейка а5,b6 становится свободной. M = 1

 

 
b1=  

 

b2=  

 

b3=  

 

b4=  

 

b5=  

 

b6=  

 

a1=  

 

           
a2=  

 

           
a3=  

 

           
a4=  

 

           
a5=  

 

           

 

Итерация 4. Рабочая матрица затрат с пересчитанными потенциалами и оценкам.

 
b1

 

b2

 

b3

 

b4  

 

b5  

 

b6  

 

 
a1

 

1.1   0.3 -2.12 1.9 0.5
u1= 0.5

 

a2

 

1.75 2.15 2.9 -0.27 9.82 1.55
u2= 0.65

 

a3

 

0.7   0.75 2.12 0.1 3.3
u3= -0.5

 

a4 -0.1 -1.4 -0.35 0.88 0.2 0.2
u4= 0.2

 

a5 2.02 1.12 1.37   2.02 2.62
u5= -2.62

 

 
v1= 0.6

 

v2= 1.5

 

v3= 1.25

 

v4= 2.62

 

v5= 0.6

 

v6=  

 

 

 




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 55; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.142 сек.