Научная статья на тему 'Алгоритм параметризации для модели Ваганова-Шашкина формирования годичных колец древесных растений'

Алгоритм параметризации для модели Ваганова-Шашкина формирования годичных колец древесных растений Текст научной статьи по специальности «Математика»

CC BY
296
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛЬ ВАГАНОВА-ШАШКИНА / ДРЕВЕСНО-КОЛЬЦЕВАЯ ХРОНОЛОГИЯ / АЛГОРИТМ ПАРАМЕТРИЗАЦИИ / КРИТЕРИЙ ОТЛИЧИЯ / ОПТИМАЛЬНЫЕ ПАРАМЕТРЫ МОДЕЛИ / THE VAGANOV-SHASHKIN MODEL / TREE-RING CHRONOLOGY / PARAMETERIZATION ALGORITHM / DIFFERENCE CRITERION / OPTIMAL MODEL PARAMETERS

Аннотация научной статьи по математике, автор научной работы — Ивановский А. Б., Шишов Владимир Валерьевич

Для имитационной модели Ваганова-Шашкина формирования годичных колец древесных растений предложен алгоритм решения проблемы параметризации данной модели в случаях, когда доступна моделируемая сущность. Алгоритм реализован в виде dll-библиотеки (или mex-файла), апробирован на обширном материале. Введено понятие критерия отличия моделируемой древесно-кольцевой хронологии от ее модели. Предложены два новых критерия отличия.

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

Похожие темы научных работ по математике , автор научной работы — Ивановский А. Б., Шишов Владимир Валерьевич

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

A PARAMETERIZATION ALGORITHM FOR THE VAGANOV SHASHKIN MODEL OF SEASONAL GROWTH AND TREE-RING FORMATION

For the simulation of Vaganov-Shashkin model of seasonal growth and tree ring formation a solution algorithm of the parameterization problem of the model is proposed, in the cases, when entity for being modeled is available. The algorithm is realized as dll-library (or as mex-file), tested on extensive data. A concept of criterion of difference of actual tree-ring chronology from its model is introduced. Two new difference criteria are suggested.

Текст научной работы на тему «Алгоритм параметризации для модели Ваганова-Шашкина формирования годичных колец древесных растений»

= е Акик21 -Е мГ -Е I, -Е м? ) -Е Ж р,.

м ЕВКр '

3. Определяется избыточное тяговое усилие на тележках

^=^ - Ж,.

4. Определяется выбег I силы ^,(Ж) как функция углов разворота б; тележек относительно линии центров смежных тележек (смежных опорных точек), опорных реакций ЯТ. и некоторых главных конструктивных параметров опорного контура

11=Е ^ Д,,

где Д, = / (а,, ЯТ,) - некоторая функция, зависящая от угла разворота и опорных реакций ЯТ,.

6. Определяются радиусы от динамического центра поворота машины до тележек

Р, = / (а, I,).

7. Производится подстановка новых значений г,, I, и сравнение с допустимым отклонением е до установления неравенства:

ДЕМ(р,, Іі) < г) 0.

После окончания итерационного процесса принимаются полученные параметры р,, Іі, ^, ю, и определяются силовые и кинематические значения.

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

Библиографические ссылки

1. Беляков Ю. И., Владимиров В. М. Рабочие органы роторных экскаваторов. М. : Машиностроение, 1967.

2. Домбровский Н. Г., Маевский А. Г. Теория и расчет гусеничного движителя землеройных машин. Киев : Техника, 1970.

E. E. Miloserdov

CONSTRUCTION OF DYNAMIC MODEL OF RUNNING MOVER OF ROTORING DREDGE

Algorithmization of dynamic model of running mover of running dredge at its moving, the basic schemes and the formulas used at algorithmization of dynamic model are resulted.

Keywords: algoritmization, mover, contour, moment, reaction.

©Милосердов Е. Е., 2010

УДК 551.510.42

А. Б. Ивановский, В. В. Шишов

АЛГОРИТМ ПАРАМЕТРИЗАЦИИ ДЛЯ МОДЕЛИ ВАГАНОВА - ШАШКИНА ФОРМИРОВАНИЯ ГОДИЧНЫХ КОЛЕЦ ДРЕВЕСНЫХ РАСТЕНИЙ*

Для имитационной модели Ваганова-Шашкина формирования годичных колец древесных растений предложен алгоритм решения проблемы параметризации данной модели в случаях, когда доступна моделируемая сущность. Алгоритм реализован в виде dll-библиотеки (или тех-файла), апробирован на обширном материале. Введено понятие критерия отличия моделируемой древесно-кольцевой хронологии от ее модели. Предложены два новых критерия отличия.

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

Модель Ваганова Шашкина формирования годичных колец древесных растений [1; 2; 3] (далее У8-модель) описывает влияние климатических условий на клеточную структуру годичных колец. Основное предназначение модели заключается в использовании ее как инструмента, позволяющего для произвольной индивидуальной или обобщенной древесно-кольцевой хронологии (ДКХ) в

течение набора лет с доступными метеостанционными данными (см. ниже описание входных данных У8-моде-ли): выделить климатически обусловленную компоненту рассматриваемой ДКХ; указать, если качество моделирования рассматриваемой ДКХ У8-моделью удовлетворительно, для произвольных суток данного набора лет, какой из двух факторов - температура воздуха или осад-

* Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (проект № 09-05-00900-а).

ки, лимитировал рост древесного растения, соответствующего этой ДКХ. ДКХ является временным рядом значений некоторой числовой характеристики соответствующего этой ДКХ дерева/деревьев [4].

У8-модель может служить тестером качества индивидуальных и обобщенных ДКХ, которые планируется использовать в роли посредников, несущих информацию о климатических данных [2]. ДКХ полагается пригодной для использования в роли такого посредника тогда и только тогда, когда выделенная У8-моделью ее климатически обусловленная компонента достаточно удовлетворительно согласуется с самой ДКХ.

У8-модель является детерминированной динамической имитационной моделью. Ее входные данные состоят из двух блоков.

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

Второй блок представляет собой набор значений параметров У8-модели. Модель имеет 42 параметра. Все параметры, кроме двух, являются вещественными однозначными переменными, причем три параметра - целочисленные однозначные переменные. Два параметра являются векторами равной размерности. Один вектор содержит вещественные однозначные переменные, второй - булевы однозначные переменные. Размерность векторов является параметром У8-модели.

Значение каждого параметра обеспечивает У8-модель информацией либо о моделируемом дереве, либо о его местообитании. У8-модель имеет 10 опций. Набор значений опций задает вариант У8-модели, который будет использован при моделировании. Опции У8-модели определяют совокупность ее модулей, запускаемых при моделировании, точность вычислений при моделировании и т. п.

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

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

дивидуальная ДКХ, то это значение либо не имеет единиц измерения, либо является количеством клеток древесины в годичном кольце (имеющий место вариант определяется используемым набором значений опций У8-модели).

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

Для запуска У8-модели необходимы конкретные числовые значения ее параметров. Набор этих значений должен обладать необходимой внутренней структурой, обусловленной взаимосвязями между параметрами У8-мо-дели и диапазонами значений параметров. Смысловые нагрузки параметров, устройство У8-модели, семантики составляющих ее выходных данных и конкретный контекст, в котором осуществляется моделирование, задают упомянутые взаимосвязи и диапазоны значений. Как правило, проверка набора значений параметров У8-модели на наличие в нем необходимой внутренней структуры требует анализа выходных данных У8-модели, соответствующих этому набору.

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

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

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

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

Понятие критерия отличия моделируемой ДКХ от ее модели. Введем понятие «критерий отличия моделируемой ДКХ от ее модели», представляющее ценность и вне контекста проблемы параметризации для У8-модели, чтобы изложить предлагаемое в этой статье решение последней. Критерий отличия является однозначной вещественной неотрицательной функцией двух аргументов, обозначим ее БС^гСг, тСг), определенной на множестве пар вещественных векторов размерности, равной мощности множества Уг', с неотрицательными компонентами. Множество Уг' является пересечением двух множеств - набора лет, для которых осуществлялось моделирование, и набора лет, в которые доступны значения моделируемой ДКХ.

Первый аргумент IгСг должен быть вектором относящихся к годам Уг' значений моделируемой ДКХ, которые расположены в векторе согласно годам, упорядоченным по возрастанию. Второй аргумент тСг должен быть вектором соответствующих значений ДКХ, смоделированной посредством У8-модели.

Значение критерия отличия характеризует удаленность модели ДКХ, полученной посредством У8-модели, от этой моделируемой ДКХ. При фиксированной моделируемой ДКХ меньшему значению критерия отличия соответствует более удачная модель этой ДКХ. Критерий отличия вводит на множестве моделей некоторой фиксированной ДКХ отношение эквивалентности и упорядочивает классы эквивалентности линейным образом.

Критерий отличия моделируемой обобщенной ДКХ от ее модели должен обладать двумя дополнительными свойствами: свойством симметрии на его области определения и свойством рефлексивности (IгСг = тСг влечет ВС(/гСг, тСг) = 0). Эти два свойства не налагаются на критерий отличия моделируемой индивидуальной ДКХ от ее модели, поскольку семантика значений моделируемой ДКХ (включая единицы измерения) совпадает с семантикой значений модели ДКХ, полученной посредством У8-модели, гарантированно лишь для обобщенных ДКХ.

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

Апробация нижеизложенного алгоритма параметризации для У8-модели выполнена со следующими двумя критериями отличия, которые предлагается использовать как критерии отличия по умолчанию. Критерий отличия ДСггкс индивидуальной ДКХ от ее модели и критерий отличия ВСогкс обобщенной ДКХ от ее модели определены формулами

ВСггкс (/гСг, тСг) = 1 - сг1п(/гСг, тСг) +

+1,25 (1 - Бупс(/гСг, тСг))2,

ВСоткс (/гСг, тСг) = ВСггкс (/гСг, тСг) +

+0,4 (тах\(гСг1 - тСг11)2,

где crln(trCr, mCr) и sync(trCr, mCr) - коэффициенты корреляции Пирсона и синхронности между векторами trCr и mCr, trCr. (mCr) - соответствующая году i-я компонента вектора trCr (mCr).

Выбор таких критериев отличия обусловлен желанием получать расчетные ДКХ как можно более положительно коррелированными с соответствующими им моделируемыми ДКХ; не иметь низких значений коэффициента синхронности между моделируемой ДКХ и ее моделью; не иметь серьезных визуальных отличий между ломаными, представляющими моделируемую обобщенную ДКХ и ее модель. Критерии отличия DCttrc и DCgtrc апробированы на обширном материале, совместимы с нижеизложенным алгоритмом параметризации для VS-модели и отражают взгляд большинства исследователей на понятие близости двух ДКХ.

Алгоритм параметризации. Введем определения и обозначения. Обозначим черезp = (p , pn) вектор ис-

пользуемых при моделировании параметров (ИпМП) VS-модели. Вектор p однозначно определяется используемым при моделировании набором значений опций VS-модели. Обозначим номера рассматриваемых n параметров VS-модели, для которых известны конкретные числовые значения, через i,...,ik; известные конкретные числовые значения этих параметров обозначим с,..., с^. Диапазон значений i-го параметра VS-модели обозначим [a. ; b.]. Для удобства изложения считаем at = bij = сi дляj = 1, ..., k.

Назовем пространством оптимизации S подмножество (n - k) мерного параллелепипеда

P = { p е Rn: at < pt < bt для 1 < i < n},

лежащего в Rn, определенное условием: элемент P, рассматриваемый как набор значений ИпМП, принадлежит S тогда и только тогда, когда он обладает необходимой внутренней структурой (см. выше). Набор значений ИпМП, принадлежащий S, назовем допустимым. Считаем S Ф 0. Структура S обусловлена используемыми при моделировании взаимосвязями между ИпМП. S напоминает прямоугольный кусок сыра. Типична ситуация: из 100 000 значений непрерывной n мерной случайной величины, равномерно распределенной на P, только одно принадлежит S.

Определим предикатную функцию pFail(p): P ® {«TRUE», «FALSE»}, принимающую логическое значение «TRUE» только еслиp П S. Как правило, для вычисления pFail(p) необходимы выходные данные VS-модели, полученные для набора p.

Назовем точностью вдоль i-й оси, 1 < i < n, величину

Гх е R : "InpOptl VInpOpt2 х )

Р |х (|p. _ pf| < х ® Q(Output1, Output2))f,

где InpOptt и InpOpt2 - две совокупности входных данных VS-модели и значений ее опций, отличающиеся лишь значениями p. и pi i-го ИпМП; Output. и Output2 - выходные данные VS-модели, соответствующие InpOpt{ и InpOpt. Предикат Q истинен тогда и только тогда, когда Output1 и Output2 отличаются настолько мало, что этим отличием можно пренебречь и оно несущественно. Обозначим используемую при моделировании оценку точности вдоль i-й оси через h. .

Введем на S метрику d: S x S ® [0; + ¥), положив

x, - y,

d (x, y) =1

max

Выбор метрики на S не является тривиальной задачей. На S введена именно такая метрика, поскольку пространство оптимизации имеет по разным осям, вообще говоря, разные физические единицы измерения; константы h, соответствующие осям с одинаковыми физическими единицами измерения, могут различаться; она является естественным аналогом метрики сҐ на Rn [б].

Изложим алгоритм параметризации для VS-модели. Предлагаемый алгоритм выбирает набор значений ИпМП из пространства оптимизации S, доставляющий глобальный минимум на S целевой функции F(p). Алгоритм требует, чтобы F(p) являлась однозначной вещественной неотрицательной функцией, определенной всюду на S. Алгоритм не требует каких-либо дополнительных свойств F(p). Целевая функция определена равенством F(p) = DC(trCr, mCr(p)), p О S, где mCr(p) представляет собой вектор относящихся к годам Yrs значений модели ДКХ (см. выше), полученной посредством VS-модели с набором p значений ИпМП. Предлагаемый алгоритм параметризации для VS-модели применим с любым критерием отличия. Он учитывает лишь те свойства минимизируемого им критерия отличия, которые необходимо имеет любой критерий отличия.

Целевая функция F(p) и ее область определения S индивидуальны для каждой ситуации, в которой применяется излагаемый алгоритм параметризации. Исследования задачи поиска глобального на S минимума F(p) показали, что F(p), как правило, имеет более одного локального минимума. Входные и выходные данные алгоритма, его структура представлены на рисунке.

Метод нулевого порядка многомерного однокритериального поиска глобального минимума, используемый алгоритмом параметризации, является методом мультистарта [7] метода покоординатного спуска [7]. В статье не затрагивается вопрос существования более эффективного метода для решения семейства задач поиска глобального на S минимума F(p). Используемый метод покоординатного спуска отличается от классического следующим: порядок обхода координатных осей S задается пользователем; на S используется метрика, отличная от евклидовой; используемый метод одномерной оптимизации осуществляет поиск глобального оптимума; отсутствие требования непрерывности F(p) и сложная структура S требуют модификации классического метода покоординатного спуска.

Настройки алгоритма параметризации представляют собой совокупность шести констант: m, level, maxIter, e, q, maxStart и двух векторов t и wght. Алгоритм использует одни и те же значения его настроек на протяжении всех осуществляемых им действий. Следующие настройки

Структурная схема алгоритма параметризации для VS-модели

алгоритма параметризации предлагается использовать как его настройки по умолчанию: m = 3, level < inf eS F(p), maxIter = 500, e < (n - k)-1, q = 1, maxStart = 1 000, x. < h, • min (1, e) (1 < i < n), wghtj = 0 для j = i, ik (значения по умолчанию остальных n - к положительных компонент вектора wght в статье не приводятся). Нечетность m и истинность неравенства х. < h. • e, 1 < i < n, необходимы для корректного функционирования алгоритма.

Метод мультистарта запускает с одними и теми же настройками метод покоординатного спуска из maxStart стартовых точек в S. Наименьший из maxStart найденных локальных минимумов является оценкой глобального минимума и выдается как результат работы метода мультистарта. Стартовые точки генерируются случайным образом и являются различными значениями непрерывной n мерной случайной величины, равномерно распределенной на P.

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

Минимизация вдоль i-й оси, 1 < i < n, означает поиск глобального минимума функцииДх) = F(...,p , х,p.+1, ...) вещественной переменной x на множестве, лежащем внутри отрезка [a. ; b] и задаваемом предикатной функцией xFail(x) = pFail(...,p х,p.+1, .). После его осуществления значение х*, доставляющее глобальный минимумах), записывается в i-ю координату текущей точки p в S. При входе в первую итерацию текущая точка p совпадает со стартовой, выбранной методом мультистарта. Координаты p с нулевыми весами не изменяются на протяжении всех осуществляемых методом покоординатного спуска действий.

Условие останова выполняется в случае истинности хотя бы одного из условий: количество итераций достигло порога maxIter; F(p) < level, где p является текущей точкой в конце итерации (после выполнения всех одномерных минимизаций данной итерации); dp, pN-i) < e для всех i = 1, ., q (N - номер текущей итерации, p j -текущая точка в S в конце j-й итерации, q и e - положительные константы); d(pN, pN-1) = 0.

Одномерные минимизации вдоль координатных осей S выполняет метод, являющийся модификацией итерационного метода деления отрезка на несколько равных частей [7]. На каждой итерации метод разбивает текущий отрезок на m равных частей и либо делает текущим отрезком одну из них, либо завершает работу, сообщая пользователю о необходимости изменить значение m. Итерации прекращаются, когда значение минимизируемой функции на текущем отрезке становится меньше уровня level или когда длина текущего отрезка становится меньше величины д, заданной до запуска метода.

Все одномерные минимизации вдоль i-й оси, осуществляемые в ходе работы метода покоординатного спуска, выполняются с 5 = х. (1 < i < n).

Реализация и апробация алгоритма параметризации.

Алгоритм параметризации для VS-модели реализован на языке программирования C++ с привлечением средств стандартной библиотеки C++. Его текстовый код удовлетворяет стандарту С++03 (TSO/TEC 14882:2003). Исполняемый код реализации для конкретной операционной системы может быть получен без изменений текстового кода реализации и оформлен в виде dll-библиотеки (если целевой платформой является ОС семейства Windows) или mex-файла (если целевой платформой является ОС семейства Unix).

Основными факторами, влияющими на продолжительность параметризации некоторой ДКХ посредством рассматриваемой реализации алгоритма параметризации, являются следующие: используемый при моделировании набор значений опций VS-модели; мощность набора лет, на которых выполняется моделирование; используемые при моделировании взаимосвязи между ИпМП; значение величины n - k и длины диапазонов значений ИпМП, для которых неизвестны конкретные числовые значения; используемый при параметризации критерий отличия; используемые настройки алгоритма параметризации; аппаратное и программное обеспечение устройства, выполняющего код реализации алгоритма параметризации. Варьируя любым из этих факторов, можно добиться многократного изменения продолжительности параметризации.

На ноутбуке Asus F3JP с двухъядерным процессором Т5300 (максимальная тактовая частота каждого ядра равна 1,73 GHz) параметризация ДКХ посредством рассматриваемой реализации алгоритма параметризации обычно длится от нескольких часов до нескольких суток.

Предложенный алгоритм параметризации для VS-модели был использован на более чем 700 различных парах (S, F(p)). Следствием осуществления этих параметризаций явилось то, что ряд утверждений о VS-модели, как новых, так и ранее сформулированных, подтверждены впервые вычислительным экспериментом; впервые сформулирована и подтверждена вычислительным экспериментом гипотеза о взаимосвязи моделей индивидуальных и обобщенной ДКХ, полученных посредством VS-модели; VS-модель впервые в полной мере использована как тестер качества индивидуальных и обобщенных ДКХ, которые планируется использовать в роли посредников, несущих климатическую информацию; установлены несколько свойств рассматриваемого алгоритма параметризации. Успешная апробация алгоритма параметризации и его реализация является следствием этих результатов.

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

Библиографические ссылки

1. Dendroclimatology: Progress and Prospects (Developments in Paleoecological Research) / M. K. Hughes, T. W. Swetnam, H. F. Diaz (editors). Berlin : Springer-Verlag, 2009.

2. Vaganov E. A., Hughes M. K., Shashkin A. V. Growth Dynamics of Conifer Tree Rings: Images of Past and Future Environments. Berlin : Springer-Verlag, 2006.

3. Ваганов Е. А., Шашкин А. В. Рост и структура годичных колец хвойных. Новосибирск : Наука, 2000.

4. Cook E. R., Kairiukstis L. Methods of Dendrochronology: applications in the environmental sciences. Dordrecht : Kluwer Acad. Publ., 1990.

5. Papalambros, P. Y., Wilde D. J. Principles of Optimal Design: Modeling and Computation. Cambridge : Cambridge University Press, 2000.

6. Колмогоров А. Н., Фомин С. В. Элементы теории функций и функционального анализа. М. : Физматлит, 2004.

7. Handbook of global optimization. Vol. 1 / R. Horst, P. M. Pardalos (editors). Dordrecht : Kluwer Academic Publishers, 1995.

A. B. Ivanovsky, V. V Shishov

A PARAMETERIZATION ALGORITHM FOR THE VAGANOV - SHASHKIN MODEL OF SEASONAL GROWTH AND TREE-RING FORMATION

For the simulation of Vaganov-Shashkin model of seasonal growth and tree ring formation a solution algorithm of the parameterization problem of the model is proposed, in the cases, when entity for being modeled is available. The algorithm is realized as dll-library (or as mex-file), tested on extensive data. A concept of criterion of difference of actual tree-ring chronology from its model is introduced. Two new difference criteria are suggested.

Keywords: the Vaganov-Shashkin model, tree-ring chronology, parameterization algorithm, difference criterion, optimal model parameters.

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

© Ивановский А. Б., Шишов В. В., 2010

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