Доказательство центрального утверждения 1

Обозначим через Xi время простоя 2-го станка после окончания обработки детали Pi–1 и до нача-ла обработки детали Pi (i = 2, …, n); через X1 обозначим время между началом обработки 1-ой детали на станке 1 и началом её обработки на станке 2, т.е. начальный период простоя 2-го станка. По определению,

X1= A1 (8)

(т.е. 2-й станок начинает обрабатывать деталь P1 сразу после того, как она обработана на 1-м станке). Далее, при A1 + A2 > X1+ B1 сразу получаем, что

X2= A1 + A2 – B1 – X1> 0; (9)

при A1 + A2 ≤ X1+ B1 получаем, что X2= 0, поэтому можно написать общую для обоих случаев форму-лу X2= max{A1 + A2 – B1, 0}. Имеет место

Лемма 1.

Xr = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , 0} (r = 1, …, n). (10)

Доказательство. Доказательство центрального утверждения 1 - student2.ru + Доказательство центрального утверждения 1 - student2.ru – это, по определению, время, за которое 2-й станок обрабо-тает первые (r–1) деталей; Доказательство центрального утверждения 1 - student2.ru – время, за которое 1-й станок обработает первые r деталей. Мо-мент, когда 2-й станок может начать обработку детали Pr, определяется максимумом из этих двух мо-ментов времени, откуда и следует формула (10) ■

Лемма 2. Пусть a = max{0, c–d}. Тогда

a + d = max{c, d}. (11)

Для доказательства достаточно заметить, что при c≥d a=c–d и а+d=с=max{c, d}. Если же с<d, то а=0 и а+d=d=max{c, d}■

Лемма 3. Для всех r = 1, 2, …, n

Доказательство центрального утверждения 1 - student2.ru = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , …, A1}. (12)

Доказательство. Воспользуемся индукцией по r. Пусть форму­ла (12) верна при некотором r. Докажем, что она верна при r+1. Положив

a = Xr+1, c = Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , d = Доказательство центрального утверждения 1 - student2.ru , (13)

имеем, в силу (10) при r+1, a = max{0, c–d}, откуда, в силу (11) a + d = max{c, d}. С учётом

(13) последнее равенство записывается как

Xr+1+ Доказательство центрального утверждения 1 - student2.ru = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ru }

или

Доказательство центрального утверждения 1 - student2.ru = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ru }. (14)

В правую часть (14) входит Доказательство центрального утверждения 1 - student2.ru . Выразим её, по предпо­ложению индукции, формулой (12) и подставим это выражение в (14). Получим

Доказательство центрального утверждения 1 - student2.ru = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , …, A1}} =

max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , …, A1}. (15)

Второе равенство в (15) следует из очевидного соотношения

max{a, max{b1, …, bp}} = max{a, b1, …, bp}.

Оставляя в цепочке равенств (15) только первый и последний члены, получаем

Доказательство центрального утверждения 1 - student2.ru = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , …, A1}. (16)

Формула (16) отличается от формулы (12) заменой r на r+1. Базис индукции при r=1 верен в силу (8), что завершает доказательство леммы ■

Положив для всех r = 1, …, n

Dr = Доказательство центрального утверждения 1 - student2.ru ,

Lr = Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , (17)

запишем формулу (12) при r = n в виде

Dn = Доказательство центрального утверждения 1 - student2.ru . (18)

Величина Dn по построению – это как раз та величина, которую надо минимизировать.

Все приведенные в доказательстве утверждения 1 формулы верны для любого порядка обработ-ки деталей. Рассмотрим теперь, наряду с исходным порядком P1, …, Pk, Pk+1, …, Pn, новый порядок P1, …, Pk+1, Pk, …, Pn, отличающийся от него перестановкой двух соседних деталей (транспозицией): Pk и Pk+1. Величины, относящиеся к этому новому порядку, снабдим штрихом.

Из формулы (17) сразу видно, Доказательство центрального утверждения 1 - student2.ru что Доказательство центрального утверждения 1 - student2.ru = Доказательство центрального утверждения 1 - student2.ru при r ≠ k, k+1 (поскольку в них входят только суммы длительностей). Поэтому в силу (18) неравенство

Доказательство центрального утверждения 1 - student2.ru < Доказательство центрального утверждения 1 - student2.ru (19)

влечёт неравенство

max{Lk , Lk+1} < max{ Доказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ru }. (20)

Лемма 4. Неравенство (20) эквивалентно неравенству (2a):

min{Ak, Bk+1} < min{Ak+1, Bk}. (2a)

Доказательство.По определению величин Lr (см. формулу (17)) при r = k имеем

max{Lk , Lk+1} = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru }, (21)

max{ Доказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ru } = max{ Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru }. (21’)

Прибавим к обеим частям равенств (21) и (21’ ) одно и то же выражение Q = Доказательство центрального утверждения 1 - student2.ruДоказательство центрального утверждения 1 - student2.ru . Полу-чим после простых преобразований

Q + max{Lk , Lk+1} = max{Q+Lk , Q+Lk+1}= max{– Ak+1, – Bk}= – min{Ak+1, Bk}, (22)

Q + max{ Доказательство центрального утверждения 1 - student2.ru , Доказательство центрального утверждения 1 - student2.ru }= max{Q+ Доказательство центрального утверждения 1 - student2.ru , Q+ Доказательство центрального утверждения 1 - student2.ru }= max{– Ak, – Bk+1}= – min{Ak, Bk+1}. (22’)

В силу формул (21) и (22) неравенство (20) эквивалентно неравенству

– min{Ak+1, Bk} < – min{Ak, Bk+1}, которое эквивалентно требуемому неравенству (2а) ■

Поскольку (19) влечёт (20), то в силу леммы 4 (19) влечёт (2a). Но (19) означает, что старый порядок лучше нового, что завершает доказательство утверждения 1 ■

Наши рекомендации