Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KL_MS.doc
Скачиваний:
34
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆
  1. Г радиентные методы . Метод также заключается в последовательной проверке значений в точках o, 1, 2,... m

  2. При этом очередная точка находится по формуле

i+1=i- λi grad f(i)

Здесь grad f - это вектор {df/d1,df/d2,...,df/dn}. Поэтому возникает вопрос о вычислении производных от заданной функции при помощи моделирующего алгоритма. Для вычисления производные заменяются приближенными значениями:

df/dI ≈ (1/∆i)[f(1,..., i+∆i,..., n)-f(1,..., i,..., n)]

При моделировании фактически вычисляется не f, а оценка . Так как

f1=f(1, 2,..., i+~i,..., n);

f2=f(1, 2,..., i,..., n)

при малых i близки друг к другу, то это предъявляет высокие требования к точности оценок. Здесь особенно проявляется эффективность зависимых испытаний. В соответствии с определением

D[1-2] = D[1]+D[2]-2K(1, 2)

Если заменить D[1] = , D[2]=, K=ρ, где ρ - коэффициент корреляции, то формула принимает вид

D[1-2] = + -2p

Если зависимые испытания обеспечивают значение p 1, то

D[1-2]=( -)*( -) 0

Параметры λ в градиентном методе определяют конкретный вариант метода. В прoстейшем случае их можно принять постоянными. В других вариантах их заменяют в зависимости от хода поиска.

Е сли f(i+1)>f(i), λi то уменьшают, в противном случае увеличивают для ускорения хода поиска.

В методе наискорейшего спуска λi определяется так: рассматривается функция одного переменного:

φ(λ)=f(i - λ grad f(i))

Ее минимизируют, т.е. находят:

f(λ*)=min f(λ)

Следующую точку определяют как:

i+1=I - λ* grad f(i)

Часть 2 Лекция 18 формализация процессов функционированиия систем схемами систем массового обслуживания

План лекции.

1. Общая характеристика систем массового обслуживания.

2. Формализация входного потока и потока обслуживаний.

1. Общая характеристика систем массового обслуживания.

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

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

Системы массового обслуживания (СМО) широко распространены для описания различных систем, предназначенных для обслуживания заявок, требований случайного характера. При этом случайным является как момент поступления требования, так и время его обслуживания. Основной пример СМО, с которого началась теория, это телефонная связь в городе. Снятие трубки с рычага означает поступление в систему требования на обслуживание. Конец обслуживания наступает, когда трубка кладется обратно на рычаг. Другими примерами могут служить транспорт, поток задач на ЭВМ и т.п.

В любом элементарном акте обслуживания можно выделить две основные составляющие: ожидание обслуживания заявок и собственно обслуживание заявки. Это можно изобразить в виде некоторого i-го прибора обслуживания Пi (рис.18.1), состоящего из накопителя заявок Нi и канала обслуживания заявок Кi. На каждый элемент прибора обслуживания Пi поступают потоки событий: в накопитель поток заявок Wi, на канал - поток обслуживаний Ui.

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

Обычно при моделировании различных систем применительно к элементарному каналу обслуживания Кi  можно считать, что поток заявок wW, т.е. интервалы времени между моментами появления заявок (вызывающие моменты) на входе канала, образует подмножество неуправляемых переменных, а поток обслуживания Ui  U, т.е. интервал времени между началом и окончанием обслуживания заявки, образует подмножество управляемых переменных.

Заявки, обслуженные каналом Кi, и заявки, покинувшие прибор Пi по различным причинам необслуженные (например, из-за переполнения накопителя), образуют выходной поток Уi  У, т.е. интервалы времени между моментами выхода заявок, образуют подмножество выходных переменных.

Процесс функционирования прибора обслуживания можно представить как процесс изменения состояний его элементов во времени Zi(t). Переход в новое состояние Пi означает изменение количества заявок, которые в нем находятся (в канале и накопителе). Таким образом, вектор состояния для П 4i 0 имеет вид

zi = {ziн, ziк}

где ziн - состояние накопителя, ziк - состояние канала Кi (ziк= 0) - канал свободен, ziк = 1 - канал занят).

При моделировании сложных систем Q схемы образуются композицией многих элементарных приборов. Если каналы Кi различных приборов соединены параллельно, то Q - схема называется многоканальной.

Если приборы Пi и их параллельные композиции соединены последовательно, Q - схема называется многофазной. Таким образом для создания Q схемы необходимо использовать оператор сопряжения R, отражающий взаимосвязь элементов структуры между собой.

Различают разомкнутые и замкнутые Q - схемы. В разомкнутых Q схемах выходной поток обслуженных заявок не может снова поступить на какой-либо элемент, а в замкнутых схемах имеются обратные связи, по которым заявки двигаются в направлении, обратном движению вход-выход.

Собственными параметрами Q - схемы являются: количество фаз Lф, количество каналов в каждой фазе Lj (j=1,Lф), количество накопителей каждой фазы Lнк 0 (к=1,Lф), емкость i-го накопителя Li.

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

При рассмотрении алгоритмов функционирования приборов обслуживания Пi, (каналов Кi и накопителей Нi) необходимо также задать набор правил, по которым заявки покидают Нi и Кi: для Нi – правила переполнения, либо ухода; для Кi - правила выбора маршрутов или направлений уходов. Кроме того, для заявок необходимо задать правила, по которым они остаются в канале или не допускаются до обслуживания каналом Кi, т.е. правила блокировки канала. При этом различают блокировки по выходу и входу. Такие блокировки отражают наличие управляющих связей в Q - схеме, регулирующих поток заявок в зависимости от состояния схемы.

Таким образом, Q - схема однозначно задается в виде

Q = <W,U,H,Z,R,A>

где А - некоторый оператор алгоритмов поведения заявок.

Рис. 18.1. Прибор обслуживания заявок.

Вопросы моделирования Q - схем более подробно будут рассмотрены в следующих лекциях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]