Научная статья на тему 'Комплексная оценка многоуровневых структур управления на основе аппарата систем массового обслуживания'

Комплексная оценка многоуровневых структур управления на основе аппарата систем массового обслуживания Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
305
62
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОУРОВНЕВЫЕ СТРУКТУРЫ УПРАВЛЕНИЯ / СИСТЕМА МАССОВОГО ОБСЛУЖИВАНИЯ / МАРКОВСКИЕ ПРОЦЕССЫ / MULTILEVEL STRUCTURES OF MANAGEMENT / SYSTEM OF MASS SERVICE / MARKOVSKY PROCESSES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Кантор Ольга Геннадиевна, Султанов Тимур Альбертович

В статье рассматриваются подходы к оценке многоуровневых структур управления, проводится анализ существующих методов оценки влияния факторов риска на реализацию проектов по совершенствованию систем управления. В работе предложены методические рекомендации по оценке целесообразности внедрения процессного подхода в управление предприятием на основе аппарата систем массового обслуживания.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Кантор Ольга Геннадиевна, Султанов Тимур Альбертович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Complex estimation multilevel structures of management on the basis of the device of systems of mass service

In article approaches to an estimation of multilevel structures of management are considered, the analysis of existing methods of an estimation of influence of risk factors on realisation of projects on perfection of control systems is carried out. In work methodical recommendations are offered according to expediency of introduction of the process approach in operation of business on the basis of the device of systems of mass service.

Текст научной работы на тему «Комплексная оценка многоуровневых структур управления на основе аппарата систем массового обслуживания»

УПРАВЛЕНИЕ, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА • СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ...

УДК 681.518

О. Г. КАНТОР, Т. А. СУЛТАНОВ

КОМПЛЕКСНАЯ ОЦЕНКА МНОГОУРОВНЕВЫХ СТРУКТУР УПРАВЛЕНИЯ НА ОСНОВЕ АППАРАТА СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ

В статье рассматриваются подходы к оценке многоуровневых структур управления, проводится анализ существующих методов оценки влияния факторов риска на реализацию проектов по совершенствованию систем управления. В работе предложены методические рекомендации по оценке целесообразности внедрения процессного подхода в управление предприятием на основе аппарата систем массового обслуживания.

Многоуровневые структуры управления; система массового обслуживания; марковские процессы

ВВЕДЕНИЕ

Для сложных иерархических систем, какими являются современные предприятия, их управляющими органами будут многоуровневые структуры управления (МСУ).

Для комплексной оценки функционирования МСУ с учетом влияния факторов риска необходимо совместное рассмотрение процессов нормального функционирования организации и функционирования организации в условиях проявления факторов риска. Для этого в наборе характеристик, описывающих работу системы, должны присутствовать параметры как штатного функционирования, так и функционирования МСУ в процессе парирования последствий проявления факторов риска.

Обзор существующих подходов к анализу многоуровневых структур управления показал, что их оценка должна проводиться с позиций системного подхода. Она может выполняться при помощи как количественных, так и качественных показателей, которые различны по своей сути и природе. Это затрудняет разработку методов комплексного анализа МСУ.

При оценке функционирования МСУ необходимо анализировать структурные свойства организации с целью выявления дублирующихся функций управления, полноты контроля исполнения проекта, чрезмерной связности работ, выполняемых исполнителями различных структурных подразделений по сравнению со связностью внутри подразделений, и т. д. Для этого удобно пользоваться представлением проектов с помощью методологии ГОЕБО.

К сожалению, подобный подход не дает информации о загрузке исполнителей, то есть

Контактная информация: (347) 273-78-35

не может быть использован для оценки директивных сроков выполнения проекта. В то же время он может использоваться для предварительной оценки возможности выполнения проекта организацией и результаты его применения должны учитываться при формировании комплексной оценки МСУ.

Анализ способов представления разнохарактерных, слабо формализуемых данных [1, 2] показывает, что для решения задачи формирования частных и интегральных показателей функционирования МСУ и ее элементов можно воспользоваться основными положениями теории систем массового обслуживания (СМО) и теории марковских процессов, которые позволяют эффективно описывать стохастические явления и процессы.

ПОСТАНОВКА ЗАДАЧИ

Процесс работы СМО представляет собой случайный процесс с дискретными состояниями и непрерывным временем; состояние СМО меняется скачком в моменты появления каких-то событий (прихода новой заявки, окончания обслуживания, момента, когда заявка, которой «надоело ждать», покидает очередь).

Математический анализ работы СМО очень упрощается, если процесс этой работы - марковский. Для этого достаточно, чтобы все потоки событий, переводящие систему из состояния в состояние (потоки заявок, «потоки обслуживания»), были простейшими. Случайный процесс, протекающий в системе, называется марковским, если для любого момента времени t0 вероятностные характеристики процесса в будущем зависят только от его состояния в данный момент t0 и не зависят от того, когда и как система пришла в это состояние.

Пусть в момент ^ система находится в определенном состоянии 50. Мы наблюдаем процесс со стороны и в момент ^ знаем состояние системы 50 и всю предысторию процесса, все, что было при t < ^. Нас интересует будущее ^ > ^0). В точности невозможно его предугадать, так как процесс - случайный, а значит -непредсказуемый. Но вероятностные характеристики процесса в будущем мы найти можем. Например, вероятность того, что через некоторое время t система 5 окажется в состоянии 51 или сохранит состояние 50, и т. п.

На практике марковские процессы в чистом виде обычно не встречаются, но нередко приходится иметь дело с процессами, для которых влиянием «предыстории» можно пренебречь. При изучении таких процессов можно с успехом применять марковские модели.

Важной характеристикой потока событий является его интенсивность - среднее число событий, приходящихся на единицу времени. Интенсивность потока может быть как постоянной, так и переменной, зависящей от времени t.

ФУНКЦИОНАЛЬНАЯ СТРУКТУРА УПРАВЛЕНИЯ

Для простейшего потока с интенсивностью X интервал между соседними событиями имеет так называемое экспоненциальное распределение с плотностью

/{ґ) = Хе~х‘ (ґ > 0).

(1)

Величина X в формуле (1) называется параметром показательного закона. Для случайной величины Т, имеющей экспоненциальное распределение, математическое ожидание тТ есть величина, обратная параметру, а среднее квадратическое отклонение оТ равно математическому ожиданию:

тТ = от = 11. (2)

В теории вероятностей в качестве «меры случайности» неотрицательной случайной величины нередко рассматривают так называемый коэффициент вариации:

От7 /

пт =

(3)

Из формул (2), (3) следует, что для показательного распределения коэффициент вариации равен 1, то есть для простейшего потока событий коэффициент вариации интервалов между событиями равен единице.

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

не случайный, коэффициент вариации равен нулю.

Пусть рассматривается система S, имеющая п возможных состояний 51, 52, ..., Бп. Назовем вероятностью 7-го состояния вероятность р() того, что в момент ґ система будет находиться в состоянии 57. Очевидно, что для любого момента сумма всех вероятностей состояний равна единице.

Имея в своем распоряжении размеченный граф состояний, можно найти все вероятности состояний р7(ґ) как функции времени. Для этого составляются и решаются так называемые уравнения Колмогорова - дифференциальные уравнения особого вида, в которых неизвестными функциями являются вероятности состояний. Каждый член равен произведению плотности вероятности перехода соответствующей стрелки, умноженной на вероятность того состояния, из которого исходит стрелка.

Реализация проекта, например, принятия решений по освоению новой продукции в структуре управления предприятием, схематично может быть представлена как последовательное соединение многоканальных СМО с неограниченной длиной очереди и неограниченным ожиданием каждая (рис. 1).

Определим основные характеристики изображенной системы последовательных СМО. Рассмотрим п-канальную СМО, на которую поступает поток заявок с интенсивностью X (т. е. среднее число заявок, поступающих в единицу времени, равно X); интенсивность обслуживания для одного канала ц (ц - величина, обратная среднему времени обслуживания ґобсл); число мест в очереди неограниченно. Заявка, нашедшая все каналы занятыми, становится в очередь, на которую не наложено ограничений ни по длине очереди, ни по времени ожидания.

Состояния системы нумеруются по числу заявок, связанных системой:

• нет очереди:

• 50 - все каналы свободны;

• 51 - занят один канал, все остальные свободны;

• ...

• 5п - все каналы заняты, есть очередь;

• 5п+1 - все каналы заняты, одна заявка стоит в очереди;

• ...

• 5п+т - все каналы заняты, т заявок стоит в очереди.

т

Рис. 1. Общая схема рассмотрения проекта в функциональной структуре управления

Графическое представление такой СМО представлено на рис. 2. По стрелкам слева направо систему переводит всегда один и тот же поток заявок с интенсивностью X, по стрелкам справа налево систему переводит поток обслуживания, интенсивность которого равна ц, умноженному на число занятых каналов.

Г

Очереди нет

А

и

X А| X X А|

$1 $п+1 $ ип+т

У2и пи пи Гпи пи

пи

Рис. 2. и-канальная система массового обслуживания с неограниченной длиной очереди и неограниченным ожиданием

В качестве основных характеристик СМО будем рассматривать:

Ротк - вероятность того, что заявке будет отказано в обслуживании;

Робсл - вероятность того, что заявка будет обслужена (или относительная пропускная способность), Робсл = 1 - Ротк;

А - абсолютная пропускная способность, т. е. среднее число заявок, обслуживаемых в единицу времени, А = X- Робсл;

среднее число занятых каналов,

-=А =1. р .

обсл ’

т т

q — доля каналов, занятых обслуживанием, г

г - среднее число заявок в очереди; к - среднее число заявок в системе, к = г + г ;

I ож - среднее время ожидания заявки в оче-

- г реди, t ож = —;

1

t обсл - среднее время обслуживания заявки,

Іобсл —

обсл

tсмо - среднее время пребывания заявки в СМО, t СМО = tож + tобсл .

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ

Из рис. 3 видно, что процесс, протекающий в СМО, представляет собой частный случай процесса гибели и размножения. Для получения его характеристик рассмотрим сначала и-канальную СМО с ограниченной длиной очереди (рис. 3).

X X X» X IX XI

$0 $1 $п $п+1 $ ^п+т

и ”2и пи пи Гп пи

Рис. 3. и-канальная СМО с ограниченной длиной очереди

Уравнения Колмогорова для вероятностей состояний рассматриваемой СМО примут вид:

= т Рі(і)-1 Ро(і1

л

йрк() =1 Рк-і (і )+(к +1)х хтРк+і 0 )-(1 + кт) Рк 01

ЛРп () = я Рп-і(?)- пт Рп 0 \

(4)

Л / \

ЛРп+1 (і)

Лі

=1 Рп (і )- пт Рп+і (і ),

^) = 1 Рп+т-і (і)- пт Рп+т (і)

аі

Уравнения (4) называются уравнениями Эрланга. Естественными начальными условиями для их решения являются:

Ро (0) = і Рі (0)= Р2 (0)= - = Рп (0) =

= Рп+і (0)= = Рп+т (0)= 0,

которые соответствуют тому, что в начальный момент система свободна.

Интегрирование системы уравнений (4) в аналитическом виде довольно сложно, поэтому на практике такие системы дифференциальных уравнений обычно решаются численно. Наибольший интерес для практики имеют пре-

X

X

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

п

дельные вероятности состояний, характеризующие установившийся режим работы СМО. Для нахождения предельных вероятностей воспользуемся уже готовым решением задачи, полученным для схемы гибели и размножения [37]:

Р *

Рк =77 Р о, к = ^ п к!

р п+г

Рп+г

пгп!

г = і, т;

Р0 =

_ _ 2 _ п

= і /(і + р + -р- + - + -р- +

і! 2! п!

_п +1 _п+2 _п + т

+ ^— + ^—+... + -^—) =

(5)

п п! п 2 п!

пт п!

= і/(і + Р + -^+ - + і! 2!

/ \ т + і

р ( р

Рп „ п I

р п I п +-----+ ------------

п! п!

і -

р

В этих формулах интенсивность потока заявок X и интенсивность потока обслуживаний (для одного канала) ц не фигурируют по отдельности, а входят только своим отношением X / ц. Обозначим это отношение: р = X / ц и будем называть величину р «приведенной интенсивностью» потока заявок. Физический смысл ее таков: величина р представляет собой среднее число заявок, приходящих в СМО за среднее время обслуживания одной заявки.

РАСЧЕТ ОСНОВНЫХ ХАРАКТЕРИСТИК

Определим характеристики эффективности системы.

Вероятность отказа. Поступившая заявка получает отказ, если заняты все п каналов и все т мест в очереди:

р = Р =

отк гп+т

Г

п+т т , Р0 .

птп\

Относительная пропускная способность дополняет вероятность отказа до единицы:

Р = 1 - Р = 1 -

обсл отк

Р'

птп!

Р0.

Абсолютная пропускная способность СМО:

( рп+т ^

і--

пт п!

Р0

Среднее число занятых каналов:

(

і -

р

п+т

Р0

пт п!

= р

і -

п+т

Р0

пт п!

Среднее число заявок в очереди можно вычислить непосредственно как математическое ожидание дискретной случайной величины:

= і Рп+і + 2 Рп+2 + - + тРп+т = Е

г ..р

г=і

п1 • п!

Р0

_ Н Т1 гп / _ \ * * л ПТ і гп

= ^Р01г.т = р-!Р0^г Хгч, п • п! “і V п) п • п!

где X = р / п.

т

Для определения суммы V г • сг і

Ег с

г=і

восполь-

зуемся производной прогрессии:

суммы геометрической

(

ЕгЧ сгч =

г=і

Е сг

V г=і /

= і-ст (т + і - тс)

л

с(і -ст) , (і-с)

(і -с)2 ■

Таким образом:

рп+іР0 і-ст(т + і-

т

г = -

с)

пп!

(і -с)2

Среднее число заявок в системе: к = г + г .

Определим среднее время ожидания заявки в очереди. Рассмотрим ряд ситуаций, различающихся тем, в каком состоянии застанет систему вновь пришедшая заявка и сколько времени ей придется ждать обслуживания.

Если заявка застанет не все каналы занятыми, ей не придется ждать (соответствующие члены в математическом ожидании равны нулю). Если заявка придет в момент, когда заняты все п каналов, а очереди нет, ей придется ждать в среднем время, равное і / пц (потому что «поток освобождений» п каналов имеет интенсивность пц). Если заявка застанет все каналы занятыми и одну заявку перед собой в очереди, ей придется в среднем ждать в течение времени 2 / пц (по і / пц на каждую впереди стоящую заявку) и т. д. Если заявка застанет в очереди к заявок, ей придется ждать в среднем в течение времени к / пц. Если вновь пришедшая заявка застанет в очереди уже т заявок, то она вообще не будет ждать (но и не будет обслужена). Среднее время ожидания найдем, умножая каждое из этих значений на соответствующие вероятности:

0

).

п

І ож — Р

пт

г рп

= _і_ пт рп Р т =р Р0 Е

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

п т п! ■“

і 2 т

+ Рп+і + — + Рп+т-і =

пт пт

Рп+і л п+т-і \

р

— Р0 + 2---Р0 + — + т -----------------:— Р0

п! 0 пп! 0 п п!

г • I р

= р Р0

рпР0 і -Xт (т + і - т%)

! Е^ сг'

п т п! т=і

п т п! (1 -с)2

Среднее время пребывания заявки в системе : tСМО = tож + tобсл .

Для расчета характеристик СМО с неограниченной длинной очереди и неограниченным ожиданием будем использовать полученные ранее соотношения при т ^ да.

Вероятности состояний получим из формул (5) предельным переходом (при т ^ да ). При этом заметим, что сумма соответствующей геометрической прогрессии сходится при % < 1 и расходится при % > 1. Поэтому требование % = = р / п < 1 является обязательным для получения конечных значений вероятностей состояний. Таким образом, выражения для предельных вероятностей состояний примут вид:

Р* * Т~

— Р, к = 1, и;

Рк =77 Ро, к! рп+г

Рп+г —-—Ро,

пгп!

Ро

г = і,2, і

і +р+р і! 2!

_ п _ п+і

,+р_+_р______________________

п! п!(п -р)

В СМО с неограниченной длиной очереди и неограниченным временем ожидания каждая заявка рано или поздно будет обслужена, поэтому робсл = 1, а р

отк 1 А Х р обсл Х

в среднем непрерывно занятый канал будет выдавать X / ц = р обслуженных заявок в единицу времени.

Среднее число заявок в очереди можно вычислить непосредственно как математическое ожидание дискретной случайной величины:

'= Е г • Рп+г = Е

р

р

г=і

п+і

г=і

п • п!

•Ро

г=і

п п! рп+і

р -Ро •Ег•сг-і.

г=і

п п!

Выражение Ег % -1 представляет собой

г=1

производную суммы бесконечной геометрической прогрессии. Учитывая требование % = = р / и < 1, сумма бесконечно убывающей гео-

метрической прогрессии равна Е %г =

,=і і

с

а ее производная имеет вид

(і-с)2

. Таким об-

разом, г =

р

п+і

ГРо-

і

п'п\ (1 -с)2

Используя аналогичные рассуждения, получим среднее время ожидания:

І ож —

р Ро

і

п т п! (і-с)2

. Среднее число занятых ка-

■ а 1 р г

налов: г = — = — = р . Среднее число заявок,

т т _ _ _

связанных с СМО: к = г + г .

На основании приведенных выше формул для расчета основных характеристик СМО с неограниченной очередью и неограниченным временем ожидания могут быть рассчитаны все характеристики процесса, представленного на рис. 3. Каждая частная СМО обладает своими параметрами и характеристиками. Однако учитывая, что в среднем непрерывно занятый в каждой СМО канал будет выдавать X / ц = р обслуженных заявок в единицу времени, вся СМО будет выдавать р • п заявок в единицу времени, которые и будут поступать в следующую СМО. Таким образом, интенсивность поступления заявок в каждую последующую СМО будет зависеть от двух величин: интенсивности поступления заявок в первую СМО и от количества выдаваемых заявок в единицу времени предыдущей СМО, а именно, интенсивность поступления заявок в каждую последующую СМО определяется как минимум из указанных двух величин. Действительно, если предыдущая СМО обрабатывает заявки быстрее, чем они поступают, то среднее количество заявок в единицу времени, поступающее в последующую СМО, не может быть больше, чем количество заявок, поступающих в единицу времени в систему. Пример расчета характеристик процесса представлен в таблице.

г-і

п

і

г-і

Пример расчета характеристик процесса

Параметры СМО СМО і СМО 2 СМО 3 СМО 4 СМО 5 СМО 6 СМО 7

п 4 4 5 4 5 5 5

Л о,і 0,і 0,і 0,1 0,1 0,1 0,1

и 0,09 0,іі 0,іі 0,13 0,25 0,20 0,20

р і,іо 0,90 0,90 0,80 0,40 0,50 0,50

X 0,28 0,23 0,18 0,20 0,08 0,10 0,10

р 1 отк 0 0 0 0 0 0 0

Робсл і і 1 1 1 1 1

А о,і 0,і 0,1 0,1 0,1 0,1 0,1

г і,і 0,9 0,9 0,8 0,4 0,5 0,5

Ч 0,275 0,225 0,18 0,2 0,08 0,1 0,1

г 0,0і06 0,0042 0,0005 0,0024 0,0000 0,0000 0,0000

к і,іі06 0,9042 0,9005 0,8024 0,4000 0,5000 0,5000

і ож 0,і060 0,04і6 0,0054 0,0240 0,0001 0,0002 0,0002

І обсл іі 9 9 8 4 5 5

І СМО іі,і06 9,042 9,005 8,024 4,000 5,000 5,000

Просуммировав все элементы строк « tож », «tобсл » и «tсмо », можно рассчитать время ожидания, обслуживания и пребывания заявки во всех СМО. Для рассмотренного примера перечисленные величины составили 0,177, 51 и 51,177 единиц времени соответственно. Помимо этого, рассчитанные характеристики всех СМО дают информацию, являющуюся основой для принятия управленческих решений.

ВЫВОДЫ

Таким образом, можно утверждать, что применение методов теории марковских процессов и систем массового обслуживания позволяет эффективно решать задачи совершенствования организационной структуры управления предприятием с учетом риска.

СПИСОК ЛИТЕРАТУРЫ

1. Робсон М., Уллах Ф. Практическое руководство по реинженирингу бизнес-процессов. М.: Аудит, «Юнити», 1997. 224 с.

2. Аллен П. Х. Реинжиниринг банка: программа выживания и успеха. М.: Альпина Паблишер, 2002. 264 с.

3. Гнеденко Б. В., Коваленко И. Н. Введение в теорию массового обслуживания. М.: ЛКИ, 2007. 400 с.

4. Клейнрок Л. Теория массового обслуживания. М.: Машиностроение, 1979. 432 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

5. Бочаров П. П., Печинкин А. В. Теория массового обслуживания. М.: РУДН, 1995. 530 с.

6. Матвеев В. Ф., Ушаков В. Г. Системы массового обслуживания. М.: Издательство МГУ, 1984. 240 с.

7. Кофман А. Методы и модели исследования операций. М.: Мир, 1966. 524 с.

ОБ АВТОРАХ

Кантор Ольга Г еннадиевна,

доц. каф. финансов, денежного обращения и экон. безопасности. Дипл. спец. по прикл. матем. (МГУ). Канд. физ.-мат. наук (БГУ, 1999). Иссл. в обл. матем. моделирования, эконометрики.

Султанов Тимур Альбертович,

асп. каф. техн. киб. Дипл. инженер по автоматизир. системам обр. инф. Иссл. в обл. упр-я в соц.-экон. системах.

i Надоели баннеры? Вы всегда можете отключить рекламу.