- •3) Структура системы.
- •Дискретные и непрерывные системы
- •6) Классификация систем
- •Каждое расчленение образует свой уровень
- •Система расчленяется только по одному, постоянному для всех уровней, признаку
- •Вычленяемые подсистемы в сумме должны полностью характеризовать систему
- •Глубина декомпозиции
- •Декомпозиция и эвристика
- •Декомпозиция в технике
- •Декомпозиция в теории систем
- •Применение имитационного моделирования
- •Виды имитационного моделирования
- •Постановка задачи линейного программирования и свойства ее решений
- •Основные определения
- •Представление графов в оперативной памяти
- •Теория массового обслуживания
- •26) Понятие системы массового обслуживания
- •2. Понятие марковского случайного процесса.
- •3. Марковские процессы с дискретным временем.
- •28) Теория марковских случайных процессов
- •1. Понятие случайного процесса.
- •2. Понятие марковского случайного процесса.
- •3. Марковские процессы с дискретным временем.
Теория массового обслуживания
При исследовании операций часто приходится сталкиваться с работой своеобразных систем, называемых системами массового обслуживания (СМО). Примерами таких систем могут служить: телефонные станции, ремонтные мастерские, билетные кассы, справочные бюро, магазины, парикмахерские и т. п. Каждая СМО состоит из какого-то числа обслуживающих единиц (или «приборов»), которые мы будем называть каналами обслуживания. Каналами могут быть: линии связи, рабочие точки, кассиры, продавцы, лифты, автомашины и др. СМО могут быть одноканальными и многоканальными. Всякая СМО предназначена для обслуживания какого-то потока заявок (или «требований»), поступающих в какие-то случайные моменты времени. Обслуживание заявки продолжается какое-то, вообще говоря, случайное время Тоб, после чего канал освобождается и готов к приему следующей заявки. Случайный характер потока заявок и времен обслуживания приводит к тому, что в какие-то периоды времени на входе СМО скапливается излишне большое число заявок (они либо становятся в очередь, либо покидают СМО необслуженными); в другие же периоды СМО будет работать с недогрузкой или вообще простаивать. В СМО происходит какой-то СП с дискретными состояниями и непрерывным временем; состояние СМО меняется скачком в моменты появления каких-то событий (или прихода новой заявки, или окончания обслуживания, или момента, когда заявка, которой надоело ждать, покидает очередь). Чтобы дать рекомендации по рациональной организации этого процесса и предъявить разумные требования к СМО, необходимо изучить СП, описать его математически. Этим и занимается теория МО. Предмет теории массового обслуживания — построение математических моделей, связывающих заданные условия работы СМО (число каналов, их производительность, правила работы, характер потока заявок) с интересующими нас характеристиками — показателями эффективности СМО, описывающими, с той или другой точки зрения, ее способность справляться с потоком заявок. В качестве таких показателей (в зависимости от обстановки и целей исследования) могут применяться разные величины, например: среднее число заявок, обслуживаемых СМО в единицу времени; среднее число занятых каналов; среднее число заявок в очереди и среднее время ожидания обслуживания; вероятность того, что число заявок в очереди превысит какое-то значение, и т. д. Область применения математических методов теории МО непрерывно расширяется и все больше выходит за пределы задач, связанных с «обслуживающими организациями» в буквальном смысле слова. Как своеобразные СМО могут рассматриваться: ЭВМ, системы сбора и обработки информации, автоматизированные производственные цеха, поточные линии, транспортные системы, системы ПВО и т.п. Математический анализ работы СМО очень облегчается, если процесс этой работы — марковский. Для этого достаточно, чтобы все потоки событий, переводящие систему из состояния в состояние (потоки заявок, потоки «обслуживаний»), были простейшими. Если это свойство нарушается, то математическое описание процесса становится гораздо сложнее и довести его до явных, аналитических формул удается лишь в редких случаях. Однако все же аппарат простейшей, марковской теории массового обслуживания может пригодиться для приближенного описания работы СМО даже в тех случаях, когда потоки событий — не простейшие. Во многих случаях для принятия разумного решения по организации работы СМО вовсе и не требуется точного знания всех ее характеристик — зачастую достаточно и приближенного, ориентировочного. Причем, чем сложнее СМО, чем больше в ней каналов обслуживания, тем точнее оказываются эти приближенные формулы.
25)
Системы
массового обслуживания делятся на типы
(или классы) по ряду признаков. Первое
деление: СМО с
отказами и
СМО с
очередью.
В СМО с отказами заявка, поступившая в
момент, когда все каналы заняты, получает
отказ, покидает СМО и в дальнейшем
процессе обслуживания не участвует.
Примеры СМО с отказами встречаются в
телефонии: заявка на разговор, пришедшая
в момент, когда все каналы связи заняты,
получает отказ и покидает СМО необслуженной.
В СМО с очередью заявка, пришедшая в
момент, когда все каналы заняты, не
уходит, а становится в очередь и ожидает
возможности быть обслуженной. На практике
чаще встречаются (и имеют большее
значение) СМО с очередью; недаром теория
массового обслуживания имеет второе
название: «теория очередей».
СМО
с очередью подразделяются на разные
виды, в зависимости от того, как
организована очередь—ограничена она
или не ограничена. Ограничения могут
касаться как длины очереди, так и времени
ожидания (так называемые «СМО с
нетерпеливыми заявками»). При анализе
СМО должна учитываться также и «дисциплина
обслуживания» — заявки могут обслуживаться
либо в порядке поступления (раньше
пришла, раньше обслуживается), либо в
случайном порядке. Нередко встречается
так называемое обслуживание
с приоритетом —
некоторые заявки обслуживаются вне
очереди. Приоритет может быть
как абсолютным —
когда заявка с более высоким приоритетом
«вытесняет» из-под обслуживания заявку
с низшим (например, пришедший в
парикмахерскую клиент высокого ранга
прогоняет с кресла обыкновенного
клиента), так и относительным —
когда начатое обслуживание доводится
до конца, а заявка с более высоким
приоритетом имеет лишь право на лучшее
место в очереди.
Существуют
СМО с так называемым многофазовым обслуживанием,
состоящим из нескольких последовательных
этапов или «фаз» (например, покупатель,
пришедший в магазин, должен сначала
выбрать товар, затем оплатить его в
кассе, затем получить на контроле).
Кроме
этих признаков, СМО делятся на два
класса: «открытые» и «замкнутые».
В открытойСМО
характеристики потока заявок не зависят
от того, в каком состоянии сама СМО
(сколько каналов занято). В замкнутой СМО
— зависят. Например, если один рабочий
обслуживает группу станков, время от
времени требующих наладки, то интенсивность
потока «требований» со стороны станков
зависит от того, сколько их уже неисправно
и ждет наладки. Это — пример замкнутой
СMO.
В
зависимости от типа СМО при оценке её
эффективности могут применяться те или
иные величины (показатели эффективности).
Например, для СМО с отказами одной из
важнейших характеристик её продуктивности
является так называемая абсолютная
пропускная способность – среднее число
заявок, которое может обслужить система
за единицу времени. Наряду с абсолютной,
часто рассматривается относительная
пропускная способность – средняя доля
поступивших заявок, обслуживаемая
системой (отношение среднего числа
обслуживаемых в единицу времени
заявок к среднему числу поступающих
заявок за это время). Помимо этого при
анализе СМО с отказами могут интересовать
ещё среднее число занятых каналов,
среднее относительное время простоя
системы в целом и отдельного канала
и т.д.
Характеристики
СМО с ожиданиями. Для СМО с неограниченным
ожиданием абсолютные и относительные
пропускные способности теряют смысл.
Зато важными являются: среднее число
заявок в очереди, среднее число заявок
в системе (в очереди и под обслуживанием),
среднее время ожидания заявки в очереди,
среднее время пребывания заявки в
системе и другие. Для СМО с ограниченным
ожиданием интерес представляют обе
группы характеристик.
Для
анализа процесса, протекающего в СМО,
существенно знать основные параметры
системы: число каналов n,
интенсивность потока заявок l,
производительность каждого канала
(среднее число заявок
,
обслуживаемых непрерывно занятым
каналом в единицу времени), условия
образования очереди (ограничения, если
они есть).
Условимся
все потоки событий, переводящие СМО из
состояния в состояние, считать
пуассоновскими.
