128
коррелированы с их дополнением до 1. Получение антитез продемон
стрируем на возможностях пакета ЯИМ GPSS/H [5,7).
Например, дополнением для 0.25 является 0.75, для 0.03 со
ответственно 0.97 и т. д. Значение, полученное с оговоренного ге
нератора случайных чисел (ГСЧ), используется как прямое значе
ние, а затем оно же преобразуется в дополнение, чтобы использо
ваться в обратном потоке инверсированных чисел. Очевидно, что
получение выходных значений с отрицательной корреляцией при
отрицательной корреляции БСВ справедливо для симметричных
функций распределения, для несимметричных же функций, к ка
ким относится экспоненциальное распределение, коэффициент
корреляции равен 0,64. Отсюда следует заключение, что выход
ные значения не обладают абсолютной отрицательной корреляци
ей даже при абсолютной отрицательной корреляции БСВ. Преоб
разование входных отрицательно коррелированных БСВ в выход
ные отрицательно коррелированные значения достаточно длитель
ный и сложный процесс, который в пособии не рассматривается.
Рассмотрим только внешние команды управления, с помощью ко
торых GPSS/H производит получение антитез. Случайное число
антитеза получается с любого номера ГСЧ при использовании опе
ратора управления (ОУ) RMULT [7], записью в одном из операндов
числа со знаком минус, например
а) прямые числа RMULT 25000,50000;
б) антитезы RMULT 25000,50000.
В примере заданы установки для ГСЧ1 и ГСЧ2 в случае а) и для
антитез с тех же генераторов в случае б).
Необходимо подчеркнуть, что использование прямого потока БСВ
и антитез должно быть обязательно согласовано, так, если какое
либо значение с любого ГСЧ используется для получения времени
поступления транзакта в прямом потоке БСВ, то эквивалент антите
за должен использоваться для описания этого же транзакта во встреч
ном потоке. В случае независимости реплик можно использовать один
и тот же генератор для получения и времени поступления, и времени
обслуживания, если то же самое сделать при использовании анти
тез, получится не синхронизированное наступление событий и зада
ча становится некорректной. Поэтому при использовании метода
антитез обязательным условием является применение разных ГСЧ
для получения времени поступления и времени обслуживания. При
наличии в модели нескольких операторов блоков (ОБ) GENERATE и
ОБ ADVANCE для каждого из них обязательно используется свой
ГСЧ. Выполнение этого непременного условия позволяет осуществить
синхронизацию потоков событий.