Научная статья на тему 'Параллельные методы глобальной оптимизации в идентификации динамической балансовой нормативной модели региональной экономики'

Параллельные методы глобальной оптимизации в идентификации динамической балансовой нормативной модели региональной экономики Текст научной статьи по специальности «Экономика и бизнес»

CC BY
198
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ / РЕГИОНАЛЬНАЯ ЭКОНОМИКА / ГЛОБАЛЬНАЯ ОПТИМИЗАЦИЯ / ИНДЕКСНЫЙ МЕТОД / ЛОКАЛЬНО-ГЛОБАЛЬНАЯ СТРАТЕГИЯ / ПАРАЛЛЕЛЬНЫЕ АЛГОРИТМЫ / IDENTIFICATION OF MATHEMATICAL MODEL / REGIONAL ECONOMY / GLOBAL OPTIMIZATION / INDEX APPROACH / LOCAL-GLOBAL STRATEGY / PARALLEL ALGORITHMS

Аннотация научной статьи по экономике и бизнесу, автор научной работы — Гергель Виктор Павлович, Горбачев Владимир Александрович, Оленев Николай Николаевич, Рябов Василий Владимирович, Сидоров Сергей Владимирович

Построенные в ВЦ РАН динамические модели региональной экономики содержат большое число неизвестных параметров, идентифицировать которые можно с помощью минимизации нелинейных критериев близости расчетных и статистических данных. В работе для этого применяется параллельный индексный метод глобальной оптимизации, разработанный в ННГУ. Метод использует редукцию размерности на основе кривых Пеано и информационно-статистический подход, дополненный различными модификациями.

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

Похожие темы научных работ по экономике и бизнесу , автор научной работы — Гергель Виктор Павлович, Горбачев Владимир Александрович, Оленев Николай Николаевич, Рябов Василий Владимирович, Сидоров Сергей Владимирович

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

PARALLEL GLOBAL OPTIMIZATION METHODS FOR IDENTIFICATION OF THE DYNAMIC BALANCE NORMATIVE MODEL OF REGIONAL ECONOMY

Constructed in Dorodnicyn Computing Center of the Russian Academy of Sciences dynamic models of regional economy contain a lot of unknown parameters. It is possible to identify them by minimization of nonlinear criteria of affinity for calculated and statistical data. In this paper a parallel index method of global optimization developed in Nizhny Novgorod State University is applied for that. The method uses a reduction of dimension on the basis of Peano curves and the information-statistical approach added with different updating.

Текст научной работы на тему «Параллельные методы глобальной оптимизации в идентификации динамической балансовой нормативной модели региональной экономики»

МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

УДК 541.186+519.86

ПАРАЛЛЕЛЬНЫЕ МЕТОДЫ ГЛОБАЛЬНОЙ ОПТИМИЗАЦИИ В ИДЕНТИФИКАЦИИ ДИНАМИЧЕСКОЙ БАЛАНСОВОЙ НОРМАТИВНОЙ МОДЕЛИ РЕГИОНАЛЬНОЙ ЭКОНОМИКИ

В.П. Гергелъ, В.А. Горбачев, Н.Н. Оленев, В.В. Рябое, С.В. Сидоров

PARALLEL GLOBAL OPTIMIZATION METHODS FOR IDENTIFICATION OF THE DYNAMIC BALANCE NORMATIVE MODEL OF REGIONAL ECONOMY

V.P. Gergel, V.A. Gorbachev, N.N. Olenev, V.V. Ryabov, S.V. Sidorov

Построенные в ВЦ РАН динамические модели региональной экономики содержат большое число неизвестных параметров, идентифицировать которые можно с помощью минимизации нелинейных критериев близости расчетных и статистических данных. В работе для этого применяется параллельный индексный метод глобальной оптимизации, разработанный в ННГУ. Метод использует редукцию размерности на основе кривых Пе-ано и информационно-статистический подход, дополненный различными модификациями.

Ключевые слова: идентификация математической модели, региональная экономика, глобальная оптимизация, индексный метод, локально-глобальная стратегия, параллельные алгоритмы.

Constructed in Dorodnicyn Computing Center of the Russian Academy of Sciences dynamic models of regional economy contain a lot of unknown parameters. It is possible to identify them by minimization of nonlinear criteria of affinity for calculated and statistical data. In this paper a parallel index method of global optimization developed in Nizhny Novgorod State University is applied for that. The method uses a reduction of dimension on the basis of Peano curves and the information-statistical approach added with different updating.

Keywords: identification of mathematical model, regional economy, global optimization, index approach, local-global strategy, parallel algorithms.

Введение

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

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

Задача идентификации представленной здесь многосекторной модели региональной экономики решается на данных Нижегородской области. Такого рода динамические балансовые нормативные модели экономики были идентифицированы для нескольких регионов России: Кировской области [2], Республики Алтай [3], а также для ряда развивающихся стран: Таджикистана [4], Монголии [5]. Нормативные модели содержат огромное число неизвестных параметров (нормативов распределения продуктов и нормативов распределения финансовых средств). Для их идентификации использовались эвристические методы сокращения размерности задачи, основанные на нахождении связи между параметрами на характерных режимах развития экономики с помощью разработанной в ВЦ РАН системы поддержки моделирования экономических систем ЭКОМОД [5], параллельные вычисления на суперкомпьютерах, позволяющие за разумное время сделать перебор возможных значений параметров при равномерном разбиении заданных интервалов их изменения. Эта методика здесь обобщается на использование эффективных методов глобальной оптимизации, скорость сходимости которых на несколько порядков лучше равномерного перебора.

Дальнейшее развитие моделей экономики с большим числом неизвестных параметров невозможно без применения эффективных параллельных методов глобальной оптимизации и высокопроизводительных вычислительных систем [7, 8, 9, 10, 11], которое позволит повысить уровень сложности, выраженный числом внешних параметров. Проведение сценарных расчетов на основе идентифицированных моделей даст возможность более точного прогнозирования экономических последствий тех или иных стратегических решений.

1. Анализ исходных статистических данных

Сагрегируем экономику Нижегородской области в три основные сектора:

1) отрасли инфраструктуры, производства и распределения сырья (сельское хозяйство, электроэнергетика, строительство, транспорт, госуправление, образование, здравоохранение);

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

3) отрасли услуг (торговля, операции с недвижимым имуществом, финансовая деятельность, предоставление услуг).

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

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

2. Описание модели региональной экономики

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

тывающих отраслей (У), (3) комплекс отраслей услуг, торговли, недвижимости, финансов (%). Производители используют в производстве труд, капитал, промежуточную продукцию смежных секторов, поставляют продукцию на внутренний и внешний рынки. Домашние хозяйства Ь предлагают труд и потребляют конечную продукцию. Торговый посредник Т перераспределяет материальные и финансовые потоки. Банковская система В выдает кредиты производителям с целью извлечения банковской прибыли. Правительство региона С собирает налоги с производителей и домашних хозяйств, регулирует расходы бюджета. Считаем, что свои цены формируются на каждом рынке каждой продукции, а изменение цен обратно пропорционально изменению запасов соответствующих продуктов.

Предполагаем, что произведенный продукт производители делят на открытый и теневой, последний не облагается налогами. В результате у производителя оказывается два вида денег: «белые> и «черные>. «Черные> деньги могут отмываться, а их запас подвергается штрафным санкциям. У потребителя все деньги считаются «белыми>, а свой доход потребитель делит по заданным нормам потребления легальных и теневых продуктов всех секторов. Производственные сектора т = X, У, % платят налог на прибыль п±, налог на добавленную стоимость П2, акцизы на валовой выпуск п™, единый социальный налог на фонд заработной платы П4, таможенные платежи на экспорт щ. Домашние хозяйства Ь в модели оплачивают таможенные платежи с импорта п6, подоходный налог с зарплаты щ.

Показатели и параметры модели снабжены верхними и нижними индексами, причем верхние индексы используются для агентов, а нижние - для благ. Распределение запаса каждого блага производится по нормативу: а£т — доля запаса блага г, идущая от агента п к агенту т. Распределение денег производится также но некоторому нормативу: Ь”т — доля запаса денег агента т, идущая агенту п за продукт г. Коэффициенты фондоемкости также задаются нормативами: с™- норма затрат продукта i на создание единицы фондообразующего продукта агента т.

2.1. Описание производственного сектора X

Приведем описание производственного сектора X (инфраструктурного комплекса отраслей Нижегородской области), описание других производственных секторов опускаем, оно аналогично. Выпуск Ух (¿) продукта X экономическим агентом X (сектором X) описан степенной производственной функцией от используемых факторов производства (запасов ): труда Ь, капитала К и промежуточных продуктов из секторов У и %.

Ух = (4 • <Я)** (4 • яхк)&Хк {4 (4 • о%)г|, (1)

где 5* + ¿к + 5у + 5^ = 1; а остальные параметры принадлежат интервалу (0, 1). Производство открытого X и теневого V продуктов агент X осуществляет на общих фондах

(£) и общих трудовых ресурсах Qx (¿). Доля теневого продукта qx в общем выпуске определяет прирост запасов открытого Qx (€) и теневого Qx (¿) продуктов.

^=<1 -ях)-ух- („р+а$г++«г °) ■ <й - ■ ¡к, (2)

где 1х — инвестиции продукта X в сектора региональной экономики (предполагаем, что все инвестиции осуществляются за счет открытых денежных средств), с^- — коэффициент

приростной фондоемкости продукта X при инвестициях в сектор X. Продукт сектора X, поступающий на внешний рынок (в другие регионы России и за рубеж) Х^° = а^° ■ С^х-

1х = (ь£ • IVх) / (р£ • с| + V* ■ Су + Рг ■ С1) • (3)

Здесь 6^ - доля расходов открытых денежных средств \УХ (¿) на инвестиции в сектор X, сх - коэффициент приростной фондоемкости продукта г при инвестициях в сектор X, рх - индекс цен на продукт г для промежуточного потребления в секторе X , (г = X, У, Z). Для определения цены на свою продукцию в секторе X полагаем р^ = тт {рх > Рх } •

Запас теневого С^х (¿) продукта сектора X прирастает за счет части дх его выпуска и расходуется на потребление населения и смежных секторов по заданным нормам:

_ п V (пхь ^ пху ^ пхг\ пх (л\

^ — Ях ' ^х — (а,у + Чу + ау ) ■ Цу. (4)

Изменения запасов открытых (”белых”) Wх (^ и скрытых (”черных”) Вх (¿) денежных средств у агента X также описываются балансовыми соотношениями:

^ ш . „о . Хх° + Свх + (& ■ + & ■ а;?- + • &) ■ <3ХХ- (5)

(Ь?у + Ьх-2 + + Ьхг + ЬI1 + Ьхв) ■ [Vх - Тхс + Тсх + Ьх ■ Вх,

^ ■ <41 + & ■ 4У + г2у ■ 4г) ■ а? - (ьхв1 + Ьх + ьха). Вх. (6)

Здесь ш (¿) - рублевый курс доллара, р™ (¿) - индексы цен на продукт г на рынке для агента то (в случае внешнего рынка О используется долларовый индекс цен), Тсх (¿) — трансферты из бюджета, Тха (¿) - налоговые отчисления в консолидированный бюджет, Свх (¿) - объем НОВЫХ кредитов, Ьв ■ Вх (¿) — поступления «отмытых» денег из теневого оборота.

Отчисления в консолидированный бюджет агента X (инфраструктурного комплекса Нижегородской области) Тхс (¿) складываются из отчислений по налогу на прибыль Гхс (¿), налогу на добавленную стоимость Т^х<^ (¿), акцизам Тх® (¿), единому социальному налогу Тх° (I), таможенным платежам на экспорт Тхс (¿).

Тхс _ тхо + тхс + тхс + Тхс + Тхс, (7)

Тхс = п5-Ш-Р°- Ххо,Тхс = п4 • Ьхь • \¥х, (8)

7?° Х$° + • а^+Р1 4*) ЯХХ] , (9)

[™-Рх-Хх°+(р.

Ь пХЬ -±-

'х ■ аХ + Рх

ахг

ах

+р¥)^хх-],

(10)

грХС

~ 4

грХС

Т™ = П1-[и>-Р°- Ххо + ■ ,,\ ■ аГ)

(Ъху + Ъхг + Ъхв + Ъхь) • IVх - Тхс - Тхс - Тхс - Тхс].

(11)

Запас промежуточного продукта У у агента X растет за счет покупки открытого продукта У у агента У (сектора обрабатывающих отраслей Нижегородской области) по цене (¿) и теневого продукта Щ у агента У по цене р^ (¿) и убывает за счет использования его в производстве в качестве сырья и инвестиций. Запас промежуточного продукта % у агента X растет за счет покупки открытого продукта у агента % (сектора услуг Нижегородской области) по цене р^ (¿) и теневого продукта и у агента % по цене рх (Ь) и убывает за счет использования его в производстве в качестве сырья и инвестиций.

И'ХМ'- + ¡4? ■ - ч'- • <3? - с? ■ Iх, (12)

я*/* + ‘Р • - 4 ■ -4 1х- (13)

Запас труда в секторе X прирастает за счет покупки у агента Ь (домашних хозяйств Нижегородской области) открытого труда Ь по официальной ставке заработной платы

и теневого труда В по теневой ставке ^ (¿) и убывает в силу спроса на труд агента X.

= ЬР . Ш*1г1 + ■ Ш*1р$ - аI ■ С&. (14)

Запас капитала в секторе X прирастает за счет инвестиций 6^ • Шх (¿), убывает при амортизации капитала с темном и при использовании капитала в производстве сектора X.

^ = !х_і4.ях_ах.дх (15)

Считаем, что агент X (предприятия сектора X) берет весь предлагаемый агентом В (банковской системой Нижегородской области) кредит, однако объем предоставляемого кредита Свх (і) ограничен ликвидационной стоимостью производственных фондов.

Свх = ах -Ях,ах > 0. (16)

Задолженность Zx (і) агента X банковской системе В прирастает за счет выдачи новых кредитов Свх (і) и начисления текущего процента по кредитам г (і) на имеющуюся задолженность, а уменьшается в силу платежей погашения Нхв (і).

dZ х

= Свх + г • Zx — Нхв, Нхв = Ъхв ■ Wx. (17)

dt

2.2. Описание домашних хозяйств Нижегородской области (агента £)

Безработные в составе экономически активного населения Нижегородской области в модели разделены по секторам производства X, У, %, а в них подразделены на безработных в открытой части экономики и безработных в теневой части экономики. Безработица увеличивается, если предложения труда превышает спрос на него и уменьшается в противном случае. Для краткости приведем описание только домашних хозяйств, приписанных в модели к сектору X. Предложение труда в открытой и теневой части сектора X

= «£* ■ Я1Х - ь^ ■ Wx|rl, ^ ■ Явх - (18)

Считаем, что рост открытой (^ и теневой 5^ (^ ставок заработной платы в секторе X может происходить как при нехватке кадров, так и при росте потребительских цен на продукцию сектора. Открытая ставка зарплаты:

ді

а£

Ч1 П,Х дц-

<Э£*

+

А

■X д

W1

Рх

Рх

пХЬ

ах

Ях

(19)

где [3х = 6 ■ ах и используется обозначение: Х+ = X, если X > 0 и = 0, если X < 0. Считаем, что доля прироста цен, отражающаяся на росте заработной платы, 3 £ (0,1). Теневая ставка зарплаты в секторе X:

(1^х

ді

«в

'*¥

W

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

х

— а

В

Я

ьх

в

+

/3;

'Ь^х

W1

Ру

Ру

— а

х1

V

Я

(20)

где = 5 ■ (Ху. Считаем, что все деньги у домашних хозяйств являются открытыми (чистыми) независимо от источника поступления.

^1 = (іВЬ + ьхь,щх + ЪУЬ.ЩУ + Ьгь.щг + ъхь,вх + ьуь.ву + Ь^ь.^_ {21)

- (ъьхх + Ъ^х + ър + ъ& + ъ%г + Ц? + ь£Р) • - т^ + т^.

Здесь Т(і) - отчисления в консолидированный бюджет агента Ь (домашних хозяйств) -складываются из отчислений но таможенным платежам на импорт Тус (і) и отчислений по подоходному налогу Т1С (і) с открытой части дохода.

Тьс = + Г7ЬС, = п6 • б£р • IVх, (22)

Г7ЬС = щ • ((1ВЬ + 1 • + Ъ\ь • + б£ь • \¥г) .

2.3. Описание консолидированного бюджета

Правительства Нижегородской области (агента С)

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

^ = Ьхс-вх+ь1с-в¥+ь^-вг+тхс+т¥с+тгс+тьс-тсх-тс¥-тсг-тс\ (23)

где Тох = Ь^х ■ IVе, Тсг = Ь^г ■ IVе, Тог = Ъс/ ■ IVе, Тсь = Ъсьь ■ IVе.

Текущий дефицит (а если < 0 - профицит) консолидированного бюджета Нижегородской области (¿) определяется правой частью (23) с обратным знаком.

ВС = _ъхс.вх_ъус.ву_ъж.вг_тхс_тус_тгс_тьс+тсх+тсу+тсг+тсь' (24)

2.4. Описание банковской системы Нижегородской области (агента В)

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

что часть золотовалютных резервов России обеспечивает резервирование активов области. Банковские активы областной банковской системы состоят из золото-валютных резервов Я(Ь) и суммарной задолженности секторов Z(t), а пассивы - из суммарных запасов денег у контрагентов банковской системы W(t), которые подчиняются финансовому балансу:

w • R(t) + Z (t) = W (t),

(25)

где т(Ь) - рублевый курс доллара, рублей за один доллар. Срочные депозиты, на которые начисляют процент, не учитываем. Золото-валютные резервы К(і) определяются балансом

dR

dt

^ = Y^P?- х? - M°L = (1 - щ) • bL° • WL/W.

(26)

І=Х

Здесь рР - цена на экспортный товар Х\° сектора г на внешнем рынке О, в долларах за единицу. Рассматриваем весь импорт как отдельный товар, доля которого в потреблении населения фиксирована. Мы не учитываем внешние заимствования и перетоки капитала.

Суммарная задолженность агентов Z(t) растет при выдаче новых кредитов СВг (¿), начислении процентов на остаток задолженности, снижается при погашении задолженности

СВг (t) + r{t) ■ Z{t) НгВ (t) ,(Z = Zx + ZY + Zz)

dZ

dt

ИЗ /_1_\ ( гу _ г7-& | ^7У | ^ (27)

%=Х г=Х

Прибыль банков dBL (¿) = г (V) ■ Z (¿) идет в доходы населения. Суммарные запасы денег

W (t) = Wx + WY + WZ + WT + WL + WG.

Z

rT

rG

(28)

Резервы банковской системы тК^) обеспечивают вклады контрагентов при законодательно установленной норме резервирования

w-R(t) >Ç-W(t).

(29)

Тогда банковская система стремится предоставить максимальный кредит, который допускают соотношения (25) и (29):

7 1 “ £ г?

Z = —-— • w ■ R.

(30)

Считаем, что спрос на кредиты, обеспеченные ликвидационной стоимостью производственных фондов, полностью удовлетворяется банковской системой.

В результате, соотношения (26), (27) и (30) определяют процент по кредитам г(і):

г (t) =

1-е

W

\І=Х

Z

]>>? • Л7° - мйь

І=Х

ІВ

Z

£

І=Х

сБ‘(t) )/Z ((). (31)

2.5. Описание посредника (агента Т)

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

Изменение запаса (¿) конечного продукта X сектора X, предназначенного агенту Ь

(домашним хозяйствам области), у посредника Т определяет изменение индекса потребительских цен Рх (¿) на продукцию сектора X.

Z

Z

Z

Z

^ = «i1' Qi - (32)

= <4 • № ■ W4ri - а*<■ . Q$) , (33)

Общее число уравнений в модели почти 100, общее число параметров превышает 80.

3. Задача идентификации

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

несовпадение временных рядов X и Y и чем ближе он к нулю, тем ближе сравниваемые ряды.

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

4. Постановка задачи многоэкстремальной оптимизации

Алгоритмы, развиваемые Нижегородской научной школой многоэкстремальной оптимизации, предполагают следующую постановку задачи1:

ср* = <р(у*) = min {ip (у) : у <Е D} , D = {у <Е RN : ai < y,t < bt,l < i < N} , (34)

где целевая функция ip(y) удовлетворяет условию Липшица с соответствующей константой L, а именно

\v{yi) ~ <Р(.У2)\ < L ||у! — 2/21| ,2/1,2/2 £ D. (35)

Используя кривые типа развертки Пеано у(х), однозначно отображающие отрезок [0,1] на ^-мерный гиперкуб Р

Р = {у G Rn : —2-1 < 2/* < 2“1,1 < i < N} = {у (ж) : 0 < ж < 1} , (36)

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

исходную задачу можно редуцировать к следующей одномерной задаче:

(2JD (ж*)) = min {tp (yD (ж)) : х G [0,1] , } . (37)

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

Рассматриваемая схема редукции размерности сопоставляет многомерной задаче с лип-шицевой минимизируемой функцией одномерную задачу, в которой целевая функция удовлетворяет равномерному условию Гельдера (см. [7]), т.е.

/ / '\\ / / п\\ ' " ’ ” г п / \

<p(yD(x )) - <p(yD(x )) <К-х-х ,х ,х G [0,1J , (38)

где N есть размерность исходной многомерной задачи, а коэффициент К связан с константой Липшица L исходной задачи соотношением К < 4Ьл/N.

Различные варианты индексного алгоритма для решения одномерных задач и соответствующая теория сходимости представлены в работах [1], [8].

5. Индексный метод глобальной оптимизации

5.1. Редукция размерности и множественные отображения

Редукция многомерных задач к одномерным с помощью разверток имеет такие важные свойства, как непрерывность и сохранение равномерной ограниченности разностей функций при ограниченности вариации аргумента. Однако при этом происходит потеря части информации о близости точек в многомерном пространстве, так как точка х G [0,1] имеет лишь левых и правых соседей, а соответствующая ей точка у (х) G RN имеет соседей по 2N направлениям. Как результат, единственной точке глобального минимума в многомерной задаче соответствует несколько (не более 2N) локальных экстремумов в одномерной задаче, что ухудшает свойства одномерной задачи.

Сохранить часть информации о близости точек позволяет использование множества отображений

Уь{х) = {у1 {х) ,...,yL (х)} (39)

вместо применения единственной кривой Пеано у(х) (см. [7], [10]). Каждая кривая Пеано уг (х) из Yl (х) может быть получена в результате поворота развертки вокруг начала координат. При этом найдется отображение уг (х), которое точкам многомерного пространства у ,у , которым при исходном отображении соответствовали достаточно далекие прообразы на отрезке [0,1], будет сопоставлять более близкие прообразы х ,х .

Максимальное число различных поворотов развертки, отображающей N-мерный гиперкуб на одномерный отрезок, составляет 2N. Использование всех из них является избыточным. В используемой схеме (см. [10]) преобразование развертки осуществляется в виде поворота на угол ±7г/2 в каждой из координатных плоскостей. Число подобных нар поворотов определяется числом координатных плоскостей пространства, которое равно Cff = N (N — 1) /2, а общее число преобразований будет равно N(N — 1). Учитывая исходное отображение, данный способ позволяет строить до N(N — 1) + 1 разверток.

5.2. Параллельный индексный метод и локально-глобальная стратегия

Использование множества отображений (39) приводит к формированию соответствующего множества одномерных многоэкстремальных задач

min |ip (у1 (х) j : х G [0,1] , |, 1 < I < L. (40)

Каждая задача из данного набора может решаться независимо, при этом любое вычисленное значение z = ip (у^ , У = Уг (^х ) функции ip (у) в г-й задаче может интерпретироваться

как вычисление значения г = <р уу у, у = ув ух ^ для любой другой й-й задачи без повторных трудоемких вычислений функции р (у). Подобное информационное единство позволяет решать исходную задачу (34) путем параллельного решения индексным методом Ь задач вида (40) на наборе отрезков [0,1]. Каждая одномерная задача решается на отдельном процессоре. Для организации взаимодействия на каждом процессоре создается Ь очередей, в которые процессоры помещают информацию о выполненных итерациях [9].

Локально-адаптивный алгоритм является модификацией индексного метода глобального поиска, состоящей в том, что, начиная с некоторого шага, при выборе точек итераций используется дополнительная информация - текущие оценки плотности вероятности для расположения точки искомого оптимума [9]. Существенным параметром этого метода является целое число 0 < а < 30, влияющее на характер сходимости. При а = 0 поиск носит глобальный характер, при а = 30 - локальный.

Смешанный алгоритм является модификацией индексного метода глобального поиска, состоящей в том, что, начиная с некоторого шага итерации, определяемые правилами индексного метода, чередуются с итерациями, определяемыми правилами локальноадаптивного алгоритма. Частота чередования является параметром метода. В работе [11] показано значительное преимущество такой стратегии.

6. Результаты вычислительных экспериментов

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

Критерием качества идентификации параметров модели является количественное соответствие основных макроэкономических показателей статистическим показателям экономики региона за период с начала 2000 года и до конца 2008 г. При этом все реальные показатели выражены в постоянных ценах 2000 г. Решение системы получено с привлечением современных вычислительных и программных средств.

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

В сценарии 1 предполагается, что с 2007 года происходит увеличение трансфертов консолидированного бюджета Нижегородской области в сектор обрабатывающих отраслей на поддержку инноваций. Но при этом структура расходов сектора остается неизменной. А именно, пусть бюджетные трансферты в сектор биотехнологий возрастут с 3 до 20% консолидированного бюджета. Реальные трансферты в сектор У в сценарии 1 увеличиваются немногим более чем в пять раз в сравнении с базовым сценарием, инвестиции сектора У возрастают на 50%, выпуск сектора через 40 лет увеличивается на треть в сравнении с базовым вариантом. Прирост выпуска приводит к росту объемов продаж и по всем каналам. При этом запас «белых» денег прирастает в полтора раза, а «черных» увеличивается на четверть. Однако, при этом ставки заработной платы снижаются до 5%, а прирост «черных» денег в секторах X и Z увеличивается до 10%. Изменение структуры цен, сопровождающееся уменьшением уровня потребительских цен и ставок заработной платы, приводит падению номинальных доходов консолидированного бюджета от налогообложения секторов У и Z, при малом росте поступлений от сектора X.

В оптимистическом сценарии 2 в результате мер по поддержке инновационных процес-

сов, по трансферу технологий в 2012 году происходит увеличение отдачи от всех факторов производства на 5%. Тогда выпуск комплекса инфраструктурных отраслей X удваивается через 5 лет, а секторов обрабатывающих отраслей У и сектора услуг Z - через 13 лет. При этом, несмотря на рост производительности труда, немного возрастает занятость в секторах экономики. Значительно увеличивается объем производственных фондов. Индексы цен меняются разнонаправлено: в секторе X индексы цен на продукцию, реализуемую по легальным каналам падают, а по теневым каналам - растут; в секторах У и Z все индексы цен растут. Все ставки заработной платы растут за исключением легальной ставки сектора X. Запасы денег у всех экономических агентов возрастают, инвестиции секторов возрастают, доходы бюджета и домашних хозяйств возрастают.

7. Заключение

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

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

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

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

Работа выполнена при поддержке совета по грантам Президента Российской Федерации (грант М НШ-64729.2010.9), ПФИ ОМН РАН М3 (проект М3.14), ПФИ Президиума РАН №14 (проект №103) и Российского фонда фундаментальных исследований (номера проектов 11-07-97017-р_поволжье_а).

Статья рекомендована к публикации программным комитетом международной научной конференции «Параллельные вычислительные технологии 2011».

Литература

жизни, науке, технике. Сер. Математика, кибернетика; вып. 2).

2. Оленев, Н.Н. Модель оценки инновационного потенциала региональной экономики / Н.Н. Оленев // Экономика депрессивных регионов: Проблемы и перспективы развития региональных экономик: тр. междунар. науч.-практ. конф. / под ред. В.И. Беляева,

3. Оленев, Н.Н. Исследование влияния теневого оборота на социально-экономическое положение в Республике Алтай / Н.Н. Оленев, В.С. Стародубцева // Региональная эконо-

4. Оленев, Н.Н. Имитационная модель развивающейся экономики на примере республики Таджикистан / Н.Н. Оленев, Х.Ю. Солиев // Математика. Компьютер. Образование: сб. тр. XVII междунар. конф. / под общей ред. РЮ. Ризниченко. - Ижевск, 2010. - Т. 2.

5. Горбачев, В.А. Идентификация модели добывающего сектора экономики Монголии / Н.Н. Оленев, В.А. Горбачев //VI Московская международная конференция по исследованию операций (ORM2010)), - Москва, 19 - 23 октября 2010 г.: тр. /отв.ред. П.С. Крас-

6. Завриев, Н.К. Исследование математических моделей экономики средствами системы ЭКОМОД / Н.К. Завриев, И.Г. Поспелов, Л.Я. Поспелова // Матем. моделирование. -

7. Стронгин, Р.Г. Параллельная многоэкстремальная оптимизация с использованием множества разверток / Р.Г. Стронгин // Журн. вычисл. матем. и матем. физики. - 1991. -

8. Strongin, R.G. Global optimization with non-convex constraints. Sequential and parallel algorithms. / R.G. Strongin, Ya.D. Sergeyev. - Dordrecht: Kluwer Academic Publishers, 2000.

9. Баркалов, К.А. Ускорение сходимости в задачах условной глобальной оптимизации / К.А. Баркалов. - Нижний Новгород: изд-во Нижегород. гос. ун-та, 2005.

10. Баркалов, К.А. Использование кривых Пеано в параллельной глобальной оптимизации / К.А. Баркалов, В.В. Рябов, С.В. Сидоров // Материалы Девятой международной конференции-семинара «Высокопроизводительные параллельные вычисления на кластерных системах». - Владимир, 2009. - С. 44 - 47.

11. Баркалов, К.А. О некоторых способах балансировки локального и глобального поиска в параллельных алгоритмах глобальной оптимизации / К.А. Баркалов, В.В. Рябов, С.В. Сидоров // Вычислительные методы и программирование. — 2010. — Т. 11.

Виктор Павлович Гергель, доктор технических наук, профессор, декан, кафедра математического обеспечения ЭВМ, Нижегородский государственный университет, [email protected].

Владимир Александрович Горбачев, аспирант, кафедра нелинейного анализа и оптимизации, Российский университет дружбы народов, д[email protected].

Николай Николаевич Оленев, кандидат физико-математических наук, доцент, старший научный сотрудник, Вычислительный центр им. А.А. Дородницына РАН, [email protected].

Василий Владимирович Рябов, младший научный сотрудник, кафедра математического обеспечения ЭВМ, Нижегородский государственный университет, vasily.v.ryabov @gmail.com.

Сергей Владимирович Сидоров, ассистент, кафедра математического обеспечения ЭВМ, Нижегородский государственный университет, [email protected].

Поступила в редакцию 11 апреля 2011 г.

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