Условия примитивности нелинейного оператора шага некоторых итерационных процессов в терминах матриц

Автор: Смирнов А.И.

Журнал: Вестник экономики, управления и права @vestnik-urep

Рубрика: Образование

Статья в выпуске: 1 (30), 2015 года.

Бесплатный доступ

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

Итерационный процесс, сходимость итерационного процесса, равновесие системы, неразложимое отображение, примитивное отображение

Короткий адрес: https://sciup.org/14214658

IDR: 14214658

Текст научной статьи Условия примитивности нелинейного оператора шага некоторых итерационных процессов в терминах матриц

Математическое моделирование динамики природно-экономических систем нередко приводит к итерационным процессам [1]. Если оператор перехода от предыдущего состояния к следующему линеен, то он задается т.н. проекционной матрицей [2]; для нелинейных моделей оператор перехода от состояния к состоянию задается некоторым отображением F е | r + ^ R + } .

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

Таким образом, имеется некоторый итерационный процесс xt+i = F(xt) , t = 0,1,2,... (1)

Подробные характеристики отображения F (называемого оператором шага итерационного процесса) неизвестны, но, тем не менее, известны некоторые его качественные свойства. Одним из таких свойств является неотрицательность:

F ( R I ) c R I (2)

Обычно будет предполагаться, что нуль О пространства R q является неподвижной точкой отображения F , которой соответствует тривиальное состояние равновесия системы:

F (О) = О .

Нас интересуют асимптотические свойства итерационного процесса (1). Определяющим здесь оказывается, как мы увидим дальше, наличие или отсутствие ненулевых неподвижных точек отображения F , которые будем называть нетривиальными состояниями равновесия системы.

Далее предполагается также, что оператор шага является возрастающим на R I :

V x, y G R I : x y ^ F ( x ) F ( у ) (3) и псевдовогнутым в соответствии со следующим определением.

О п р е д е л е н и е 1. Отображение F G { R I ^ R I } называется псевдовогну-тым , если

Vx G RI Va G (0,1) F (ax) > aF (x) (4)

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

Как известно [4], положительно однородное первой степени отображение имеет доминирующее собственное значение, которое определяет динамические свойства соответствующего итерационного процесса (при некоторых дополнительных предположениях). В работе [5] показано, что сходимость итерационного процесса (1) с псевдовогнутым возрастающим оператором шага определяется доминирующими собственными значениями некоторых отобра- жений F0, F^, которые можно поставить в соответствие каждому псевдовогнутому отображению.

Теорема 1 [5]. Если отображение F псев-довогнуто, то существуют положительно однородные первой степени отображен и я F o ( x ) = ( f ( x ) ) , F ( x ) = ( x ) ) , удовлетворяющие условию

V x G RI F (x) ^ F (x) ^ Fo (x) (5)

Отображение F M всюду на R I конечно. Если отображение F возрастает, то каждая компонента отображения F o либо всюду на R I q конечна, либо всюду на int R I есть +.

Если отображение F к тому же сепарабельно, то F (x) = Fx, где F = I ,j I, s s s I s I f^,j = Jim?s a 1 fi,j (a) (i, j G 1, q, s G {o, I ^})

Напомним, что отображение F G { R I ^ R I } называется сепарабельным , если

q

V x G RI F (x ) = £ F( xj), Fj( xj ) = (fi,j (xj) ) j=1

Для положительно-однородного первой степени отображения H существует обобщение понятия собственного числа для матриц [2], и, в частности, существует т.н. доминирующее собственное число А ( H ) .

Условия существования положительного равновесия возрастающего монотонно возрастающего псевдовогнутого отображения оказывается возможным сформулировать [5-8] в терминах доминирующих собственных значений положительно-однородных первой степени отображений Fo , F ^ .

В частности, достаточным для существования положительного равновесия является условие

А ( F J< 1 А ( F ) ,

(при дополнительных условиях примитивности отображения F на некотором множестве, гарантирующих положительность ненулевого состояния равновесия).

При этих условиях итерационный процесс (1) сходится к некоторому равновес-

Смирнов А.И.

ному состоянию, зависящему от выбора начального приближения x 0 . Если состояние равновесия единственное, то имеется сходимость к нему независимо от ненулевого начального приближения.

При отсутствии нетривиального равновесия итерационный процесс (1) сходится к тривиальному состоянию равновесия.

Таким образом, при ограниченности отображения F для рассматриваемого итерационного процесса справедлива следующая альтернатива: имеет место сходимость либо к положительному состоянию равновесия, либо к нулевому.

Далее везде на протяжении этой статьи отображение F ( x ) = ( f ( x ) ) предполагается возрастающим ( F ( О ) = О ) , псевдовог-нутым и сепарабельным на R .

Замечание . Будем предполагать в дальнейшем та кже, что

Vг G 1q 3 x G R9+ : fi (x) > 0 (7)

Для псевдовогнутого возрастающего отображения в этом случае справедливо соотношение

F ( int R ) c int R (8)

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

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

Теорема 2 [6] . Если отображение F псевдовогнуто и отображение F 0 конечно, то отображение F примитивно в точке x = О тогда и только тогда, когда отображение F 0 примитивно в точке x = о

Далее, псевдовогнутое сепарабельное отображение F примитивно в точке x = О тогда и только тогда, когда некоторая степень матрицы A F = [ a Fj ] положительна, где « F, = f i,3 ( 1 ) ( V i , j G 1, q ) .

Используя этот результат, найдем усло-

вия примитивности соответствующих мат-

риц для некоторых часто встречающихся модификаций итерационного процесса (1).

2. Структура оператора шага некоторых

разновидностей итерационного процесса (1)

Рассмотрим итерационный процесс вида

X 1    = f . ( X 1 , x 2 ,•••, x q - 1 , x q ) ,

x 2   = f 2 ( X 1   , x 2 ,•••, x q - 1 , x q ) ,

x- q + 1 = f q ( x t , 1. x 2 G., x q ч. x- q ) ,

Очев и дно, оператор шага

F ( x ) = ( ft ( x ) ) для этого процесса опреде-

ляется следующим образом:

f 1 ( x ) = f ( xp x 2

x q - 1, x q ) ,

f 2 ( x ) = f 2 ( f 1 ( x ) , X 2 ,•••, x q - 1, x q ) ,

> (10)

fq ( x ) = fq ( f 1 ( x ) , f 2 ( x ) ,•••, fq - 1 ( x ) , x q )

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

Элементы матрицы A F можно задать индуктивно:

a Fj , i = 1, j g 1, q ,

F a i , j

i -1        _

F F X a.xakj ,

k = 1

t e 2, q , j g 1, t - 1,

t-1        _         _____ ____ aFj + X aFkak,j, t e 2, q, j e t, q.

k = 1

Теорема 3 . Матрица A F неразложима тогда и только тогда, когда неразложима матрица j

A f и X a - -, j 0 ( V j e 1, q - 1 ) .

t =1

Д о к а з а т е л ь с т в о. Необходимость. Из равенст в (11) видно, что, есл и a ,Fj = 0 ( v t e 1, j ) при некотором j e 1, q - 1 , то матрица A F разложима как имеющая нулевой столбец.

Если разложима матрица AF , то суще-

ствует такое множество I , 0 ^ I с 1, q , что af, j = 0 ( V i е J , j е I , J = 1, q \ I ) . Индукцией по множеству J х I покажем, что матрица A F разложима.

Пусть i1 = min J, j1 = min I. Если i1 = 1, то af. = af. = 0 . Если i > 1, то j = 1 и i1 , j1           i1 , j1                                       1                              1

af; = 0, так как 1 i - 1 c I . Таким обра- i 1 , j 1                                                   1

зом, af к = 0 .

Предположим, что af,i = ° (Vie J, j eI: i ^ r, j ^ s, i + j < r + s) где r e J, s e I, и покажем, что afs = 0 . Если 1, r - 1 c I, то ar,s = 0 в силу равенства afk при k e I. Если же I' = 1, r -1\I / 0 , то

F V' F F ar,s = E ar,kak,s k e I'

Так как max I' r - 1, k e J , то, по предп о ложению индукции, в этой сумме все a f s = 0, и, следовательно, a f s = 0, что и требовалось.

Д о с т а т о ч н о с т ь. Пусть матрица A F разложима и I - то множество, о котором идет речь в определении разложимости. Если | l | = 1, то из (11) нетрудно заметить, что a ij = 0 ( V i £ I , j e I ) .

Предположим, что это равенство справедливо при всех i , для которых | l | < I . Пусть | l | = I , I = { i 1 ,..., i t } .

Если aij = 0 (Vi £ I, j e I) , то заключе- ние теоремы справедливо.

Если af jo ^ 0 при некоторых i0 £ I , j 0 e I , то из (11) следует, что J' 0 e i, i f- 1 и aiF1,i = 0 (V j e I ) .

Поэтому az f j = 0 ( V i £ I ', j e I ') , где I ' = I \ { j 0 } и, по предположению индукции, матрица AF разложима. Теорема доказана.

Точно так же может быть доказана следующая

Теорема 4. Матрица AH , где H - оператор шага итерационного процесса

^ Г1 = f ( x t ,

x 2 t

x q - 1 , x q ) ,

x 2 + 1 = f - ( x t * 1 , x 2

x q - 1 , x q ) * g 2,1 ( x t ) ,

^ (12)

x q * 1 = f, ( x t * 1 , x ; * ' ,..., x q *- 1 , x q ) + £ g , „ ( x t ) .

.j = 1

неразложима тогда и только тогда, когда jq

E a f + £ a f 0 ( V j e 1, q - 1 )      (13)

i = 1            i = j * 1

и неразложима матрица

A F * G , G ( x ) = ( g i ( x ) ) , g i ( x ) = E g i , j ( x j ) j = 1

Учитывая, что неразложимая матрица, имеющая положительный диагональный элемент, примитивна [4], получаем

Следствие 1. Матрица AF примитивна тогда и только тогда, когда матрица AF jF неразложима и E a-,j > 0 (Vj e 1,q - 1).

i = 1

Таким образом, проверка примитивности оператора шага итерационного процесса (9) сводится к проверке неразложимости матрицы AF и существования ненулевого элемента на главной диагонали или выше во всех столбцах, кроме последнего (существование такого элемента в последнем столбце вытекает из неразложимости матрицы AF ).

Рассмотрим теперь случай, когда компоненты xt+1 (j e p +1, q ) вектора xt+1 не зависят явно от координат вектора xt и полностью определяются значениями осталь- ных координат вектора .

Пусть p e1, q -1 и для итерационного процесса (9) выполнено условие afj = 0 (Vi e p +1, q, j e i, q)         (14)

Тогда итерационный процесс (1) сводится к итерационному процессу меньшей размерности p :

yt * 1 = H ( y t ) , t = 0,1,2,...,              (15)

где yt = xt (1, p) и отображение H(У) = (hi(У)) (H e{R +p ^R +p}) опреде- ляется равенствами

Смирнов А.И.

У1, У 2 ,..., У р - 1 , У р , f p + 1 ( У ) ,..., fq ( У ) ) , h l ( У ) , У 2 ,...,УР - 1 , У р , f p + 1 ( У ) ,..., f q ( У ) ) ,

h p ( У ) = f p ( h ( У ) , h 2( У ),..., h p - 1( У ), У р , f p + 1 ( У ) ,..., f q ( У ) ) , где

fp+1 (У) = fp+1 (У1, У2,...,Уp, 0, 0,..., 0, 0),

fp+2 (У) = fp+2 (У1, У2,...,Уp, fp+1 (У), 0,..., 0, 0), г ( X г I                      г / X г / X г / X гА

fq (У) fq (У1, У 2,..., Уp , fp+1 (У) , fp+2 (y) ,•", fq-1 (y), 0).

В соответствии с теоремой 2, для нахождения условий неразложимости матрицы AH , элементы которой задаются равенствами aiHj

H a kj

aFj+ S aF aHJ, i = 1, J e1, p, к=p+1

i - 1                        q

  • S a F a H j + S a F a H j , i e 2, p , J e 1, i - 1,

к=i              к=p+i i-1                  q                           _______ ______ s

( ai,J + S ai,kak,J S ai,kak,J, i e 2, p, J ei, q, к=1          к=p+1

aF j , к = p +1, J e1, p, к-1                     ____________ _____ aF j + E aF aHj ,к e p+2, q,J e 1 p, e=p+1

необходимо найти условия неразложимости матрицы AG =[aGz ] (i, J G1, p) для отображения G ( у ) = (gi ( у )), где g.(У )= f, (У1,..., yp, ^fp+1(У),..., ^fq(У)) (vi Gl, p)

Эта матрица имеет элементы

q

G F     FF aij= a,j+ S a,каки, (i, J e1, p)    (18)

к = p + 1

Введем понятие главной подматрицы квадратной матрицы.

О п р е д е л е н и е 2.

Главной подматрицей A (I) (I c 1, q) матрицы A = [ai,J ] (i, J G1, q) называется матрица, получающаяся из матрицы A вычерчиванием строк и столбцов с номерами из 1,q\I .

Теорема 5 . Пусть выполнено условие qq

S a F, ■ >  0 ( v i e p + 1, q ) , S a F, ■ >  0 ( V J e p + 1, q ) (19)

J = 1                                        i = 1

Тогда матрица AG неразложима тогда и только тогда, когда неразложима матрица AF .

Д о к а з а т е л ь с т в о.

Н е о б х о д и м о с т ь. Пусть матрица AF разложима. Тогда существует множество 1 , 0 ^ I c 1, q , удовлетворяющее условию a' F,J = 0 ( v i e J = 1, q \ I , J e I ) .

Покажем, что I q i^ p ^0 , j q i^ p ^0 .

Действительно, если, например,

I Q 1, p = 0 , то J ^ 1, p и

aF/ = 0 (v i e1, p, j e I). Пусть J0 = max I. Тогда j0 +1, q c J и a'F, j0 = 0 (vie j0 + 1, q). Так как, согласно (14), aF/o = 0 (vi e p +1, j0), то aF/o = 0 (vi e 1, q), что противоречит на- шим предположениям.

Итак, I Q 1, p *0 , J Q 1, p *0 . Пусть I ' = 1, p Q I , J ' = 1, p Q J . Покажем, что aG/ = 0 ( v i e J ', j e I ') .

Действительно, имеем aF. = 0 (vie J', j e I *) .

Из (18) получаем:

a G = E a F aL , (V i e J', j e I ' ) , где k e J о

J 0 = p + 1, q П J .

Пусть k 0 = min J 0 ( k 0 . . p + 1 ).

Если k0 > p +1, то aL = aL = 0 (Vj e I') - Если k0 = P + 1, то учитывая соотношения p +1, k0 -1 с I, aF,l = 0 (VI e p +1, k0 -1), опять получаем at (jI')-

Таким образом, если J 0| = 1, то a kj = 0 ( V j e I ', k e J 0 ) . Если же | J 0| 1, то последнее равенство доказывается индукцией по множеству J 0 . Отсюда ai , j = E ai , kak , j = 0 (V i e J , j e I ) и матрица X 0 разложима-

Д о с т а т о ч н о с т ь. Пусть матрица AG разложима. Тогда aGj = 0 (Vi e J, j e I) 0 / I c 1, q, J = 1, p \ I

Из равенств (18) получаем

j 0 (V i e J, j e I), .

aFka k,j = 0 ( V k e p + 1, q , i e J, j e I ) (20)

Нам необходимо построить множество I , удовлетворяющее условию

0^ I cA?q , a i = 0 ( V i Е J = 1 q \ 7 , j Е I ) (21)

Мы получим это множество в виде некоторого элемента It последовательности множеств

  • 1 1 = I U I t , I t с I 'U K ( V t e 0, 7 0 ) , где

I ' = { k e p + 1, q : a Fk = 0 (V i e J ) , 3 j e I a Fj 0 } , J ' = { k e p + 1, q : aFk j = 0 ( V j e I ) , 3 i e J aFk 0 } , K = { k e p + 1, q : aF k = aFk j = 0 ( V i e J , j e I ) } .

Положим I 0 = I ' U K и, предположив, что множество It построено, но множество

It не удовлетворяет условию (21), построим множество It + 1 .

Заметим, что из определения множества

It и равенств (20) вытекает, что

V i Е Jt = 1, q \ I t , j Е I ) , a Fj = 0 ( V i Е J, j Е It )                  (22)

Поэтому условие (21) при I = 11 может быть невыполненным только тогда, когда существуют i 0 e Jt, j 0 e It , для которых aFjo ^ 0. Так как главная подматрица AF ( p + 1, q ) матрицы AF имеет нули на главной диагонали и выше, то i0 j 0 (и, следовательно, i0 p + 1). Так как i 0 e J t с J 'U K , то aF , j = 0 ( V j e I ) .

Используя (18), получаем равенства a iF, t a Fj = 0 ( V j e I , ^ e p + 1, i 0 - 1 ) . Отсюда aF,j = 0 (V j e I ) и можно положить I t . 1 = I t \ { j 0 } -

Итак, в результате мы получаем последовательность множеств { I t } 0 0 , причем при 1 0 0 справедливо \l t + 1| = | It | - 1 ( V t e 0, 1 0 - 1 ) -

Очевидно, 1 0 „| I 0| . Если 1 0< | I 0| , то построено множество I t , для которого It ^ 0 . Если же 1 0 = | I 0| , то после 1 0 - кратного повторения указанной процедуры получаем It = 0 , I t = I . Это множество удовлетворяет (21) в силу условия (22).

Вернемся к рассмотрению итерационного процесса (15). Условие (13) для отображения (16) преобразуется в следующее:

j     pq

E a ^+ E E aF aFj > 0 ( V j e 1, p - 1 ) (23) i = 1              i = 1 k = p + 1

Лемма 1 . Если столбцы матрицы AF с номерами p+1,…, q - ненулевые, то условие (23) эквивалентно условию jq

E aid + E aF 0 ( V j e 1, p - 1 )     (24)

i = 1             i = p + 1

Смирнов А.И.

Д о к а з а т е л ь с т в о. Если a Fi = 0 ( v i 1, j U p + 1, q ) при некотором j 1, p - 1 , то, очевидно, справедливо отрицание условия (23).

Обратно, если условие (23) не выполнено, то при некотором справедливо

Обратно, если условие (23) не выполнено, то при некотором j 1, p - 1 справедливо

F i , j

F

= 0 ( v i 1, j ) ,

F

a i , k a k , j

= 0 ( v k p + 1, q , i 1, p ) .

V r k , q - 1: a’ Fr = 0 ( v i 1, p ) , 3 a r + 1, q : a F , r 0 ^ a ^ = 0 ( V i 1, p ) (26)

Применяя утверждение (26) последовательно для r = k , k + 1,..., q - 1 , получаем, что столбец с номером q - нулевой, что противоречит нашим предп оложениям. Поэтому a F j = 0 ( v k p + 1, q ) и справедливо отрицание условия (24). Лемма доказана.

Компиляцией теорем 3, 5 и леммы 1 является следующая

Теорема 6 . Пусть выполнены условия (14),(19). Тогда матрица AH неразложима

Поэтому для завершения доказательства достаточно показать, что a F j = 0 ( v k p + 1, q ) .

Предположим противное: пусть a’F j 0 при некотором k p + 1, q . Тогда в силу (25) справедливы равенства a Fk = 0 ( v i 1, p ) (и тем самым k q , так как в противном случае столбец с номером q , согласно (14), является нулевым).

Заметим, что из (25) вытекает справедливость следующего утверждения:

тогда и только тогда, когда выполнено условие (24) и матрица AF неразложима.

Таким образом, проверка неразложимости матрицы оператора шага итерационного процесса (15), т.е. итерационного процесса (9) с условием (14), сводится к проверке неразложимости матрицы AF и проверке существования ненулевого элемента этой матрицы на главной диагонали или выше, либо ниже q –ой строки в каждом столбце матрицы , кроме последнего

Список литературы Условия примитивности нелинейного оператора шага некоторых итерационных процессов в терминах матриц

  • Еремин И. И., Мазуров Вл. Д. Нестационарные процессы математического программирования. -М.: Наука, 1976. -288 с.
  • Логофет Д.О., Белова И.Н. Неотрицательные матрицы как инструмент моделирования динамики популяций: классические модели и современные обобщения//Фундаментальная и прикладная математика. 2007. Т. 13, № 4. С. 145-164.
  • Опойцев В. И. Равновесие и устойчивость в моделях коллективного поведения. -М.: Наука, 1977. -245 с.
  • Никайдо Х. Выпуклые структуры и математическая экономика. -М.: Мир, 1972. -510 с.
  • Смирнов А. И. Динамика возрастно-генетического состава биологической популяции в одной математической модели. -В кн.: Мат методы в планировании промышленного производства. Свердловск: ИММ УНЦ АН СССР, 1977, вып. 22, с. 91 -98.
  • Смирнов А. И. Анализ развития популяции в условиях нестационарной среды. -В кн.: Методы для нестационарных задач матем. программирования. Свердловск: ИММ УНЦ АН СССР, 1979, вып. 29, с. 94 -103.
  • Смирнов А. И. Условия разрешимости задачи вывода биологической популяции на заданную структуру. -В кн.: Классификация и оптимизация в задачах управления. Свердловск: ИММ УНЦ АН СССР, 1981, с. 90 -102.
  • Смирнов А. И. О некоторых моделях управления структурой биологических популяций. -В кн.: Методы оптимизации и распознавания образов в задачах планирования. Свердловск: ИММ УНЦ АН СССР, 1980, с. 106 -112.
Еще
Статья научная