Введение
Ежедневно в призводственной деятельности и в быту возникают такие ситуации, в которых появляется потребность в массовом обслуживании. Очень часто обслуживающие организации располагают ограниченными возможностями удовлетворения спроса на обслуживание. Это, как правило, приводит к созданию очередей. Примеры подобных явлении встречаются на каждом шагу: очереди в магазинах, в билетных кассах, на остановках маршрутных такси, задержка ремонта бытовых приборов в ателье по обслуживанию населения, скопление самолетов над аэродромами из-за отсутствия свободных посадочных полос, задержка в ремонте вышедших из строя станков, военной техники в боевых условиях и т. д. Хотя приведенные примеры взяты из различных областей человеческой деятельности, всем им присущи одинаковые формальные признаки, которые позволяют их описать с помощью одного и того же математического аппарата. Во всех этих ситуациях перед теорией стоит задача достаточно полно описать суть происходящих явлении и установить с необходимой для практики точностью количественную связь между числом приборов обслуживания, характеристиками входящего потока требований (заявок) и качеством обслуживания. При этом под качеством обслуживания понимается, насколько своевременно проведено обслуживание поступивших в систему требований. Естественно, что качество обслуживания надо как-то количественно оценить. В настоящее время для такой оценки разработано много критериев, полезность каждого из них определяется поставленной задачей исследования. Вопросу выбора критериев для решения различных задач в этой главе отведено значительное место. Как правило, задача исследования систем массового обслуживания сводится к необходимости определения оптимального потока для обеспечения необходимого качества обслуживания.
Под системой массового обслуживания (СМО) понимается организованная совокупность объектов, предназначенных для выполнения однородных операций, потребности в которых возникает в случайный момент времени и продолжительность обслуживания которых является случайной.
Каждый из объектов, образующих систему массового обслуживаний, называется каналом обслуживания (кассиры в супермаркете), а каждую операцию, которую выполняет канал обсл. называется обслуживанием.
Когда возникает потребность в выполнении операции по обслуживанию, говорят, что в систему поступило требование на обслуживание (покупатель). Распределение во времени моментов поступления в систему требования на обслуживание называется входящим потоком требованием.
Распределение моментов времени выходящих из системы называют выходящим потоком требований.
Кол-во требований, находящихся в системе в ожидании обслуживания называется длинной очереди.
Организация системы массового обслуживания определяется:
- кол-вом каналов обслуживания;
- порядком взаимодействия каналов обслуживания;-
-дисциплиной очереди (определяет порядок образования и состав очереди).
Главной особенностью всех задач, связанных с массовым обслуживанием, является случайный характер исследуемых явлений. Количество требований на обслуживание и временные интервалы между их поступлениями, длительность обслуживания требований случайны. Время пребывания требований в некоторых видах Систем массового обслуживания также случайно. При этом случайные колебания величин не носят характера небольших возмущений. Наоборот, это основная черта рассматриваемых явлений, что накладывает отпечаток на свойства получаемых зависимостей, с помощью которых производится оценка качества функционирования систем.
Теория массового обслуживания - прикладная отрасль математики. Нужно сказать, что первые задачи теории массового обслуживания были достаточно просты и допускали получение окончательных аналитических зависимостей. Однако с каждым годом круг этих задач расширяется. Это развитие идет как по линии увеличения сферы приложения теории массового обслуживания, так и по линии усложнения стоящих перед ней задач. Расширяется и круг ученых, работающих над ее развитием. Большой вклад сделали советские ученые А. Я. Хинчин, Б. В. Гнеденко, И. Н. Коваленко, Н. П. Буслснко, Ю В. Прохоров и многие другие.
В настоящее время в теории массового обслуживания рассмотрено много математических схем, что усложнило их классификацию. Теперь уже назрела необходимость в построении общей математической теории, которая бы позволила анализировать работу различных систем универсальными методами. Один из возможных вариантов решения этой задачи предложен Н. П. Бусленко в [б], где он рассматривает агрегатные системы весьма общей структуры. Для их решения предлагается универсальный метод - метод статистических испытаний (Монте-Карло). В этом направлении интересно также предложение И. Н. Коваленко [12] по использованию в рамках обобщенных схем некоторого класса задач теории марковских процессов для исследования их структуры, установления связи эффективности системы с эффективностью отдельных агрегатов и т. д.
Все, о чем мы говорили, связано с решением задачи: при известных параметрах потока требований в систему дать анализ ее функционирования. Но не менее важным представляется решение обратной задачи — по характеристикам выходящего потока и системы дать метод определения параметров входящего потока, который будет своевременно обслужен. Работы в этом направлении только начинаются.
Основные элементы системы массового обслуживания
Система массового обслуживания характеризуется структурой, которая определяется составом и функциональными связями. Она состоит из следующих элементов: входящего потока требований, приборов (каналов) обслуживания, очереди требований, ожидающих обслуживания, и выходящего потока требований.
Выходящий
поток
о
о о о о о
Приборы
Входяьций Очередь
поток
о о о о о
Рисунок 1.1 - Общая схема систем массового обслуживания
Общая схема системы массового обслуживания, состоящей из одной группы приборов, показана на рис. 1.1. Эта схема может быть усложнена, если система состоит из ряда последовательных приборов или из ряда последовательно и параллельно связанных приборов или имеет еще более сложную сетевую структуру. Возможны системы, в которых отсутствует такой элемент, как очередь (системы с отказами).
Входящий поток представляет собой совокупность требований, которые поступают в систему и нуждаются в обслуживании. Само требование можно рассматривать как запрос на удовлетворение какой-то потребности. Часто требование отождествляется с его носителем.
Примеров входящих потоков можно привести много. Это поток информации, поступающей на обработку в ЭВМ, поток клиентов, приходящих в парикмахерскую, больных, поступающих в больницу, поликлинику, приходящие в порт суда, налетающие на объект удара самолеты противника и.т. д.
В приведенных примерах в качестве требований выступают соответственно клиенты, больные, суда, бомбардировщики. Состав системы определяется еще и количеством каналов (приборов, линий и т. д).
Несколько слов о качестве обслуживания. Под качством работы систем массового обслуживания понимается не то, как хорошо выполнено само обслуживание (качество ремонта, погрузка судов и т. д.) -это оцени вается другими критериями, - а как хорошо организовано обслуживание, насколько полно загружены обслуживающие приборы, не создается ли большая очередь или не велик ли уход из системы необслуженных тре бований.
При решении практических задач, связанных с системами массового обслуживания, очень важно оценить их полнодоступность, т. е. возможность каждого требования поступить на обслуживание любого прибора системы. Если это условие не выдерживается, то система называется неполнодоступной. Примером может служить система противовоздушной обороны объекта, перед которой стоит задача отражения налета самолетов противника в широкой полосе. Если полоса налета достаточно широка и полностью не перекрывается зонами действительного огня всех огневых средств обороны, то, видимо, они не могут обстрелять любой самолет в налете, а «обслуживают» только те, которые пролетают через зоны их действительного огня.
Выходящий поток - это поток требований, покидающих систему. Требования потока могут быть обслужены приборами системы и не обслужены.
Исследование структуры выходящего потока имеет большое значение, так как он может быть входящим потоком для другой группы приборов. Распределение требований в выходящем потоке во времени зависит от плотности входящего потока и характеристик работы приборов обслуживания системы. Например, плотность потока отремонтированных радиоприемников из ателье зависит от производительности мастеров по ремонту и загрузки ателье неисправной аппаратурой, поступающей от населения.
Основной задачей массового обслуживания является определение количественных показателей функционирования систем массового обслуживания и их зависимости от параметров входящего потока и структуры собственно системы (ее состава и функциональных связей). Решение этой задачи дает возможность найти в системе слабые звенья, определить их влияние на эффективность обслуживания и найти пути их улучшения или при заданных характеристиках потока требований и критерии качества обслуживания дать предложения о структуре системы, которая обеспечит выполнение поставленной перед ней задачи. Для решения этого могут быть привлечены различные методы оптимизации: линейное или нелинейное программирование, динамическое программирование, теория игр и др.
