Вы находитесь на странице: 1из 5

Єрьоменко Денис ІС-51 РР6 Варіант 8

Пример 8.
Упорядочить следующую совокупность работ

цепочка 1: 1.1/9 1.2/4 1.3/2


цепочка 2: 2.1/3 2.2/1 2.3/1 2.4/8 2.5/5 2.6/7
цепочка 3: 3.1/7 3.2/1 3.3/3
цепочка 4: 4.1/5 4.2/3 4.3/4 4.4/9 4.5/4 4.6/4
Количесвто цепочек k = 4
n1 = 3, n2 = 6, n3 = 3, n4 = 6
Сначала найдем сумарную продолжительность всех работ, которые входят в
ni

t 'i = ∑ t ij
каждую группу j=1

t 1=9+ 4+2=15

t 2=3+1+1+8+5+7=25

t 3=7+1+3=11

t 4=5+ 3+4 +9+ 4+ 4=29

Теперь найдем среднюю продолжительность робот в цепи


t 1 15 t 25 t 11 t 29
= =5 , 2 = =4.17 , 3 = =3.67, 4 = =4.83
n1 3 n2 6 n3 3 n4 6

Оптимальным будет рассписание, для которого выполняется


' ' '
t[ 1 ] t [ 2] t[ n ]
≤ ≤⋯≤
n[ 1] n[ 2 ] n[ n]
Поэтому раположим средние длительности по возрастанию:

Тогда, порядок выполнения работ будет таким :

Цепочка 3 Цепочка 2 Цепочка 4 Цепочка 1


№ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

ij 3.1 3.2 3.3 2.1 2.2 2.3 2.4 2.5 2.6 4.1 4.2 4.3 4.4 4.5 4.6 1.1 1.2 1.3

tij 7 1 3 3 1 1 8 5 7 5 3 4 9 4 4 9 4 2

Fij 7 8 11 14 15 16 24 29 36 41 44 48 57 61 65 74 78 80

Найдем значение критерия (средняя длительность прохождения работ) :

7+8+…+ 78+80 708


F́= = =39.33
3+ 6+3+6 18

b) Случай, когда цепочки могут разрываться.


Итерация 1
1.1
9
9
1.1 1.2
9 4
(9+4)/2=6.5

1.1 1.2 1.3


9 4 2
(9+4+2)/3 = 5
2.1
3
3
2.1 2.2
3 1
(3+1)/2 = 2

2.1 2.2 2.3


3 1 1
(3+1+1)/3=1,67

2.1 2.2 2.3 2.4


3 1 1 8
(3+1+1+8)/4= 3.25

2.1 2.2 2.3 2.4 2.5


3 1 1 8 5
(3+1+1+8+5)/5=3.6

2.1 2.2 2.3 2.4 2.5 2.6


3 1 1 8 5 7
(3+1+1+8+5+7)/6=4.17
3.1
7
7
3.1 3.2
7 1
(7+1)/2=4

3.1 3.2 3.3


7 1 3
(7+1+3)/3 = 3.67
4.1
5
5
4.1 4.2
5 3
(5+3)/2 = 4

4.1 4.2 4.3


5 3 4
(5+3+4)/3=4

4.1 4.2 4.3 4.4


5 3 4 9
(5+3+4+9)/4= 5.25

4.1 4.2 4.3 4.4 4.5


5 3 4 9 4
(5+3+4+9+4)/5=5

4.1 4.2 4.3 4.4 4.5 4.6


5 3 4 9 4 4
(5+3+4+9+4+4)/6=4.83

Имеем цепочку с min СТР : 2.1 2.2 2.3


Текущее распределение
2.1 2.2 2.3

Итерация 2
Исключаем 2.1 – 2.3 из рассмотрения, тогда пересчитываем
2.4
8
8
2.4 2.5
8 5
(8+5)/2 = 6.5

2.4 2.5 2.6


8 5 7
(8+5+7)/3=6.67

Имеем цепочку с min СТР : 3.1 – 3.3


Текущее распределение
2.1 2.2 2.3 3.1 3.2 3.3

Итерация 3
Исключаем 3.1 – 3.3 из рассмотрения
Имеем цепочку min СТР 4.1 4.2 4.3
Текущее распределение
2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3

Итерация 4
Исключаем 4.1 – 4.3 из рассмотрения, тогда пересчитываем
4. 4
9
9
4. 4 4. 5
9 4
(9+4)/2=6.5

4. 4 4. 5 4. 6
9 4 4
(9+4+4)/3= 5.67

Имеем цепочку min СТР 1.1 1.2 1.3


Текущее распределение
2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 1.1 1.2 1.3

Итерация 5
Исключаем 1.1 – 1.3 из рассмотрения
Имеем цепочку min СТР 4.4 4.5 4.6
Текущее распределение
2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 1.1 1.2 1.3 4.4 4.5 4.6

Итерация 6
Добавляем цепочку 2.4 2.5 2.6 к распределению
2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 1.1 1.2 1.3 4.4 4.5 4.6 2.4 2.5 2.6

Результат:
№ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

ij 2.1 2.2 2.3 3.1 3.2 3.3 4.1 4.2 4.3 1.1 1.2 1.3 4.4 4.5 4.6 2.4 2.5 2.6

tij 3 1 1 7 1 3 5 3 4 9 4 2 9 4 4 8 5 7

Fij 3 4 5 12 13 16 21 24 28 37 41 43 52 56 60 68 73 80

Найдем значение критерия (средняя длительность прохождения работ) :


3+4 +…+7 3+80 636
F́= = =35 .33
3+6+3+6 18

Вам также может понравиться