Читать в оригинале

<< ПредыдущаяСодержаниеСледующая >>


Рекуррентные вычисления на многомерных сетках

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

Таким образом, представление СП на основе рекуррентной; процедуры должно иметь следующий вид:

,     (1)

где  - области элементов , на которых уже определённо предыдущие значения СП ; ,  - вообще говоря, нелинейные скалярные или векторные функции двух тензорных аргументов. Наиболее простым частным случаем (1) является линейное стохастическое уравнение

,    (2)

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

.    (3)

Важным частным случаем (3) является уравнение многомерной авторегрессии [3,5]

, (4)

свойства которого для двумерного СП изучались в большом числе работ.

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

просмотра пространственной сетки  (правила развертки  в последовательность индексов) и соответствующих начальных условий.

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

Описание: C:\Users\Loki\Desktop\P1919_011010.png

Рис. 1.

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

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

Таким образом, при построчном сканировании на прямоугольной сетке  все множество масок, допускающих рекуррентное вычисления» может быть сведено к одной несимметричной полуплоскостной области G локальных состояний, представленной на рис.2. Но такую маску, а, следовательно, и любую каузальную область G, можно отобразить на область  одного квадранта (рис.3) с помощью преобразования координат ,  [6]. На рис. 2 такое преобразование можно представить как изменение направления сканирования. Вместо сканирования по строкам и столбцам упорядочение элементов производится по строкам и диагоналям. Итак, множество всех областей , допускающих рекуррентные вычисления, сводится к области одного квадранта (рис. 3).

Рис. 2

Рис. 3

Для того, чтобы уменьшить число слагаемых в (3), (4) и упростить анализ, введём векторные СП , .

Выбирая в качестве компонент такого вектора значения СП , можно привести уравнение (3) с любой n-мерной маской  одного квадранта и  к простейшему виду:

,        (5)

где  - единичный лектор k-й координатной оси; :  и  матрицы. Соответственно уравнение (4) пространственной авторегрессии после введения векторных обозначений перепишется следующим образом [3,5]:

   (6)

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

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

Таким образом, любые стохастические разностные уравнения (3) или |4), допускающие рекуррентные по развёртке вычисления на прямоугольной сетке , могут быть с помощью преобразования координат и последующего введения векторного СП представлены в форме (5) или (6) с минимальным числом слагаемых.

 



<< ПредыдущаяСодержаниеСледующая >>