Протекание процесса обслуживания во всех случаях одинаковое –
Первым признаком, позволяющим разбить задачи массового обслуживания на группы, является поведение требования, поступившего в систему в момент, когда все обслуживающие аппараты заняты.
Первая группа задач характеризуется тем, что требование не может ждать начала обслуживания или, что фактически то же самое, система обслуживания отказывает требованию, поступившему в тот момент, когда все обслуживающие аппараты заняты. Ясно, что подобное свойство может иметь место только в системах с ограниченным числом обслуживающих аппаратов. Это свойство означает, что полностью отсутствуют условия для образования очереди.
Вторая группа задач характеризуется тем, что требование, поступившее в систему обслуживания, может ее покинуть только тогда, когда оно полностью обслужено.
Для задач третьей группы характерно наличие некоторых промежуточных условий.
Требование, поступившее в систему обслуживания в момент, когда все обслуживающие аппараты заняты, не обязательно должно покинуть систему, но и не обязательно будет ждать конца обслуживания. Оно покинет систему, если будут выполнены некоторые дополнительные условия. При этом в различных задачах условия, при которых требование должно покинуть обслуживающую систему, могут быть самыми разнообразными. Так, например, в некоторых задачах массового обслуживания таким условием является ограниченное время пребывания требования в системе обслуживания. Если суммарное время пребывания требования в системе обслуживания (которое складывается из времени ожидания начала обслуживания и времени обслуживания) превысит определенную величину, то требование покидает обслуживающую систему независимо от того, начато его обслуживание или нет; а если обслуживание начато — то независимо от того, закончено оно или нет.
Другим примером условий может быть ограничение времени ожидания начала обслуживания. Если время ожидания очередным требованием начала обслуживания превзойдет определенную величину, то требование покинет обслуживающую систему, но если обслуживание начато, то оно будет закончено независимо от того, какое время нужно затратить на его обслуживание.
Кроме того, задачи различаются по числу обслуживающих аппаратов в системе. По этому признаку они могут быть разбиты на два типа:
Ясно, что реально неограниченного числа обслуживающих аппаратов ни в одной системе быть не может, однако могут быть системы, в которых число обслуживающих аппаратов настолько велико, что их можно относить к системам с неограниченным числом обслуживающих аппаратов. При очень большом количестве обслуживающих аппаратов ряд задач может быть с достаточной точностью и гораздо проще решен, если рассматривать эту систему как систему с неограниченным числом обслуживающих аппаратов.
Задачи массового обслуживания различаются еще по одному признаку – по числу требований, которые могут одновременно находиться в обслуживающей системе. В некоторых задачах число таких требований принципиально не может быть больше определенного числа. Это задачи с ограниченным числом требований.
В ряде задач число требований, находящихся одновременно на обслуживании, может быть очень большим. Настолько большим, что практически можно и удобно рассматривать
Рассматривать
Укажем еще на один признак, по которому различаются обслуживающие системы.
При решении задач, связанных с массовым обслуживанием, большое значение имеет правильный выбор критериев, определяющих изучаемый процесс. Одна и та же система обслуживания может характеризоваться с различных точек зрения различными критериями эффективности. Выбор того или иного критерия должен производиться в каждом конкретном случае исходя из тех задач, которые ставятся перед системой. Перечислить все критерии, которые могут или могли бы быть полезными во всех задачах массового обслуживания, затруднительно, поэтому ограничимся наиболее существенными и наиболее часто используемыми.
Длина очереди является случайной величиной. В качестве характеристики длины очереди можно использовать ее математическое ожидание. Перечень критериев:
Критерии, характеризующие протекание процесса обслуживания в системах смешанного типа, в основном совпадают с теми, которые были перечислены для задач первой и второй групп. Особые критерии для обслуживания систем смешанного типа таковы:
Частные критерии в зависимости от специфики изучаемых конкретных процессов могут быть получены из этих основных с учетом особенностей каждого процесса
В данной задаче рассматриваются основные принципы для оценки параметров загруженности линий связи на междугородних телефонных станциях и линиях провайдеров при предоставлении услуг телекоммуникаций как инструмента аналитического анализа выгодности использования данного числа линий, а также для выработки стратегии экономической политики по представлению услуг связи. Предлагается аналитический аппарат и реализация математического обеспечения. Задачу обслуживания линий связи можно рассматривать как ситуацию, когда появляется необходимость в обслуживании требований (телефонных разговоров или
Максиминный критерий (критерий Вальда). В соответствии с этим критерием каждое действие оценивается по наихудшему для него состоянию, и оптимальным является действие, приводящее к наилучшему из наихудших состояний, то есть действие $$i$$, для которого достигается
$$\mathop{max}\limits_i \mathop{min}\limits_j u_{ij}$$.
Минимаксный критерий (критерий потерь или минимаксного риска). В соответствии с этим критерием оптимальным считается действие, для которого величина потерь (риска) принимает наименьшее значение при самой неблагоприятной обстановке, то есть действие $$i$$, для которого достигается
$$\mathop{min}\limits_i \mathop{max}\limits_j r_{ij}$$,
где $$r_{ij}$$ определяется как величина, которую нужно прибавить к $$u_{ij}$$, чтобы получить максимальный выигрыш.
Критерий Гурвица (критерий пессизма-оптимизма). В соответствии с этим критерием оптимальным считается действие $$i$$, для которого достигается
$$\mathop{max}\limits_i\{\alpha \mathop{min}\limits_j u_{ij}+(1-\alpha)\mathop{max}\limits_j u_{ij}\}$$,
где $$0\le\alpha\le 1$$.
Из приведенного условия видно, что критерий Гурвица является взвешенной средней из наименьших и наибольших выигрышей для принятого коэффициента $$\alpha$$. В частности, при $$\alpha =1$$ критерий Гурвица соответствует критерию Вальда. Заметим, что минимальный критерий учитывает только наибольший выигрыш, получаемый в результате применения любой стратегии, и безразличен к любым другим вариантам.
Критерий Байеса (Лапласа). В соответствии с этим критерием оптимальным считается действие, которому соответствует
$$\mathop{max}\limits_i \frac{1}{n}\sum\limits_{j=1}^{n}u_{ij}$$.
Следовательно, критерий Байеса (Лапласа) исходит из того, что раз совершенно неизвестно, какое из состояний имеет место, то нужно поступать так, как будто они равновероятны.
Задачу обслуживания линий связи можно рассматривать как ситуацию, когда появляется необходимость в обслуживании требований (телефонных разговоров или
Созданное программное обеспечение будет являться инструментом анализа такой задачи. Естественно, на основе результатов исследований, решение будет принимать специалист экономического подразделения организации, предоставляющей услуги телекоммуникаций.
Задача анализа линий связи на междугородней автоматической станции или линий связи с провайдером доступа к сети Internet относится к задачам теории массового обслуживания. Общей особенностью таких задач является случайный характер исследуемых явлений (сеансы связи), так как количество требований на обслуживание, временные интервалы между их поступлениями и длительность обслуживания случайны. Основные элементы исследуемой системы следующие: входящий
Данная система относится к
Процесс поступления в систему массового обслуживания потока требований (выходов на междугороднюю станцию клиентов) является вероятностным. Он представляет собой поток однородных событий, поступающих через случайные промежутки времени.
Рассмотрим однородное событие $$E$$, следующее одно за другим через случайные промежутки времени. Число $$n$$ реализаций события $$E$$, происходящее в течение интервала времени $$T$$, является случайной величиной, которую обозначим через $$N(T)$$ ; вероятность того, что $$N=n$$, обозначим $$P_n(T)$$. [3]
Определим распределение вероятностей для такого потока, (то есть найдем величины $$P_n(T)$$, где $$n=0,1,..$$.). Для любого времени $$T$$ имеем
$$P_0(T)+P_1(T)+...+P_k(T)+...=1$$
Вероятность того, что событие $$E$$ произойдет более одного раза в интервале времени $$dt$$, есть величина бесконечно малая по сравнению с $$dt$$. Вероятность того, что событие $$E$$ произойдет 1 раз, пропорциональна $$dt$$ и равна $$\lambda$$, следовательно $$P_k(dt)$$, где $$k=2,3,..$$. бесконечно малые, поэтому $$P_0(dt)+P_1(dt)=1; P_1(dt)=ldt; P_0(dt)=1-ldt$$ После аналитического преобразования Лапласа получим:
$$P_0(T)=e^{-\lambda T};P_1(T)=\frac{(\lambda T)*e^{-\lambda t}}{1!};...P_n(T)=\frac{(\lambda T)*e^{-\lambda T}}{n!}$$
Таким образом,
В установившемся режиме Эрлангом были найдены следующие зависимости.
Эти зависимости выведены Эрлангом при условии, что время обслуживания распределено экспоненциально, они верны также и для произвольного абсолютно непрерывного закона распределения обслуживания [3,4], что позволяет распространить рамки применимости формул Эрланга на задачи анализа эффективности использования линий связи.
Для выбора алгоритма поиска оптимального числа линий связи были проанализированы критерии Лапласа, Гурвица, Сэвиджа и Вальда.
Метод Сэвиджа неприемлем для анализа, так как существует необходимость построения матриц "сожалений", а это значительно усложняет алгоритм обработки данных. Метод Лапласа является поиском усредненного значения, а значит, не является достаточно гибким при решении задачи проекта.
В задачах по принятию стратегии возникает множество трудностей с решением, так как мы имеем большое число критериев, которые не всегда согласованы между собой, а высокая степень неопределенности, обусловленная недостаточной информацией для обоснования принятия решения, существенно затрудняет поиск решения.
Одним из определяющих факторов в этой задаче являются состояния, в которых могут находится линии связи в зависимости от коэффициента простоя $$S1,S2,…,Sk$$, — эти коэффициенты нам неизвестны.
Тогда математическую модель в условиях неопределенности можно сформулировать следующим образом [2]:
имеется некоторая матрица $$L$$ размерностью $$m*n$$.
Элементы этой матрицы $$L_{ij}$$ можно рассматривать как полезность результата $$Oi$$ (которое складывается из среднего между коэффициентом простоя и вероятностью, что все линии связи свободны) при использовании стратегии $$Xi$$ — выбора числа линий связи.
Критерий Гурвица основан на следующих двух предположениях: среда может находиться в самом невыгодном состоянии с вероятностью 1-a, т.е. с вероятностью, что поток заявок на обслуживание очень низкий, и в самом выгодном — с вероятностью $$\alpha$$ —
Тогда решающее правило Гурвица записывается так [5]:
$$\mathop{max}\limits_i\{\alpha \mathop{min}\limits_j u_{ij} +(1-\alpha)\mathop{max}\limits_j u_{ij}\}$$
Таким образом, нетрудно составить алгоритм решения задачи поиска оптимального количества линий связи (так как все исходные данные получены на этапе анализа работы линий связи).
Первая версия программного обеспечения реализована на Visual Basic. Данное средство удачно подходит для решения задач оптимизации в проекте, так как имеет полную совместимость с Access и более удобные средства как для описания алгоритмов решаемых задач, так и для проектирования интерфейса создаваемого программного продукта.
Вторая версия программного обеспечения по анализу работы линий связи выполняется на C # в Visual Studio.NET.
В качестве основного языка объектно-ориентированной платформы выбран C #.
C # создан на базе опыта разработки других языков программирования:
Поэтому C # — язык идеально подходящий для разработки компонентных $$n$$ -уровневых распределенных веб-приложений Visual Studio.NET.
Таким образом, выбранный инструментарий для написания программы по анализу линий связи является оправданным как для решения самой задачи, так и исходя из современных требований к программному обеспечению.
В данной работе новыми являются:
Пусть через противолодочный рубеж прорываются подводные лодки. Известно, что в среднем за сутки через рубеж проходят три подводные лодки. Моменты начала форсирования неизвестны, но можно предполагать, что поток прорывающихся подводных лодок простейший. Необходимо определить, какое количество противолодочных самолетов $$n$$ должно осуществлять патрулирование на рубеже для того, чтобы в момент появления очередной подводной лодки с вероятностью, не меньшей 0,9, хотя бы один самолет был свободен (осуществлял поиск). Предполагается, что после появления очередной подводной лодки самолет занят ее "обслуживанием". Среднее время занятости самолета $$M[\gamma]=2,4час$$. Точное значение занятости самолета неизвестно, но можно предполагать, что оно случайно и подчинено показательному закону. В такой постановке задачу можно рассматривать как одну из задач массового обслуживания. В качестве критерия эффективности выбрана вероятность того, что хотя бы один из самолетов ПЛО был свободен к моменту появления лодки на рубеже. Предполагается, что вероятность обнаружения лодки на рубеже ПЛО равна единице.
В абстрактной постановке эта задача формулируется следующим образом.
Имеется обслуживающая система, состоящая из $$n$$ аппаратов. Она относится к числу систем с потерями, то есть требование, поступившее в момент, когда все обслуживающие аппараты заняты, покидает систему. Если в системе в момент поступления требования (лодки) есть хотя бы один свободный аппарат (самолет ПЛО), то он немедленно приступает к обслуживанию требования (лодки). Каждый аппарат (самолет) может одновременно обслужить только одно требование (лодку). Для рассматриваемой задачи безразлично, относится система к числу упорядоченных или нет. Время обслуживания одного требования одним аппаратом подчинено показательному закону с параметром $$\gamma =\frac{1}{2,4}$$. Напомним, что это означает следующее: вероятность того, что время обслуживания $$\gamma$$ меньше $$t$$, равна
$$p\{\gamma < t\} =F(t)=1-e^{-\gamma t}$$
а $$\frac{1}{\gamma}$$ есть математическое ожидание времени обслуживания, равное 2,4 часа.
В систему на обслуживание поступает простейший
$$V_k(t)=\frac{(\lambda t)^k}{k!}e^{-\lambda t}$$,
где $$\lambda$$ — математическое ожидание числа требований за единицу времени.
Не останавливаясь на решении этой задачи, приведем некоторые показатели, характеризующие состояние системы.
Вероятность того, что в обслуживающей системе находится ровно $$k$$ требований, то есть занято $$k$$ обслуживающих аппаратов, будет
$$P_k=\frac{P_0}{k!}(\frac{\lambda}{\gamma})^k(k=1,2,...,n)$$.
Вероятность того, что все обслуживающие аппараты свободны, будет
$$P_0=\frac{1}{\sum\limits_{m=0}^{n}\frac{1}{m!}(\frac{\lambda}{\gamma})^m}$$
Здесь $$n$$ — число обслуживающих аппаратов системы (число самолетов ПЛО).
$$P_n=\frac{(\frac{\lambda}{\gamma})^n\frac{1}{n!}}{\sum\limits_{m=0}^{n}\frac{1}{m!}(\frac{\lambda}{\lambda})^m}$$.
Среднее число занятых обслуживающих аппаратов:
$$M=\sum\limits_{k=1}^{n} \frac{1}{(k-1)!}(\frac{\lambda}{\gamma})^k P_0$$
Для получения вероятности ( $$P$$ ) того, что хотя бы один из обслуживающих аппаратов (самолетов) будет свободен, можно воспользоваться величиной $$P_n$$ — вероятностью отказа очередному требованию в обслуживании, которая равна вероятности того, что все обслуживающие аппараты заняты.
Искомая вероятность $$P=1-P_n$$. В нашем примере $$\lambda =3$$ (среднее число прорывающихся подводных лодок в сутки):
$$\gamma =\frac{1}{M[\gamma]}=10$$, так как $$M[\gamma]=2,4 час=0,1 суток$$.
Таким образом, нужно найти $$n$$ из условия $$1-P_n \ge 0,9$$ или $$P_n\le 0,1$$. При $$n=1$$ вероятность того, что все самолеты заняты "обслуживанием" подводных лодок, $$P_n=0,23$$. Следовательно, одного самолета мало для обеспечения заданной надежности обслуживания.
При $$n=2$$ значение $$P_n=0,03$$, поэтому $$P=0,97$$.
Таким образом, из двух самолетов, находящихся на рубеже, с вероятностью 0,97 хотя бы один из них будет свободен в любой момент времени.
Интересно, насколько при этом будут заняты "работой" самолеты. Количественно эту занятость можно описать величиной $$\mu$$ — средним числом занятых самолетов. При $$m=2$$ эта величина равна $$\mu \approx 0,3$$, то есть в среднем 85% времени каждый самолет будет свободен.
Протекание процесса обслуживания во всех случаях одинаковое –
Первым признаком, позволяющим разбить задачи массового обслуживания на группы, является поведение требования, поступившего в систему в момент, когда все обслуживающие аппараты заняты.
Первая группа задач характеризуется тем, что требование не может ждать начала обслуживания или, что фактически то же самое, система обслуживания отказывает требованию, поступившему в тот момент, когда все обслуживающие аппараты заняты. Ясно, что подобное свойство может иметь место только в системах с ограниченным числом обслуживающих аппаратов. Это свойство означает, что полностью отсутствуют условия для образования очереди.
Вторая группа задач характеризуется тем, что требование, поступившее в систему обслуживания, может ее покинуть только тогда, когда оно полностью обслужено.
Для задач третьей группы характерно наличие некоторых промежуточных условий.
Требование, поступившее в систему обслуживания в момент, когда все обслуживающие аппараты заняты, не обязательно должно покинуть систему, но и не обязательно будет ждать конца обслуживания. Оно покинет систему, если будут выполнены некоторые дополнительные условия. При этом в различных задачах условия, при которых требование должно покинуть обслуживающую систему, могут быть самыми разнообразными. Так, например, в некоторых задачах массового обслуживания таким условием является ограниченное время пребывания требования в системе обслуживания. Если суммарное время пребывания требования в системе обслуживания (которое складывается из времени ожидания начала обслуживания и времени обслуживания) превысит определенную величину, то требование покидает обслуживающую систему независимо от того, начато его обслуживание или нет; а если обслуживание начато — то независимо от того, закончено оно или нет.
Другим примером условий может быть ограничение времени ожидания начала обслуживания. Если время ожидания очередным требованием начала обслуживания превзойдет определенную величину, то требование покинет обслуживающую систему, но если обслуживание начато, то оно будет закончено независимо от того, какое время нужно затратить на его обслуживание.
Кроме того, задачи различаются по числу обслуживающих аппаратов в системе. По этому признаку они могут быть разбиты на два типа:
Ясно, что реально неограниченного числа обслуживающих аппаратов ни в одной системе быть не может, однако могут быть системы, в которых число обслуживающих аппаратов настолько велико, что их можно относить к системам с неограниченным числом обслуживающих аппаратов. При очень большом количестве обслуживающих аппаратов ряд задач может быть с достаточной точностью и гораздо проще решен, если рассматривать эту систему как систему с неограниченным числом обслуживающих аппаратов.
Задачи массового обслуживания различаются еще по одному признаку – по числу требований, которые могут одновременно находиться в обслуживающей системе. В некоторых задачах число таких требований принципиально не может быть больше определенного числа. Это задачи с ограниченным числом требований.
В ряде задач число требований, находящихся одновременно на обслуживании, может быть очень большим. Настолько большим, что практически можно и удобно рассматривать
Рассматривать
Укажем еще на один признак, по которому различаются обслуживающие системы.
При решении задач, связанных с массовым обслуживанием, большое значение имеет правильный выбор критериев, определяющих изучаемый процесс. Одна и та же система обслуживания может характеризоваться с различных точек зрения различными критериями эффективности. Выбор того или иного критерия должен производиться в каждом конкретном случае исходя из тех задач, которые ставятся перед системой. Перечислить все критерии, которые могут или могли бы быть полезными во всех задачах массового обслуживания, затруднительно, поэтому ограничимся наиболее существенными и наиболее часто используемыми.
Длина очереди является случайной величиной. В качестве характеристики длины очереди можно использовать ее математическое ожидание. Перечень критериев:
Критерии, характеризующие протекание процесса обслуживания в системах смешанного типа, в основном совпадают с теми, которые были перечислены для задач первой и второй групп. Особые критерии для обслуживания систем смешанного типа таковы:
Частные критерии в зависимости от специфики изучаемых конкретных процессов могут быть получены из этих основных с учетом особенностей каждого процесса
В данной задаче рассматриваются основные принципы для оценки параметров загруженности линий связи на междугородних телефонных станциях и линиях провайдеров при предоставлении услуг телекоммуникаций как инструмента аналитического анализа выгодности использования данного числа линий, а также для выработки стратегии экономической политики по представлению услуг связи. Предлагается аналитический аппарат и реализация математического обеспечения. Задачу обслуживания линий связи можно рассматривать как ситуацию, когда появляется необходимость в обслуживании требований (телефонных разговоров или
Максиминный критерий (критерий Вальда). В соответствии с этим критерием каждое действие оценивается по наихудшему для него состоянию, и оптимальным является действие, приводящее к наилучшему из наихудших состояний, то есть действие $$i$$, для которого достигается
$$\mathop{max}\limits_i \mathop{min}\limits_j u_{ij}$$.
Минимаксный критерий (критерий потерь или минимаксного риска). В соответствии с этим критерием оптимальным считается действие, для которого величина потерь (риска) принимает наименьшее значение при самой неблагоприятной обстановке, то есть действие $$i$$, для которого достигается
$$\mathop{min}\limits_i \mathop{max}\limits_j r_{ij}$$,
где $$r_{ij}$$ определяется как величина, которую нужно прибавить к $$u_{ij}$$, чтобы получить максимальный выигрыш.
Критерий Гурвица (критерий пессизма-оптимизма). В соответствии с этим критерием оптимальным считается действие $$i$$, для которого достигается
$$\mathop{max}\limits_i\{\alpha \mathop{min}\limits_j u_{ij}+(1-\alpha)\mathop{max}\limits_j u_{ij}\}$$,
где $$0\le\alpha\le 1$$.
Из приведенного условия видно, что критерий Гурвица является взвешенной средней из наименьших и наибольших выигрышей для принятого коэффициента $$\alpha$$. В частности, при $$\alpha =1$$ критерий Гурвица соответствует критерию Вальда. Заметим, что минимальный критерий учитывает только наибольший выигрыш, получаемый в результате применения любой стратегии, и безразличен к любым другим вариантам.
Критерий Байеса (Лапласа). В соответствии с этим критерием оптимальным считается действие, которому соответствует
$$\mathop{max}\limits_i \frac{1}{n}\sum\limits_{j=1}^{n}u_{ij}$$.
Следовательно, критерий Байеса (Лапласа) исходит из того, что раз совершенно неизвестно, какое из состояний имеет место, то нужно поступать так, как будто они равновероятны.
Задачу обслуживания линий связи можно рассматривать как ситуацию, когда появляется необходимость в обслуживании требований (телефонных разговоров или
Созданное программное обеспечение будет являться инструментом анализа такой задачи. Естественно, на основе результатов исследований, решение будет принимать специалист экономического подразделения организации, предоставляющей услуги телекоммуникаций.
Задача анализа линий связи на междугородней автоматической станции или линий связи с провайдером доступа к сети Internet относится к задачам теории массового обслуживания. Общей особенностью таких задач является случайный характер исследуемых явлений (сеансы связи), так как количество требований на обслуживание, временные интервалы между их поступлениями и длительность обслуживания случайны. Основные элементы исследуемой системы следующие: входящий
Данная система относится к
Процесс поступления в систему массового обслуживания потока требований (выходов на междугороднюю станцию клиентов) является вероятностным. Он представляет собой поток однородных событий, поступающих через случайные промежутки времени.
Рассмотрим однородное событие $$E$$, следующее одно за другим через случайные промежутки времени. Число $$n$$ реализаций события $$E$$, происходящее в течение интервала времени $$T$$, является случайной величиной, которую обозначим через $$N(T)$$ ; вероятность того, что $$N=n$$, обозначим $$P_n(T)$$. [3]
Определим распределение вероятностей для такого потока, (то есть найдем величины $$P_n(T)$$, где $$n=0,1,..$$.). Для любого времени $$T$$ имеем
$$P_0(T)+P_1(T)+...+P_k(T)+...=1$$
Вероятность того, что событие $$E$$ произойдет более одного раза в интервале времени $$dt$$, есть величина бесконечно малая по сравнению с $$dt$$. Вероятность того, что событие $$E$$ произойдет 1 раз, пропорциональна $$dt$$ и равна $$\lambda$$, следовательно $$P_k(dt)$$, где $$k=2,3,..$$. бесконечно малые, поэтому $$P_0(dt)+P_1(dt)=1; P_1(dt)=ldt; P_0(dt)=1-ldt$$ После аналитического преобразования Лапласа получим:
$$P_0(T)=e^{-\lambda T};P_1(T)=\frac{(\lambda T)*e^{-\lambda t}}{1!};...P_n(T)=\frac{(\lambda T)*e^{-\lambda T}}{n!}$$
Таким образом,
В установившемся режиме Эрлангом были найдены следующие зависимости.
Эти зависимости выведены Эрлангом при условии, что время обслуживания распределено экспоненциально, они верны также и для произвольного абсолютно непрерывного закона распределения обслуживания [3,4], что позволяет распространить рамки применимости формул Эрланга на задачи анализа эффективности использования линий связи.
Для выбора алгоритма поиска оптимального числа линий связи были проанализированы критерии Лапласа, Гурвица, Сэвиджа и Вальда.
Метод Сэвиджа неприемлем для анализа, так как существует необходимость построения матриц "сожалений", а это значительно усложняет алгоритм обработки данных. Метод Лапласа является поиском усредненного значения, а значит, не является достаточно гибким при решении задачи проекта.
В задачах по принятию стратегии возникает множество трудностей с решением, так как мы имеем большое число критериев, которые не всегда согласованы между собой, а высокая степень неопределенности, обусловленная недостаточной информацией для обоснования принятия решения, существенно затрудняет поиск решения.
Одним из определяющих факторов в этой задаче являются состояния, в которых могут находится линии связи в зависимости от коэффициента простоя $$S1,S2,…,Sk$$, — эти коэффициенты нам неизвестны.
Тогда математическую модель в условиях неопределенности можно сформулировать следующим образом [2]:
имеется некоторая матрица $$L$$ размерностью $$m*n$$.
Элементы этой матрицы $$L_{ij}$$ можно рассматривать как полезность результата $$Oi$$ (которое складывается из среднего между коэффициентом простоя и вероятностью, что все линии связи свободны) при использовании стратегии $$Xi$$ — выбора числа линий связи.
Критерий Гурвица основан на следующих двух предположениях: среда может находиться в самом невыгодном состоянии с вероятностью 1-a, т.е. с вероятностью, что поток заявок на обслуживание очень низкий, и в самом выгодном — с вероятностью $$\alpha$$ —
Тогда решающее правило Гурвица записывается так [5]:
$$\mathop{max}\limits_i\{\alpha \mathop{min}\limits_j u_{ij} +(1-\alpha)\mathop{max}\limits_j u_{ij}\}$$
Таким образом, нетрудно составить алгоритм решения задачи поиска оптимального количества линий связи (так как все исходные данные получены на этапе анализа работы линий связи).
Первая версия программного обеспечения реализована на Visual Basic. Данное средство удачно подходит для решения задач оптимизации в проекте, так как имеет полную совместимость с Access и более удобные средства как для описания алгоритмов решаемых задач, так и для проектирования интерфейса создаваемого программного продукта.
Вторая версия программного обеспечения по анализу работы линий связи выполняется на C # в Visual Studio.NET.
В качестве основного языка объектно-ориентированной платформы выбран C #.
C # создан на базе опыта разработки других языков программирования:
Поэтому C # — язык идеально подходящий для разработки компонентных $$n$$ -уровневых распределенных веб-приложений Visual Studio.NET.
Таким образом, выбранный инструментарий для написания программы по анализу линий связи является оправданным как для решения самой задачи, так и исходя из современных требований к программному обеспечению.
В данной работе новыми являются:
Пусть через противолодочный рубеж прорываются подводные лодки. Известно, что в среднем за сутки через рубеж проходят три подводные лодки. Моменты начала форсирования неизвестны, но можно предполагать, что поток прорывающихся подводных лодок простейший. Необходимо определить, какое количество противолодочных самолетов $$n$$ должно осуществлять патрулирование на рубеже для того, чтобы в момент появления очередной подводной лодки с вероятностью, не меньшей 0,9, хотя бы один самолет был свободен (осуществлял поиск). Предполагается, что после появления очередной подводной лодки самолет занят ее "обслуживанием". Среднее время занятости самолета $$M[\gamma]=2,4час$$. Точное значение занятости самолета неизвестно, но можно предполагать, что оно случайно и подчинено показательному закону. В такой постановке задачу можно рассматривать как одну из задач массового обслуживания. В качестве критерия эффективности выбрана вероятность того, что хотя бы один из самолетов ПЛО был свободен к моменту появления лодки на рубеже. Предполагается, что вероятность обнаружения лодки на рубеже ПЛО равна единице.
В абстрактной постановке эта задача формулируется следующим образом.
Имеется обслуживающая система, состоящая из $$n$$ аппаратов. Она относится к числу систем с потерями, то есть требование, поступившее в момент, когда все обслуживающие аппараты заняты, покидает систему. Если в системе в момент поступления требования (лодки) есть хотя бы один свободный аппарат (самолет ПЛО), то он немедленно приступает к обслуживанию требования (лодки). Каждый аппарат (самолет) может одновременно обслужить только одно требование (лодку). Для рассматриваемой задачи безразлично, относится система к числу упорядоченных или нет. Время обслуживания одного требования одним аппаратом подчинено показательному закону с параметром $$\gamma =\frac{1}{2,4}$$. Напомним, что это означает следующее: вероятность того, что время обслуживания $$\gamma$$ меньше $$t$$, равна
$$p\{\gamma < t\} =F(t)=1-e^{-\gamma t}$$
а $$\frac{1}{\gamma}$$ есть математическое ожидание времени обслуживания, равное 2,4 часа.
В систему на обслуживание поступает простейший
$$V_k(t)=\frac{(\lambda t)^k}{k!}e^{-\lambda t}$$,
где $$\lambda$$ — математическое ожидание числа требований за единицу времени.
Не останавливаясь на решении этой задачи, приведем некоторые показатели, характеризующие состояние системы.
Вероятность того, что в обслуживающей системе находится ровно $$k$$ требований, то есть занято $$k$$ обслуживающих аппаратов, будет
$$P_k=\frac{P_0}{k!}(\frac{\lambda}{\gamma})^k(k=1,2,...,n)$$.
Вероятность того, что все обслуживающие аппараты свободны, будет
$$P_0=\frac{1}{\sum\limits_{m=0}^{n}\frac{1}{m!}(\frac{\lambda}{\gamma})^m}$$
Здесь $$n$$ — число обслуживающих аппаратов системы (число самолетов ПЛО).
$$P_n=\frac{(\frac{\lambda}{\gamma})^n\frac{1}{n!}}{\sum\limits_{m=0}^{n}\frac{1}{m!}(\frac{\lambda}{\lambda})^m}$$.
Среднее число занятых обслуживающих аппаратов:
$$M=\sum\limits_{k=1}^{n} \frac{1}{(k-1)!}(\frac{\lambda}{\gamma})^k P_0$$
Для получения вероятности ( $$P$$ ) того, что хотя бы один из обслуживающих аппаратов (самолетов) будет свободен, можно воспользоваться величиной $$P_n$$ — вероятностью отказа очередному требованию в обслуживании, которая равна вероятности того, что все обслуживающие аппараты заняты.
Искомая вероятность $$P=1-P_n$$. В нашем примере $$\lambda =3$$ (среднее число прорывающихся подводных лодок в сутки):
$$\gamma =\frac{1}{M[\gamma]}=10$$, так как $$M[\gamma]=2,4 час=0,1 суток$$.
Таким образом, нужно найти $$n$$ из условия $$1-P_n \ge 0,9$$ или $$P_n\le 0,1$$. При $$n=1$$ вероятность того, что все самолеты заняты "обслуживанием" подводных лодок, $$P_n=0,23$$. Следовательно, одного самолета мало для обеспечения заданной надежности обслуживания.
При $$n=2$$ значение $$P_n=0,03$$, поэтому $$P=0,97$$.
Таким образом, из двух самолетов, находящихся на рубеже, с вероятностью 0,97 хотя бы один из них будет свободен в любой момент времени.
Интересно, насколько при этом будут заняты "работой" самолеты. Количественно эту занятость можно описать величиной $$\mu$$ — средним числом занятых самолетов. При $$m=2$$ эта величина равна $$\mu \approx 0,3$$, то есть в среднем 85% времени каждый самолет будет свободен.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.