Файл: Шнепс, М. А. Численные методы теории телетрафика.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 148

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Подставляя х = \ и х —ц/Х, а также полагая а=Я/ц, находим

Pk+l

~

а Pk

|

(51)

 

n—k

Г

Рп — а

Pk

I

 

Следовательно,

 

 

Р{х)

=

1 — ах

 

 

 

 

 

откуда

 

 

 

п—*+1

Р(1)

 

: Pk +

• • •+

 

Рп== Pk - — ----

 

 

 

 

1 — а

Для определения ри Рь—, Pk имеем систему, состоящую из неис­ пользованных исходных уравнений, и условия нормировки

Pk

1 _

t/'-ft+i

 

(52)

 

1— о

Эту систему можем решить рассмотренным выше способом. Если

же нас интересуют только pi с i^ k ,

то требуется определить толь­

ко Ph, а дальнейшие

находим из

(51); отсюда же можем полу­

чить среднее число ожидающих в очереди и т. д.

Аналогичным образом, если требуется определить среднее вре­ мя достижения 7\- некоторого состояния Xj, j< .k , полагаем

Т (*) = Tk +

хТk+\ + . . .+ * " k Tk.

Действуя, как выше с уравнениями, где в коэффициентах фигу­

рируют только Яиц,

получаем

 

 

(х — 1) (цх — Х)Т{х) — \ixTk-i

+ h T k +

([Iх— Я) х

"1" Тп — х

х? -)- .

. . -f- хп.

Здесь подстановки х = а

и х = 1

дают соответственно:

Tk—Tk-1 +

1

1 _

g» -fe+i

 

 

 

1— с

 

(53)

 

 

 

 

 

1

 

 

Т „ = 7 * - , +

 

 

 

Р ( l — o n ~ k )

ц'Д — о) п k + 1

 

1— а

Для определения Ти, Th-i и Д, i</e— 1, ‘имеем 'неиспользованные исходные уравнения и (53). Затем получаем Т(х) и т. д.

Понятно, что в рассмотренных элементарных случаях искомые величины можно найти и более простым способом. Изложенный ход действий имеет целью только иллюстрировать методы укруп­ нения, а именно:

а) использование части исходных уравнений при выводе соот­ ношений для производящей функции;

83


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

случае соотношения для величин />,•и Тп);

в)

решение систем уравнений типа (53), содержащих соотноше­

ния,

полученные в б), п исходные

уравнения, не использован­

ные в а );

 

г)

в случае надобности — расчет

величин, определяемых про­

изводя щимн фуикцнями.

Соотношения для производящих функций, естественно, позво­

ляют определить поведение процесса при п-*-оо. В

рассмотренном

примере как для того, чтобы р„->-0, так и для того,

чтобы Г/, оста­

валось

конечным, необходимым и достаточным условием являет­

ся а <

1.

 

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

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

Замечания и литературные

ссылки

В

настоящей

главе использованы статьи Гринберга [42,

43],

Гринберга

и Дам'бита

[44] и другие 1мате-риалы, любез­

но предоставленные Гринбергом. При описании марковского про­ цесса в виде потоков в графе автор следует монографии Бержа [25]. Комбинаторный метод классификации состояний, рассматриваемый в § 4.1.2, более простой, чем алгоритмы, ко­ торые обычно рекомендуются для анализа марковских процессов, например, действия со степенями матрицы А [137, 145] или других матриц того же порядка либо с собственными значениями и векто­ рами таких матриц [31]. Оба эти способа весьма трудоемки, если число состояний достигает нескольких сотен или больше. Для клас­ сификации состояний марковских цепей Сарымсаков [125] предла­ гает еще более трудоемкий прием, требующий как возведения матрицы типа А в степени, так и исследования всех траекторий, ис­ ходящих из отдельных состояний.

Теорема 4.1 обобщает правила, данные в свое время Кирхго­ фом [239] для расчета электрических цепей и широко реклами­ руемые в последнее время под различными другими названиями в качестве метода расчета электрических цепей [109]. Такой способ расчета предлагался также и для марковских систем [26].

84


Изложение итерационного алгоритма в § 4.3.2 следует статье Седола [129]. Этот алгоритм применяется в теории телетрафика давно (например, Карлсон и Эллдин [176]).

Среди алгоритмов решения системы (38) необходимо упомянуть решение в виде степенных рядов, т. е. поиск решения в виде беско­ нечных разложений по степеням А или А,-1:

Pi =

А * (с/о +

Сд А + С/гА2 - ) - , . . )

(54)

или

 

 

 

Pi =

~Т~ (d

+ йц-^- + dj2-^ -+ . . .j .

(55).

 

А.

 

 

Коэффициенты таких разложений вычисляются по

рекуррентным

соотношениям, определяемым системой (38) при .подстановке туда (54) или (55). Таким образом, можно получить несколько первых членов разложения, которые характеризуют систему при малых или больших нагрузках. В следующей главе на примере изучения прин­ ципов построения оптимальных неполнодоступных схем будет по­ казано, как работает этот метод.

Чтобы сравнить возможности различных алгоритмов, приведем некоторые данные о порядке систем линейных алгебраических уравнений, решаемых на ЭВМ, имеющей быстродействующую фер­ ритовую память на 64 00,0 слов. Методом Гаусса можно решать си­ стемы 200-го порядка, а при использовании памяти на магнитных дисках до 2500-го порядка. Если учесть, что матрица А является квазиякобиевой (ненулевые элементы находятся в полосе вокруг диагонали), то порядок решаемой системы можно увеличить. На­ пример, если полоса имеет ширину 600 членов (по 300 членов с каждой стороны диагонали), то можно решать системы 6000-го по­ рядка. Итерационным методом удается решить системы с 40 000 уравнениями. Заметим, что это не так уж много, если учесть, что неполнодоступная система с 15 линиями описывается системой

215 = 32 768-го порядка.

Г л а в а

5

Исследование неполнодоступных схем

Внастоящей главе подробно рассмотрена од­ на из классических проблем теории теле­ трафика — проблема выбора оптимальных

неполнодоступных схем (НС). В § 5.1 приводятся численные при­ меры, решенные на ЭВМ и иллюстрирующие различные принципы построения НС при конечных значениях нагрузки. Названия пунк­ тов в § 5.1 представляют собой перечисление этих принципов. Ос­ новной практический вывод — это целесообразность широкого при­ менения равномерных схем. Параграф 5.2 содержит математичес­ кий аппарат степенных разложений для оценки вероятности потерь при предельных больших и малых нагрузках. На основе этого ма­ тематического аппарата в § 5.3 доказаны важные предельные тео­ ремы: 1) об оптимальности равномерных схем при больших на­ грузках и 2) об оптимальности схем, содержащих максимальное число индивидуальных линий, при малых нагрузках. В § 5.4 изла­ гаются приемы построения равномерных НС.

5.1.ЧИСЛЕННЫЕ ПРИМЕРЫ АНАЛИЗА НЕПОЛНОДОСТУПНЫХ СХЕМ1

1.Существуют ли неполнодоступные схемы, равномерно лучшие по %

Рассмотрение принципов построения оптимальных неполно­ доступных схем (НС) начнем с простого численного примера. В этом и в других примерах настоящего параграфа предполагаем, что на каждую группу схемы (общее их число п) поступает пуассо­ новский поток интенсивности I, длительность разговора подчиняет­ ся экспоненциальному распределению со средним значением, рав­ ным единице. Предполагаем, как обычно, что искание линий по группам осуществляется упорядоченно (на наших рисунках слева направо). При рассмотрении НС со случайным исканием это будет оговорено особо.

На рис. 5.1 приведены две НС, имеющие одни и те же парамет­ ры: число входных потоков п = 4, доступность d = 3, число линий и = 6. Приведенные НС отличаются только видом включения, т. е.

86


видом распределения контактов коммутационной схемы

(всего их

n d= 12) и по и = 6 линиям.

одной из-

Схема, представленная на рис. 5.1а, — это пример

ступенчатых схем, которые еще в 60-х годах рекомендовались для.

а)

Ю

1 3

5

 

X

X

 

 

 

X

X

 

 

Рис. 5.1. Две простые

X

Л

И

 

неполнодоступные

 

схемы:

 

Л

 

а) ступенчатая; б)

Л

сГ

сГ

равномерная

практического применения1). В табл. 5.1 приведены результаты вы­ числения вероятности потерь рассматриваемых схем, которые ста­ вят под сомнение целесообразность такой практической рекоменда-

Т А Б Л И Ц А

5.1

 

 

 

 

л

(Л) для схемы на

 

 

рис.

5.1 о

рис. 5.16

 

28

0,80657

0,80132

4

24

0,77800

0,77129

2

20

0,73956

0,73074

1

16

0,68517

0,67315

0 ,5

12

0,60264

0,58568

0,25

10

0,54335

0,52310

 

8

0,46459

0,44079

0,125

6

0,35720

0,33097

0,0625

я (Л)

для схемы н а

 

рис. 5.Ю

 

 

рис.

5.16

 

0,21187

 

0,18903

 

0 ,5 1 8 8 - 10~ 1

0,4489

-10

11

0 ,7 0 8 8 - 10~2

0,6614 -10 —г

0 ,7205 -10- 3

0 ,7 9 5 8 - 10-3,

0 ,6 9 1 2 - 10- 4

0,9253

- 10~4

0,6973 -10

5

0,1094•10

*

0,7572 -10—6

О

со to

о1

ЧУ

ции. А именно, оказывается, что ступенчатая схема на рис. 5.1а является оптимальной только в области малых потерь — приблизи­ тельно до я< 0,001 или, другими словами, до A fa 0,.7 (при этом А = 4Я). Для всех остальных значений параметров к более выгод­ но применять равномерную схему, приведенную на рис. 5.16. Тем самым на вопрос, поставленный в заголовке настоящего раздела, следует ответить отрицательно, так как при данном наборе пара­ метров п, d, v не существует схемы, равномерно лучшей при всех значениях интенсивности потока к (это доказано в § 5.3).

Заметим, что для вычисления вероятности потерь любой из двух, схем, изображенных на рис. 5.1, необходимо решить систему линей­ ных алгебраических уравнений порядка 26 = 64. Учитывая симмет­

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

87


рию схем и потоков, состояния удалось укрупнить и тем самым по­ низить порядок системы. Минимальное марковское разбиение ис­ ходного пространства состояний для схемы на рис. 5.1а имеет ^ с о ­ стоянии, для схемы на рис. 5.16 — 28. Методика составления систе­ мы уравнений подробно изложена в § 1.3.

2. Принципы построения равномерных схем и их численное подтверждение

Дадим одну из возможных формулировок принципов построе­ ния равномерных схем.

1. Контактное поле с параметрами п, d, v разбивается на кон­ тактные множества, содержащие по г или по г+1 контактов, где

г — д г (здесь квадратная скобка — знак целой части). 1

2.Контактные множества образуются так, что лднии, доступ­ ные г группам, размещены левее линий, доступных (г+1)-й группе (направление искания слева направо).

3.Каждая пара линий имеет число общих групп (по возмож­ ности), одинаковое с числом -общих групп любой другой пары линии.

4.Каждое отдельное контактное множество размещено (по воз­ можности) в минимальном количестве вертикалей контактного поля.

Приводимые ниже примеры показывают, что принципа 1 целесо­ образно придерживаться при средних и больших нагрузках, в то время как нарушение любого из принципов 2—4 приводит к увели­ чению потерь при всех нагрузках.

В качестве численного подтверждения применимости равномер­ ных схем рассмотрим два набора схем с одними и теми же пара­ метрами /2= 4, d = 3, а = 6. Каждый набор включает две схемы, рас­ смотренные выше. Данные по первому набору сведены в табл. 5.2.

Т А Б Л И ЦА 5.2

1

“ П

Xd

in

о 0 о о

О О О

0 0 °

QО. О

ОО О

8)

0

? 0

0—

0—

0—0

<* О О—О

4

0,6731

0,6852

0,6891

0,6738

0.6732

1

0,1890

0,2119

0,2500

0,1930

0,1928

0,25

0,6614-10-2

0,7088-10-2

0,2041 -10_|

0,7138-10“ 2

0,9147-10“ 2

0,03125

0,1094-10~1

0,6976-10-5

0,7513-10-4

0,1128-10—4

0,2442-10-4

 

88