Научная статья на тему 'Фильтрация ошибок измерений вектора спроса в балансовой модели Леонтьева'

Фильтрация ошибок измерений вектора спроса в балансовой модели Леонтьева Текст научной статьи по специальности «Математика»

CC BY
147
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕКТОР СПРОСА / БАЛАНСОВАЯ МОДЕЛЬ ЛЕОНТЬЕВА

Аннотация научной статьи по математике, автор научной работы — Лайпанова 3. М.

В данной работе предлагаются методы построения оптимальной в среднем квадратическом смысле оценки решения балансовой модели Леонтьева при наличии аддитивных случайных помех в компонентах вектора спроса.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Filtering of errors in observation of the demand vector in Leontiev's balance model

The article is devoted to the methods for forming of Leontiev's balance model decision assessment, which is optimal in the quadratic average in the presence of additive random interferences in components of the demand vector.

Текст научной работы на тему «Фильтрация ошибок измерений вектора спроса в балансовой модели Леонтьева»

3. M. Лайпанова

ФИЛЬТРАЦИЯ ОШИБОК ИЗМЕРЕНИЙ ВЕКТОРА СПРОСА В БАЛАНСОВОЙ МОДЕЛИ ЛЕОНТЬЕВА

Работа представлена кафедрой математического анализа Карачаево-Черкесского государственного университета им. У. Дж. Алиева. Научный руководитель - доктор физико-математических наук, профессор Е. А. Семенчин

В данной работе предлагаются методы построения оптимальной в среднем квадратическом смысле оценки решения балансовой модели Леонтьева при наличии аддитивных случайных помех в компонентах вектора спроса.

The article is devoted to the methods for forming of Leontiev's balance model decision assessment, which is optimal in the quadratic average in the presence of additive random interferences in components of the demand vector.

1. Одношаговая фильтрации ошибок измерений вектора спроса. Экономико-математическая балансовая модель Леонтьева имеет вид1:

х = Ах + /, х > 0 . (1)

Здесь А -заданная технологическая матрица размера пхп,

/ - известный вектор спроса размерности п,

х - неизвестный вектор валового производства (выпуска) размерности п, подлежащий определению,

0 - нулевой вектор размерности п. Систему (1) можно переписать в виде:

Вх = /, В = Е - А, х > 0, (2)

где Е единичная матрица размера пхп.

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

Вх + V = /, х > 0, (3)

v =

Г v1 >

v

V n у

случайный вектор ошибок

измерений элементов А и / размерности п (вектор помех). Будем считать, что V удов -летворяет следующим условиям:

1. Математическое ожидание V равно нулю:

М = 0.

2. Известна (задана) симметричная положительно определенная матрица ковари-аций размера пхп вектора V:

Я = М (V • VТ)

(здесь и далее Т - операция транспонирования).

Кроме того, допускаем, что выполнены также следующие предположения.

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

у/ = Мх .

4. Задана априорная ковариационная матрица N ошибок решения (размера пхп,

12 1

v

2

симметричная, положительно определенная):

N = М[(х -^)(х -у)т\.

Укажем способ решения следующей задачи: по измеренному I найти неотрицательный вектор у, учитывающий результаты измерений / и доставляющий минимум

I 12

М |у - х| , где х - решение системы (2).

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

{Бх-/)т1С\Бх-/)+{х-у/)т^\х-у/} ^шщ х>0.(4) Пример 1. Пусть в модели (3)

тогда

' 0,1 0 ,5 > , E = f 1 Ф f 10 ^

A = v0 1 y , f =

v0,4 0,3j v 20 ,

B = E - A =

( 0,9 - 0,5^

V =

- 0,4 0,7

ч 7 7 у

Случайный вектор ошибок измерений имеет следующие характеристики.

( V, >

1.Му=0, т. е. Му1=0,_Му2=0.

2. Матрица ковариаций Я вектора V имеет вид:

( 0,02 0,015^ Я = ,

^0,015 0,025) .

3. Начальное приближение цт для вектора х из (3) задано выражением:

(0,9 -0,5Т' ^

¥=Б ■ I=

V-0,4 0,7 j

4. Задана ковариационная матрица ошибок решения:

N = M [(х - ^Xx -w)т ] = [^ • (0,11; 0,1 4 ) =

' 0,0 12 1 0,0 1 5 4 Л ч0,0154 0,0196у

V V2 у

Требуется найти оптимальную оценку х вектора х из (3).

Подставляя в (4) указанные данные, с помощью программы Microsoft Office Excel 2003 находим:

- f 40 ï

x=

51.1

2. Многошаговая оптимальная фильтрация ошибок измерений вектора спроса. На практике вектор I измеряется не один раз, как это предполагалось в предыдущем п. 1, а многократно: к раз, к>1. Пусть

V 2 ', • • • , Vt ' ) - вектор-столбец

случайных ошибок к-го результата измерений компонент вектора I Кроме того, матрицы Я, N, вектор цт не могут быть известны заранее. В этом случае задачу фильтрации: найти оценку у решения х уравнения (2) (или что то же самое - уравнения (1)), построенную с учетом результатов измере-

ний I и доставляющей минимум М\у -х|2, можно решить следующим образом.

Пусть система (2), в которой учитываются ошибки измерений vk вектора I на каждом шаге к = 1, 2, ..., представлена в виде:

Бх + vk = I, х > 0, х >0,к = 1, 2, ..., (5)

математическое ожидание vk, к = 1, 2, ..., равно нулю Mvk = 0:

Обозначим через Як - матрицу размера пхп, элементы которой

1 к

,(к)

имеют вид

Г

( к )

= -Е v

к q=1

( q ) V ( q ) i j ;

i, j = 1, —, n, (6)

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

R = M

т

V ■ V

у/к -вектор размерности n с элементами

W

'=1 £ х

к q =1

( q )

(7)

Фильтрация ошибок измерений вектора спроса в балансовой модели Леонтьева

где х.4 *> — г -я компонента вектора х полученного на д-ом шаге измерения f, представляющая собой статистическую оценку компоненты у/ = Мх вектора ц/ = Мх; Ык -матрицу с элементами

,(к)

= 1 X (х,(д >-^(д * 5'

к д = 1

(д)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

представляющими собой статистические оценки элементов

= М (х1 )

симметричнои положительно определенной ковариационной матрицы

N = М\х-у){х -у)т] размера пхп.

Воспользовавшись методикой построения фильтра Калмана-Бьюси3, можно заключить, что в данном случае оценка у может быть найдена путем решения следую -щей задачи квадратичного программирования:

(Бх - / )т Як 1 (Бх - / )+(х 1 (х -¥к) ^ Ш1п, х > 0 .

(8)

Пример 2. Пусть в модели (3)

А _ Г 0,1 0' 5 1 , - Г1 0 1

^ 0,4 0,3) у 20)

Случайный вектор ошибок Ук измерений вектора / при различных к = 1, 2, 3, 4 имеет вид:

У =(-а21 , У2 =

Г- 01

V 0,2 ,

( 0,2 ^

V 0,1,

' У =

(- 0,2^1

V 01

Б = Е - А =

( 0,9 - 0,5^ - 0,4 0,7

_ Требуется найти оптимальную оценку х вектора х из (3).

Согласно приведенным данным

Г 0 ^

Му =1 У + 4 1

У2 + У3 + У4 ] =

V 0 У

П > = 0,025

, (4 ) = | 11

г(4 ■ = 0 , '12 " '

г(4 ' = 0 , '21 и '

г2(24) = 0, 02 5,

( г (4)

К 4 =

(4П 11 '12

.(4) „ (4)

К

22

0,025 0 0 0,025

находим х(д); решая систему

при к = 1 при к = 2 при к = 3 при к = 4

Находим

^ >=4 § хд »=4 х

^24)= 1 ± х2д > = 1 [

=3 9 х =51 ,

х? = 29, х22 = 32 ,

х3 = 39, х23 = 51 ,

х4 = 46, х24 = 63 .

(1) V (2 )

,(3)

■ х<4 >] = 38

- (1 )

х22) + х 23 > + х 24 >] = 49 ,

У-

4 2 4

1(3) = 1 £ х1д) = 1 [х^ + х<2) + х13 ] = 36 ,

3 8=1

У-

(3)

=1 I х2д )=1 [х21)+х22 )+х23 >]=

3 8-1 2 312

^1(2)= 2 к(1) + х<2>] = 3 4,

45 :

г22 > = 2 №

_ .Л) _

■ х22 >] = 42 ,

Бх + Ук = /

Л4)

11=^ 1=3 9 , у® = х? > = 51,

14 14 2

= 4Т(х'д) -^Хх'" = 4 Т-^(д)) = 24, 5 ,

4 д=1 4 д=1

12 3

п

у3 =

2

11

„14 = 4 ±(xiq*2q ) - ))= 45,

4 q = 1

„21 > = ni24 > = 45 ,

1 4 , ч2

< = i I (x2q ) -^2 q )) = i оз,

4 q-i

#(4 > =

^ n(4 >

"n

v n ( 4 > V 21

n

n

(4 12 (4) 22 J

( 24,5 45

45 ^ 10 3

Подставляя в (8) полученные данные, с помощью программы Microsoft Office Excel 2003 находим: _ ( 4оЛ x = .

151J

ПРИМЕЧАНИЯ

1 Кундышев Е. С. Математическое моделирование в экономике. М.: Издательско-торговая корпорация «Дашков и К°», 2006.

2 Сизиков В. С. Математические методы обработки результатов измерений. СПб.: Политехника, 2001.

3 Там же.

i Надоели баннеры? Вы всегда можете отключить рекламу.