Елтаренко Исследование операцыи 2007
.pdfгде 0 – время до окончания обслуживания заявки, находящейся на обслуживании в момент поступления заявки k-го приоритета, ni – заявки более высокого приоритета, которые надо пропустить на обслуживание, qi – время обслуживания заявок i-го приоритета.
1 |
|
n1 |
n1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
n2 |
n2 |
|
|
|
|
: |
|
|
|
|
|
|
ni |
|
|
|
|
канал |
|
||
|
|
|
|
|
обслуживания |
|
|
i |
|
ni |
ni |
|
|
|
|
: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
nn |
nn |
|
|
|
|
|
Рис. 1.30. Схема функционирования СМО с приоритетами |
|
|||||
ni |
– число заявок в очереди в момент поступления заявки k-го |
приоритета, ni – число заявок, поступивших в систему за время
ожидания в очереди заявок k-го приоритета.
k 1
Сумма niqi учитывает тот факт, что надо пропустить на об-
i 1
служивание заявки более высокого приоритета, которые придут за время ожидания в очереди.
Определим математическое ожидание от (1.51):
M ( k |
|
|
|
k |
|
k 1 |
) |
M ( |
0 |
) |
M (n )M (q ) |
M (n )M (q ) . (1.52) |
|
ож |
|
|
|
i i |
i i |
|
|
|
|
|
i |
1 |
i 1 |
|
|
|
|
|
80 |
|
M( ожk ) есть не что иное, как среднее время ожидания заявок k-го приоритета Wqk .
M (ni ) – среднее число заявок в очереди заявок i-го приоритета:
M(ni ) Lqi iWqi .
M(qi ) – среднее время обслуживания заявок i-го приоритета:
M(qi ) Mi (t) .
Следовательно,
M(ni )M(qi ) Wqi i Mi (t).
Обозначим через i i Mi (t) , тогда:
M(ni )M(qi ) iWqi .
M(ni ) – среднее число заявок i-го приоритета, поступивших за время ожидания в очереди заявки k-го приоритета. Очевидно, что
M(ni ) iWq , а M(ni )M(qi ) |
iWq Mi (t) |
|
iWq . |
|
|||||
k |
|
|
|
|
k |
|
|
k |
|
Перепишем (2) с учетом полученных выражений: |
|
||||||||
|
|
|
k |
1 |
|
|
|
k |
|
Wq |
k |
M( 0 ) |
|
iWq |
Wq |
k |
i |
(1.53) |
|
|
|
|
|
i |
|
|
|
||
|
|
|
i |
1 |
|
|
|
i 1 |
|
(последнее слагаемое |
из первой |
суммы |
Wq |
|
перенесли во |
вторую |
|||
|
|
|
|
|
|
k |
|
|
|
сумму) или |
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
1 |
|
|
|
|
|
|
|
M ( 0 ) |
|
iWq |
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
Wqk |
|
|
i |
1 |
. |
|
|
(1.54) |
|
|
|
k |
|
|
|
1 i
i 1
Рассмотрим, как это выражение переписывается для разных приоритетов:
Wq M ( 0 ) ,
1 1 1
81
|
|
M( |
0 ) |
|
|
M( |
0 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
1 |
1 |
|
|
|
|
|
|
|
|
|
M( 0 ) |
|
|
|
|
|
|
|
||||||
Wq2 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
, |
|
|
|
|||||||
|
|
1 |
1 |
|
2 |
|
|
|
(1 |
|
|
1)(1 |
1 |
|
|
2 ) |
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
M( |
0 ) |
|
|
M( |
0 ) |
|
|
|
|
|
|
|
|
M( |
0 ) |
|
|
|
|
|
|
||||
|
|
|
1 |
1 |
|
|
|
|
|
|
2 |
(1 |
1)(1 |
|
|
|
|
2 ) |
|
|
|
||||||
Wq |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
||||||||
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
2 |
|
3 |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
M ( |
0 ) |
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|||
(1 |
1 |
|
2 )(1 |
1 |
|
|
2 |
|
|
3 ) |
|
|
|
|
|
|
|
|
|||||||||
В общем случае Wqk |
|
|
|
|
|
|
M( 0 ) |
|
|
|
(k = 2, 3, ...). |
|
|||||||||||||||
|
|
|
k |
1 |
|
|
|
|
k |
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
i |
1 |
|
|
i |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
i |
1 |
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Обозначим |
i |
|
через Sk , тогда: |
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
i |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
W |
M ( |
0 ) , |
|
|
|
|
|
|
|
|
|
(1.55) |
|||||||
|
|
|
|
|
|
|
|
|
|
q |
1 |
|
S1 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
Wqk |
|
|
|
|
M ( |
0 ) |
|
|
(k = 2, 3, ...). |
(1.56) |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
1 |
|
Sk |
1 |
1 |
|
Sk |
|
|
|
|
|
|
|
|
||||||
Остановимся на вопросе определения M ( |
0 ) . |
|
|
|
|
|
Рассмотрим СМО без приоритетов. В этом случае выражение (1.51) принимает вид:
|
n |
ож 0 |
ni qi , |
|
i 1 |
|
n |
а выражение (1.53) Wq M( 0 ) |
Wq i . |
|
i 1 |
Откуда получим выражение для Wq :
82
Wq |
M ( |
0 ) |
. |
(1.57) |
n |
|
1 |
i |
|
|
|
i 1 |
В СМО без приоритетов в соответствии с формулой (1.50) Хинчи-
на−Поллачека: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Wq |
|
|
|
|
|
[D(t) M 2 (t)] |
|
|
|
|
M(t2 ) |
|
. |
|
|
(1.58) |
||||||||||||
|
|
|
|
|
2[1 |
|
|
M(t)] |
|
|
|
2[1 M(t)] |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
Напомним, |
что для произвольно выбранной заявки в СМО с при- |
||||||||||||||||||||||||||||||
оритетами: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i Mi (t) |
|
|
|
|
i |
|
|
|
|
|
|
||||
|
|
|
|
|
M (t) |
|
|
|
i 1 |
|
|
|
|
|
|
i 1 |
|
, |
|
|
|
|
|
(1.59) |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
(t2 ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
2 |
|
|
|
|
i 1 |
i |
|
|
i |
|
|
1 |
|
n |
|
|
|
|
|
|
|
|
|||||
|
M(t |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
1 |
|
i [Di (t) |
Mi (t)] . |
|
(1.60) |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
Выражение (1.58) с учетом (1.59) и (1.60) имеет вид: |
|
|
|||||||||||||||||||||||||||||
|
|
|
n |
|
|
i |
[D (t) M i2(t)] |
|
|
|
n |
[D (t) M i2(t)] |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
||
Wq |
|
i |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
1 |
|
|
|
|
|
|
. |
(1.61) |
|||
|
|
|
|
|
|
|
1 |
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
n |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
2 1 |
|
|
|
|
|
|
|
|
|
|
|
2 1 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|
i |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
1 |
|
|
|
|
|
|
|
|
i |
1 |
|
|
|
|
|
Если сравнить (1.57) и (1.61), то получаем:
1 M( 0 ) 2
n
i |
[D (t) |
M 2 |
(t)], |
(1.62) |
i |
i |
|
|
i 1
а выражение (1.56) примет вид: |
|
|
|
|||
|
|
Wq |
|
M ( |
0 ) |
, |
|
|
|
1 Sk 1 |
1 Sk |
||
|
|
k |
|
|||
|
|
|
|
|
||
|
k |
|
|
|
|
|
где Sk |
i , i |
i Mi (t) . |
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
83 |
|
|
Для определения остальных характеристик используем формулы Литтла:
Lq |
kWq |
, Ws |
Wq |
Mk (t) , Ls |
kWs |
Lq k . |
k |
k |
k |
k |
k |
k |
k |
Пример расчета одноканальной СМО с приоритетами
Задана СМО, в которую поступают заявки трех приоритетов с ин-
тенсивностями |
1 |
5 |
, |
2 |
2, |
3 |
1. Время обслуживания зая- |
|
|
|
|
|
|||
вок − постоянные величины и равны T1 1 10 − для потока пер- |
|||||||
вого приоритета, T2 |
|
1 8 − для второго приоритета и T3 1 8 − для |
третьего. Так как времена облуживания – постоянные величины, то
D 0 , |
D |
|
0 и |
D |
|
|
0 . |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
1 |
2 |
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Сначала рассчитаем |
1, |
2 , |
3 : |
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
5 |
|
1 1 |
; |
|
2 1 1 |
; |
|
1 1 1 . |
|
|
||||||||
|
|
|
|
1 |
|
|
|
|
|
|
2 |
3 |
|
|||||||||||
|
|
|
|
10 |
|
2 |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
8 |
4 |
|
|
8 |
8 |
|
|
||||||
Далее вычислим Sk : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
S |
|
|
1 |
; S |
1 1 3 |
; S |
7 . |
|
|
|
||||||||
|
|
|
|
|
|
|
1 |
|
|
2 |
|
2 |
4 |
2 |
4 |
|
3 |
8 |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Отметим, что S3 должна быть меньше 1. |
|
|
|
|
|
|
|
|||||||||||||||||
Определим M( 0 ) : |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
M( 0 ) |
|
1 |
5 1 10 2 |
2 1 8 2 |
|
1 1 8 2 |
31 . |
|
||||||||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
||
Переходим к расчету Wq : |
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|
W |
|
|
|
31 |
|
|
|
|
|
31 |
, |
W |
|
|
|
|
31 |
|
|
31, |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
q |
640 (1 |
1 2) |
|
320 |
q |
640 (1 |
1 2)(1 |
3 4) |
|
80 |
||||||||||||||
1 |
|
2 |
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
W |
|
|
|
|
|
31 |
|
|
|
|
|
|
|
31 ; |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
q |
640 (1 |
3 4)(1 |
|
7 8) |
20 |
|
|
|
|
|
|
|
|
|||||||||||
3 |
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
L |
5 |
|
31 |
|
31 , L |
|
2 |
31 |
31, |
L |
|
1 31 |
31. |
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||
q |
|
|
320 |
64 |
|
|
|
q |
|
|
|
80 |
40 |
q |
|
20 |
20 |
|
|
|||||
1 |
|
|
|
|
|
2 |
|
|
|
|
3 |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
|
|
|
|
|
|
|
Lqk
Ws1
Ls1
Ls3
– средняя длина очереди заявок k-го приоритета.
31 |
|
1 |
|
|
63 |
, W |
|
31 |
1 |
41, W |
|
31 |
1 |
67 ; |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
320 |
10 |
320 |
s |
|
80 |
8 |
80 |
s |
20 |
8 |
40 |
|||||||
|
2 |
|
3 |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
31 |
|
1 |
|
63 |
|
|
1 |
1 |
, L |
|
31 |
1 |
41 |
|
2 |
1 , |
||
64 |
|
2 |
|
64 |
|
|
2 |
s |
2 |
40 |
4 |
40 |
|
4 |
||||
31 |
|
1 |
|
67 |
|
|
3 |
1 . |
|
|
|
|
|
|
|
|||
20 |
|
8 |
|
40 |
|
|
8 |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
1.7.2. Многоканальные СМО с приоритетами
Класс СМО iei t , ie i t , m 1, , PRIOR .
Потоки заявок всех приоритетов – пуассоновские, время обслуживания распределено по экспоненциальному закону. Интенсивность обслуживания произвольной заявки определяется по формуле:
|
|
|
n |
|
|
|
|
|
|
|
i |
i |
|||
|
|
|
i 1 |
|
|
. |
|
|
i |
; i |
|
i |
|
||
Введем обозначения: i |
|
. |
|||||
|
|
|
|||||
|
i |
m |
|||||
|
|
|
|
Как и в одноканальной СМО с приоритетами, в данной СМО время ожидания в очереди заявки k-го приоритета равно (см. формулу
(1.51)):
k |
|
k 1 |
k |
niqi |
niqi . |
ож 0 |
||
i |
1 |
i 1 |
Проделав выкладки, как и для одноканальной СМО, получим:
Wq |
|
M ( |
0 ) |
, |
(1.63) |
k |
1 Sk 1 |
1 Sk |
|
k |
где Sk |
i . |
i |
1 |
85
Чтобы определить M ( 0 ) , рассмотрим СМО без приоритетов:
Wq |
|
M( |
0) |
|
m M( 0) |
. |
(1.64) |
|
n |
|
|
n |
|||
|
|
|
|
|
|
||
|
1 |
i |
|
m i |
|
|
|
|
|
i 1 |
|
i 1 |
|
|
Среднее время ожидания заявок в очереди для СМО без приоритетов определяется по формуле (см. п. 4.1.2):
|
P |
m |
|
|
|
|
, |
(1.65) |
|
Wq m!(1 )2 |
||||
0 |
|
|
|
m 1 |
k |
|
m |
1 |
1 |
||
|
|
||||||
где P0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k! |
|
m! 1 |
|
|
|||
k 0 |
|
|
|
Приравнивая (1.64) и (1.65),
В результате получаем: M(
Если использовать замену
M( 0 )
.
|
|
|
M( |
0 ) |
|
|
m |
|
|
|
|
|
|
P0 |
|||
получим: |
|
|
|
|
|
. |
||
1 |
|
|
|
m!(1- )2 |
||||
|
|
P0 |
m |
|
|
|
|
|
0 ) |
|
|
|
. |
|
|
||
|
m!(1- |
) |
|
|
||||
|
|
|
|
|
|
|||
|
|
, то получим: |
|
|
||||
|
m |
|
|
|||||
|
|
P |
m 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
, |
|
|
|
|
(m -1)!(m- |
|
) |
|
|
вычислим по формуле (1.63).
Далее, используя формулы Литтла, определим:
L |
W |
, W W |
|
1 |
, L |
W L |
. |
|||
|
|
|||||||||
q |
k q |
s |
k |
q |
k |
|
s |
k s |
q k |
|
k |
k |
|
|
|
k |
k |
k |
|
k
1.8. Оптимизация параметров СМО
При проектировании или совершенствовании СМО возникает задача оптимизации ее параметров. От качества обслуживания зависят затраты на СМО и потери в СМО.
86
потери от низкого |
затраты на |
уровня |
функционирование |
обслуживания |
СМО |
оптимальный уровень |
качество |
качества |
обслуживания |
Рис. 1.31. Определение оптимального уровня качества СМО
Ставится задача определения оптимального уровня качества обслуживания. Можно сформулировать большое число задач оптимизации СМО, формируя различные целевые функции. В данном разделе в качестве примеров рассмотрено несколько постановок таких задач.
Задача оптимальной интенсивности обслуживания в одноканальной СМО с бесконечной очередью
Класс СМО |
e t , |
e t , m |
|
1, . |
|
|
|
|
||||||
F( ) |
C1Ls |
C2 |
– целевая функция, где C1 – потери в единицу |
|||||||||||
времени от пребывания заявки в СМО, |
C2 |
– затраты в единицу вре- |
||||||||||||
мени при увеличении интенсивности обслуживания на единицу. |
||||||||||||||
С учетом того, что |
Ls |
|
|
|
|
|
|
|
|
, получим целевую функ- |
||||
1 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
цию: F( |
) C1 |
|
|
C2 . |
Для определения минимума целевой |
|||||||||
|
|
|||||||||||||
функции найдем производную: |
|
|
|
|
|
|
|
|||||||
|
|
|
|
F |
|
|
|
C1 |
C2 |
0 . |
||||
|
|
|
|
|
|
( |
)2 |
|
Искомая оптимальная интенсивность находится из уравнения:
C1 C2 ( )2 ,
87
|
|
C1 |
|
. |
опт |
C2 |
|||
|
|
|
Задача оптимальной интенсивности в одноканальной СМО без очереди
F( ) C3 отк C2– целевая функция, где C3 – потери от отка-
за в обслуживании (доходы от обслуживания одной заявки), C2 –
затраты в единицу времени при увеличении интенсивности обслуживания на единицу (то же, что в предыдущей задаче).
Поскольку P |
|
, |
P |
|
отк |
, то |
|
|||
|
|
|
||||||||
отк |
|
|
|
отк |
|
|
|
|
||
|
|
|
|
|
2 |
|
|
|
||
|
F( |
) |
|
C3 |
|
|
|
C2 |
, |
|
|
|
|
|
|||||||
|
F |
( |
C 2 |
C2 |
0 , |
|||||
|
)2 |
|
||||||||
|
|
|
|
|
3 |
|
|
|
|
откуда получим:
|
C3 |
. |
|
опт |
C2 |
||
|
Задачи оптимизации параметров многоканальной СМО
Класс СМО et , et , m 1, .
Определение оптимального числа каналов. Сформируем целевую функцию: F(m) C1Ls C4m , где C4 – затраты в единицу времени
на функционирование одного канала, C1 – то же, что в задачах опти-
мальной интенсивности, рассмотренных выше. В данном классе СМО не удается аналитически определить оптимальное число каналов. Поэтому необходимо построить зависимость F(m) используя
88
аппарат анализа многоканальных СМО (см. п. 1.4.2) и по F(m) определить оптимальное число каналов.
Класс СМО et , et , m 1, N .
Определение оптимального числа мест в очереди
Для данного класса СМО целевая функция имеет вид:
F(N) C L |
C P |
C N , где C |
– затраты в единицу време- |
|
1 s |
3 отк |
5 |
5 |
|
ни на поддержание одного места в очереди, C1 , C3 – те же коэффи-
циенты, что в задачах оптимальной интенсивности в одноканальной СМО. В этой задаче тоже не удается аналитически определить оптимальное число каналов. Поэтому необходимо построить зависимость
F(N) и определить оптимальное число мест в очереди.
Задачи оптимизации СМО по нескольким параметрам
Класс СМО et , et , m 1, N .
Рассмотрим задачу определения оптимального количества каналов m и числа мест в очереди N в многоканальных СМО.
Целевая функция имеет вид:
F(N,m) C L |
C m |
C P |
C N , где коэффициенты |
1 s |
4 |
3 отк |
5 |
C1, C3, C4 , C5 интерпретированы в ранее рассмотренных задачах.
Для нахождения оптимальных значений m и N следует использовать методы поиска экстремума. Если целевая функция не унимодальна, то следует использовать методы поиска глобального экстремума.
На практике ставятся задачи оптимизации параметров не отдельной СМО, а сети СМО. Принципиально их постановка не отличается от задач оптимизации СМО.
Вопросы и задачи
1.Для каких классов СМО справедливы формулы Литтла?
2.Информационная система технологии "клиент-сервер" обслуживает клиентов. Поток запросов в систему пуассоновский, интенсивностью 20/мин. Время обработки запроса сервером (поиск и
89