носится, например, станочный участок, в котором ставки являются источником неисправностей, а, следовательно, и требований на их обслуживание.
Показатели эффективности систем массового обслуживания делятся на показатели, характеризующие качество и условия работы обслуживающей системы, и показатели, отражающие экономические особенности системы.
Показатели первой группы обычно формируют на основе полученных из расчетов значений вероятностей состояний системы. Показатели второй группы рассчитывают на основе показателей первой группы.
Среди показателей первой группы можно выделить следующие:
1) Вероятность того, что поступающее в систему требование откажется присоединяться к очереди и теряется (Ротк). Этот показатель для системы массового обслуживания с отказами равен вероятности того, что в системе находится столько требований, сколько она содержит приборов (каналов) обслуживания:
Ротк = Рn, |
(1) |
где n - число каналов обслуживания.
Для системы с ограниченной длиной очереди Ротк равна вероятности того, что в системе находится n + l требований:
Ротк = Рn+l |
(2) |
где l - допустимая длина очереди.
Противоположным показателем является вероятность обслуживания требования
Робсл = 1 - Ротк. |
(3) |
2) Среднее количество требований, ожидающих начала обслуживания,
n+l
Мож = ∑( m − n )Pn , (4)
m=n+1
где Рm - вероятность того, что в системе находится m требований.
При условии простейшего потока требований и экспоненциального закона распределения времени обслуживания формулы для Мож принимают следующий вид:
система с ограниченной длиной очереди
|
P αn |
l |
α |
)m , |
(5) |
|
Мож = |
0 |
∑ m( |
|
|||
n! |
n |
|||||
|
m=1 |
|
|
где α=λ/ν, λ - интенсивность входящего потока требований (среднее число требований, поступающих в единицу времени), ν - интенсивность обслужи-
6
вания (среднее число обслуженных требований в единицу времени); система с ожиданием
|
P |
αn+1 |
|
|
1 |
. |
(6) |
|
Мож = |
0 |
|
|
|
|
|||
n n! |
( 1 |
−α / n )2 |
||||||
|
|
|
|
|||||
3) Относительная (q) и абсолютная, (А) пропускные способности системы. Эти величины находят соответственно по формулам
q = 1 - Pотк, А = λq, q = ν/(λ+ν) |
(7) |
4) Среднее число занятых обслуживанием приборов в случае экспоненциального характера потока требований и времени обслуживания
nз=α q. |
(8) |
для системы массового обслуживания с отказами nз можно найти по формуле
n
n3 = ∑mPm . (9)
m=1
5) Общее количество требований, находящихся в системе (М). Эту величину определяют следующим образом:
система массового обслуживания с отказами
М = n3, |
(10) |
система массового обслуживания с ограниченной длиной очереди и ожиданием
М = n3 + Мож. |
(11) |
6) Среднее время ожидания требованием начала обслуживания (Тож). Если известна функция распределения вероятностей времени ожидания требованием начала обслуживания
F(t) = P(Tож< t), |
(12) |
то среднее время ожидания находится как математическое ожидание случайной величины Тож:
Тож = М[Тож] = ∞∫tdF , |
(13) |
0 |
|
Тож при показательном законе распределения требований во входящем потоке можно определить по формуле
7
Тож = Мож/λ. |
(14) |
Показатели, характеризующие экономические особенности, формируют обычно в соответствии с конкретным видом системы и её назначением. Одним из общих экономических показателей является экономическая эффективность
Е = РобслλсТ - Gn, |
(15) |
где с - средний экономический эффект, полученный при обслуживании |
|
одного требования; |
|
Т - рассматриваемый интервал времени, |
|
Gn - величина потерь в системе. |
|
Величину потерь можно определить по следующим формулам: |
|
система с отказами |
|
Gп = (qкn3 + qyPоткλ + qпкnсв)Т |
(16) |
где qк - стоимость эксплуатации одного прибора в единицу времени, |
|
qy - стоимость убытков в результате ухода требований из системы в |
|
единицу времени, |
|
qпк - стоимость единицы времени простоя прибора системы, |
|
nсв = n - n3 |
|
система с ожиданием |
|
Gп = (qожМож + qпкnсв + qкn3)Т |
(17) |
где qож - стоимость потерь, связанных с простоем требований в очереди в единицу времени.
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 2 МОДЕЛИ МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ
Модель транспортного типа с промежуточными пунктами многопродуктовая модель транспортного типа
Экономико-математические модели распределительных задач являются математическим описанием процессов распределения, возникающих в случаях когда: а) существует ряд операций, которые необходимо выполнить, и ряд различных путей их выполнения; б) нет в наличии ресурсов или средств, обеспечивающих выполнение каждой из этих операций наиболее рациональным образом.
В таком случае задача заключается в выборе такого распределения ресурсов по операциям, при котором достигается максимальная общая эффективность. Для таких задач характерны следующие условия:
1)существует ряд операций, которые должны быть выполнены;
2)имеется достаточное количество ресурсов для выполнения всех операций;
8
3) некоторые операции можно выполнять различными способами, а, следовательно, используя различные количества и комбинации ресурсов;
4)некоторые способы выполнения операций лучше других (например, менее дороги или более прибыльны);
5)имеющиеся в наличии количество ресурсов недостаточно для выполнения каждой операции оптимальным способом.
Простейшими задачами этого типа являются задачи назначения, в которых для выполнения каждой операции требуется только один вид ресурса, причём число операций и число различных ресурсов совпадают. Задачи назначения сводятся к выбору (назначению) одного ресурса для выполнения каждой операции.
Каждой комбинации операций и ресурсов соответствуют определённые затраты и прибыль. Задача сводится к такому распределению ресурсов, чтобы общая стоимость выполнения операций была минимальна или прибыль максимальна.
Задачи этого типа усложняются, если для выполнения некоторых операций требуется более одного вида ресурсов, или если ресурсы одного и того же вида могут быть использованы для выполнения более одной операции. Тогда задача связана с правильным распределением ресурсов и операций. Примером задач этого типа являются транспортные задачи.
Задачи другого типа возникают тогда, когда наличных ресурсов не хватает для выполнения всех возможных операций. Поэтому необходимо выбрать ряд операций, которые должны выполняться, а также определить, каким способом их выполнить.
К этому типу относятся задачи выбора ассортимента выпускаемой продукции, большинство задач финансирования и т.д.
Задачи распределения третьего типа возникают тогда, когда имеется возможность регулировать количество ресурсов, а, следовательно, определять, какие ресурсы необходимо добавить и от каких ресурсов и где именно целесообразно отказаться.
К этому типу относятся задачи размещения нового производства, создания баз для управления запасами, расширения и реконструкции производственных линий и т.д.
Постановка общей распределительной задачи ЛП Общая распределительная задача ЛП – это РЗЛП, в которой работы и ре-
сурсы (исполнители) выражаются в различных единицах измерения. Типичным примером такой задачи является организация выпуска разнородной продукции на оборудовании различных типов. В распределительных задачах линейного программирования используются двухиндексные переменные.
Этапы построения модели
1.Определение переменных.
2.Построение распределительной матрицы.
3.Задание целевой функции (ЦФ).
4.Задание системы ограничений.
9
Исходные параметры модели РЗЛП m – количество исполнителей;
n – количество видов выполняемых работ;
ai |
– запас рабочего ресурса исполнителя Ai ( i = |
|
) [ед.ресурса]; |
||||
1,m |
|||||||
bj |
– план по выполнению работы Bj |
( j = |
|
) [ед. работ]; |
|||
1,n |
|||||||
cij |
– стоимость выполнения работы Bj исполнителем Ai |
[руб./ед. работ]; |
|||||
λij |
– интенсивность выполнения |
работы Bj |
исполнителем Ai |
||||
[ед. работ/ед.ресурса].
Искомые параметры модели РЗЛП
xij – планируемая загрузка исполнителя Ai при выполнении работ Bj
[ед. ресурса];
xijк – количество работ Bj, которые должен будет произвести исполнитель
Ai [ед. работ];
f (х) – общие расходы на выполнение всего запланированного объёма ра-
бот [руб.].
Таблица 1
Общий вид распределительной матрицы
Исполнители, Ai |
|
Работы, Bj |
Запас ресурса, |
||||
|
|
|
|
ед.ресурса |
|||
В1 |
В2 |
… |
Bn |
||||
|
( ai ) |
||||||
А |
C11 |
C12 |
… |
C1n |
a |
|
|
|
|
|
1 |
||||
1 |
λ11 |
λ12 |
|
λ1 |
|
||
|
|
|
|
n |
|
|
|
А |
C21 |
C22 |
… |
C2n |
a |
|
|
|
|
|
2 |
||||
2 |
λ21 |
λ22 |
|
λ2 |
|
||
|
|
|
|
n |
|
|
|
… |
… |
… |
… |
… |
… |
||
Am |
Cm1 |
Cm2 |
… |
Cmn |
am |
||
λm1 |
λm2 |
λmn |
|||||
|
|
|
|
|
|
|
|
План, ед.работы |
b1 |
b2 |
… |
bn |
|
|
|
( bj ) |
|
|
|||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Модель РЗ
|
|
|
|
|
|
|
|
∑n xij = ai , |
|
|
|
|
|
|
|
|
j=1 |
m n |
с |
|
( λ |
|
x |
|
) → min, |
m |
f (х)= ∑∑ |
ij |
ij |
ij |
∑λij xij = bj , |
||||
i=1 j=1 |
|
|
|
|
||||
|
|
|
|
|
|
|
|
i=1 |
( i = 1,m ),
|
|
|
(18) |
|
( j = 1,n ), |
||||
|
||||
x ij≥ 0 ( i = 1,m; j = 1,n ) ,
10