Так как B - сервантная подгруппа группы A, тип любого элемента ЬеВ в этой группе такой же, как и в группе A. Таким образом, B - однородная подгруппа группы A, имеющая такой же тип, что и группа A. Тогда из [13. Теорема 86.6. С. 136] следует, что B -вполне разложимая группа. Получаем, что A и B -однородные вполне разложимые группы, имеющие один и тот же тип и ранг, следовательно, A=B.
Теорема доказана.
Отметим, что однородная вполне разложимая группа является также О.-корректной [7. Следствие 18. С. 76].
Работа поддержана ФЦП «Научные и научно-педагогические кадры инновационной России на 2009-2013 годы», Государственный контракт П 937от 20 августа 2009 г.
СПИСОК ЛИТЕРАТУРЫ
1. Jonson B. On direct decomposition of torsion free abelian groups // Math. Scand. - 1959. - № 2. - P. 361-371.
2. Kaplansky I. Infinite Abelian groups. - Michigan: Ann. Arbor, Univ. Michigan Press, 1954. - 91 p.
3. Crawly P. Solution of Kaplansky's test problem for primary abelian groups // J. Algebra. - 1965. - № 4. - P. 413-431.
4. Corner A.L. Every countable reduced torsion free ring is an endomorphism ring // Proc. London Math. Soc. - 1963. - V. 52. -P. 687-710.
5. Sasiada E. Negative solution of I. Kaplansky first test problem for abelian groups and a problem of K. Borsuk concerning cohomology groups // Bull. Polish Acad. Sci. Math. Astron. Phys. - 1961. -№ 5. - P. 331-334.
6. Fuchs L. Abelian groups. - Budapest: Publishing House of the Hungarian Academy of Sciences, 1958. - 367 p.
7. Гриншпон С.Я. f.i.-коррекшость абелевых групп без кручения // Абелевы группы и модули. - 1989. - Вып. 8. - С. 65-79.
8. De Groot J. Equivalent abelian groups // Canad. J. Math. - 1957. -№ 9. - P. 291-297.
9. Приходько И.А. E-корректные абелевы группы // Абелевы группы и модули. - 1984. - Вып. 4. - С. 90-99.
10. Росошек С.К. Строго чисто корректные абелевы группы без кручения // Абелевы группы и модули. - 1979. - Вып. 1. -С. 143-150.
11. Гриншпон С.Я. Вполне характеристические подгруппы абелевых групп без кручения и f.i.-корректность // Вестник МГУ. Серия матем., мех. - 1981. - № 1. - С. 97-99.
12. Гриншпон С.Я. f.i.-корректные абелевы группы // Успехи матем. наук. - 1999. - Т. 54. - № 6. - С. 155-156.
13. Фукс Л. Бесконечные абелевы группы. - Т. 2. - М.: Мир, 1977. - 335 с.
Поступила 27.04.2010г.
УДК 517.91
АНАЛИЗ ОБЛАСТЕЙ АБСОЛЮТНОЙ УСТОЙЧИВОСТИ НЕЯВНЫХ МЕТОДОВ РЕШЕНИЯ СИСТЕМ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
М.Е. Семенов, С.Н. Колупаева
Томский государственный архитектурно-строительный университет E-mail: [email protected]
Приведен краткий обзор неявных методов интегрирования жестких систем обыкновенных дифференциальных уравнений. Определены и представлены графически области абсолютной устойчивости для методов Гира (формул дифференцирования назад) при решении жестких систем дифференциальных уравнений. Даны рекомендации по выбору порядка метода Гира.
Ключевые слова:
Жесткие системы обыкновенных дифференциальных уравнений, неявные методы, формулы дифференцирования назад.
Key words:
Stiff systems of ordinary differential equations, implicit method, backward differentiation formulae.
При моделировании реальных процессов широко используется аппарат обыкновенных дифференциальных уравнений (ОДУ). При этом практика показывает, что начальная задача (задача Коши) для систем ОДУ может быть отнесена к следующим типам: мягкая, жесткая, плохо обусловленная и быстро осциллирующая. Каждый тип предъявляет специфические требования к методам интегрирования. К жестким системам относятся задачи химической кинетики [1, 2], нестационарные процессы в сложных электрических цепях [3, 4], системы, возникающие при решении уравнений тепло-
проводности и диффузии [5], движения небесных тел, искусственных спутников [6], физики пластичности [7] и многие другие.
При численном решении систем ОДУ возникают сложности, связанные с тем, что при описании сложного физического процесса скорости локальных процессов могут быть существенно различными, а переменные системы могут быть разнопорядковыми величинами и/или изменяться на интервале интегрирования на порядки величины [7].
Кроме этого при проведении физических экспериментов может наблюдаться пограничный
слой, который характеризуется режимом быстрого изменения поведения объекта исследования. Такой слой может возникать не обязательно в начале эксперимента, а лишь тогда, когда некоторый «управляющий» параметр резко изменит свое значение или достигнет некоторого критического значения. При численном решении такого вида задач численный метод необходимо выбирать очень тщательно [1, 2, 8-12].
Интерес к жестким системам возник в начале XX в., первоначально в радиотехнике (задача Ван-дер-Поля, 1920 г. [3, 4, 13-16]). Затем новая волна интереса появилась в середине 50-х гг. прошлого столетия при изучении уравнений химической кинетики, движения небесных тел [6], в которых присутствовали очень медленно и очень быстро изменяющиеся компоненты. Тогда выяснилось, что считавшиеся исключительно надежными методы типа Рунге-Кутты стали давать сбой при численном расчете подобных задач.
Одна из первых попыток дать определение жестким системам принадлежит Ч. Кертиссу и Дж. Хиршфельдеру (C.F. Curtiss, J.O. Hirschfelder). В 1952 г. они предложили следующую трактовку: жесткие системы - это те уравнения, решение которых получить намного проще с помощью определенных неявных методов, чем с помощью классических явных методов типа Эйлера или Адамса [17].
В литературе приводится несколько суждений о жесткости, каждое из которых отражает определенные аспекты поведения численного решения (например, невозможность использования явных методов интегрирования [18], наличие быстро затухающих возмущений [10, 19], большие постоянные Липшица или логарифмические нормы матриц [20, 21], большая разница собственных значений матрицы Якоби [1, 2, 22, 23], заполненность матрицы Якоби [24], априорная знакоопределенность решения [25], количество переходных фаз [26] и так далее). В некоторых приложениях важным фактором, влияющим на поведение численного решения, является размерность системы ОДУ [27] или наличие пограничного слоя [22, 28], в других -лишь предельное поведение (плавное изменение) при больших интервалах интегрирования. Зачастую даже не ясно, относится жесткость к частному решению или к проблеме в целом [29].
В работах [1-3, 12, 22, 23, 30] авторы затрудняются дать строгое определение жесткой системы в силу его сложности, а вводят рабочее описание жесткой задачи. Это задача, моделирующая физический процесс, компоненты которого обладают несоизмеримыми характерными временами, или же процесс, характерное время (обратные величины собственных значений якобиана системы) которого намного меньше отрезка интегрирования.
В 1970-х гг. Л. Шампайн и Б. Гир (L.F. Shampine, C.W Gear), накопившие к тому времени большой опыт вычислительных экспериментов в области систем, имеющих разнопорядковые компоненты вектора решений, предложили свое определение
жесткой системы: начальная задача для системы ОДУ является жесткой, если хотя бы у одного из собственных чисел якобиана Jij=8f'i/8yj, i, j=1,...,N вещественная часть отрицательна и велика (по модулю), а решение на большей части отрезка интегрирования меняется медленно [14, 31].
В работах [22, 28] систему ОДУ называют жесткой, если вещественные части всех собственных значений якобиана системы отрицательны, т. е. Re(A;)<0, i=1,2,...,N (система асимптотически устойчива по Ляпунову) и отношение
max(|Re(A)|, i = 1,2,..., N)
min(|Re(А,.)|, i = 1,2,..., N)
велико. Число s называется числом жесткости системы.
Проблема определения жесткой системы в том, что для числа жесткости s не указана граница, когда оно становится велико. Систему уравнений можно считать жесткой, если число жесткости s больше 10, однако во многих прикладных задачах этот коэффициент достигает значений порядка 106 и более [32]. В работе [33] вводится понятие сверхжесткости, при этом коэффициент жесткости достигает значений порядка 106...1012.
Заметим, что надежных простых способов оценки жесткости нет, поэтому нужны численные методы, работающие без проверок на жесткость.
Обзор существующих подходов к нахождению
численного решения жестких систем
обыкновенных дифференциальных уравнений
Будем рассматривать задачу Коши для системы обыкновенных дифференциальных уравнений первого порядка, которую можно представить следующим образом:
Y' = F(x,Y), x е[x0, b]
Y (xo) = Y0 . ()
При численном интегрировании системы (1) широко применяют методы, в которых использована линейная комбинация вектора решения Y1,Y2,...,Yn,... и его производных в некоторой последовательности точек x1,x2,...,xn,... Такие методы принято называть линейными методами [3, 4, 31].
Существует несколько типов линейных методов: многоэтапные, многошаговые, а также методы, в которых используют производные высших порядков (multiderivative methods). Многоэтапные методы - это явные и неявные методы Рунге-Кутты. К многошаговым методам относят методы Адамса (Adams-Bashforth, Adams-Moulton) и формулы дифференцирования назад (BDF, backward differentiation formulae). Методы, в которых используются производные высших порядков, основаны на использовании разложения функции в ряд Тейлора (Taylor series).
С момента открытия явления жесткости в развитии численных методов для интегрирования жестких систем имеют место следующие тенден-
ции: исследование явления жесткости как такового и создание теоретического аппарата анализа устойчивости методов [3, 18], конструирование и усовершенствование методов, в том числе с учетом специфики решаемых задач [34-40] и перспектив для распараллеливания [41-43]. Наиболее полный обзор современного состояния численных методов решения жестких систем ОДУ с обширной библиографией представлен в работах [3, 4, 18, 28, 44, 45].
Одним из простых способов построения решения системы (1) в точке xn+1, если оно известно в точке xn, является способ, основанный на разложении функции решения Y(xn+1) в ряд Тейлора в окрестности точки xn:
Y(xM)=Y(xn)+hF(xn,Yn,h), где F(Xn,Yn,h)=Y-(Xn)+hY^"(Xn)/2!+h2Y^'"(Xn)/3!+... . Если этот ряд оборвать на q-ом слагаемом и заменить Y(xn) приближенным значением Yn, то получим приближенную формулу:
Yn+1=Yn+h(F(Xn,Yn)+hF(Xn,Yn)/2!+ W'(Xn,Yn)/3!+...+hqFq)(Xn,Yn)/(q+1)!) (2)
при q=1 получим вычислительную схему явного метода Эйлера [1, 2, 12, 22, 46]
Yn+1=Yn+hF(Xn,Yn).
Применение формулы (2) ограничено лишь теми задачами, где легко вычисляются производные высших порядков функции F(x, Y) правой части системы (1). Заметим, что обычно это не так.
К. Рунге (С. Runge, 1895), К. Хойн (K. Heun, 1900) и М. Кутта (М. Kutta, 1901) предложили подход, основанный на построении формулы для Yn+1 вида [1, 2, 4]:
Y(xм)=Y(Xn)+hФ(xn,Yn,h), где h - шаг интегрирования. Функция Ф() близка к F(-), но не содержит производных от функции правой части уравнения. Было получено семейство явных и неявных методов, требующих 5-кратного вычисления функции правой части на каждом шаге интегрирования (s-этапные методы). Формулы этих методов идеально приспособлены для практических расчетов: они позволяют легко менять шаг интегрирования h, являются одношаговыми, достаточно экономичны, по крайней мере, до формул четвертого порядка включительно. Возможно, наиболее известной является формула четырехэтапного метода Рунге-Кутты четвертого порядка.
Одна из основных проблем, связанных с применением методов Рунге-Кутты (а в действительности, практически всех явных методов) состоит в выборе величины шага интегрирования h, обеспечивающей устойчивость вычислительной схемы [1, 2, 12, 22, 23, 46, 47], тем не менее, и в наши дни, разрабатываются и используются явные адаптивные методы для решения жестких ОДУ [36].
Наличие жестких задач сделало неявные вычислительные схемы особенно привлекательными и привело к разработке группы неявных устойчивых методов, у которых отмеченная проблема с выбором шага интегрирования в значительной степени снята [17, 23, 31, 48-52]. Наиболее распространен-
ными среди них являются методы Адамса-Мултона и «формулы дифференцирования назад» (более общее название - методы Гира). Получив приближение к решению в точках хьх2,...,х„ можно использовать их для нахождения решения в точке х„+1.
Вычислительные схемы неявных методов Адамса-Мултона имеют вид [1, 2, 12, 22, 23, 46, 47]:
^ = Уя + кX р? (хп ч+1,1П ч+1), (3)
1=0
где у - определяет порядок метода, константы р, 1=0, 1, ..., у соответствуют выбранному порядку метода [4, 23, 31]. Заметим, что неявный метод Эйлера (первый порядок) и метод трапеций (второй порядок) являются частными случаями последней вычислительной схемы (3) при у=0 и у=1 соответственно.
Построение многошаговых методов основано на использовании полинома степени q. Приближенное значение решения Y(x) в точке х„+1 представляется в виде линейной комбинации нескольких приближенных значений решения и его производной в этой и предшествующих у точках. Очевидно, использование многошаговых формул ставит задачу вычисления у значений начальных значений Y¡, Y 2, ..., Yn, точность задания которых должна быть не хуже точности соответствующей формулы. В общем виде полином можно представить [1, 2, 12, 22, 23, 46, 47]
^ = X а?пЧ+1 + к£ (хп 1, Yn_j +1). (4)
/=1 j=0
Некоторые константы а и р в (4) могут принимать нулевые значения. При выборе
р=р2=...=рг=0 можно построить формулы дифференцирования назад.
Область устойчивости неявных методов
Первые исследования, посвященные изучению устойчивости многошаговых методов, относятся к трудам Д. Дальквиста [53, 54]. Как следует из определений, приведенных выше, жесткие уравнения предъявляют жесткие требования к устойчивости численных методов, применяемых для их решения. При получении асимптотически устойчивого решения жесткой задачи Коши ошибка разностного метода не должна расти при любом шаге, т. е. метод должен быть безусловно устойчивым. Обзор текущего состояния по исследованию областей устойчивости многошаговых методов можно найти в работах [3, 4].
Авторы [22, 46, 55] формулируют определение устойчивости метода более четко через использование модельного уравнения первого порядка
у=Яу, у(хо)=Уо. (5)
Общее решение уравнения (5) есть у=С.ехр{Ях}, где С - константа, и решение соответствующей ему задачи Коши с начальными условиями у(х0)=у0 есть функция у=у0.ехр{Я(х-х0)}, которая стремится к нулю, если ¿е(Я)<0 и бесконечно растет по абсолютной величине при Ке(Я)>0, где Я в общем случае комплексное число.
Под областью устойчивости многошагового метода (4) решения начальной задачи (5) будем понимать множество точек комплексной плоскости, определяемой комплексной переменной а=Нк, для которых этот метод, примененный к модельному ур. (5), устойчив, т. е. обеспечивает невозрастание ошибки [22, 46, 55].
Для определения области устойчивости неявных методов (4) будем использовать характеристический (комплексный) полином
P(z) = (zq -a1zq-1 -a2Z-2 -...-aq) +
+a(ß0 zq + ßi zq -1 + ß2 zq-2 +... + ßq-1 z + ßq) = 0,
который представим в виде [3, 4, 23, 31]:
о(6) =
щ6 i ^ i (q-1)6 , _ j (q -2)6 . . je .
-eq + axe ' + a2eKq ... + aq-1e +aq
ßoe
iqe
(6)
где ак, /Зк - коэффициенты метода (к=0,1,2,..., д; Д=Р=...=Д,=0); д - порядок метода; I - мнимая единица; 1=е‘в-комплексное число, 0<в<2п. Для определения области абсолютной устойчивости метода для данного значения о=ст0 найдем решение уравнения (6) относительно в.
Множество точек, порождаемых уравнением (6), представляет собой геометрическое место точек единичных корней Г„ для которых справедливо [г|=1. Областью абсолютной устойчивости неявных методов (4) является внешняя область Г„ т. к.
при |о[=А|Я|^да неявные методы (4) устойчивы [3, 4, 23, 31].
Для определения геометрического места точек, описываемых уравнением (6), использована система компьютерной алгебры МаШСАБ. В результате получено геометрическое место единичных корней Г^ (рис. 1). Областью абсолютной устойчивости является внешняя область Г^ (заштрихована).
Исследование областей устойчивости (Г^ является простой замкнутой кривой), изображенных на рис. 1, показывает, что неявные методы (4) с 1 по 6 порядок включительно являются жестко устойчивыми (введено впервые в [31]). Свойство жесткости для неявного метода (4) с 1 по 6 порядок включительно достигается при различных значениях вещественного числа 5<0 (на рис. 1, в-е, отмечено пунктирной линией). В частности, для метода первого и второго порядков 5=0, третьего - 5=-0,1; четвертого - 5=—0,7; пятого - 5=—2,4; шестого -5=—6,1.
Для метода Гира седьмого порядка ур. (6) будет выглядеть следующим образом:
980 6e 490
-e -
i 56 4900 i 46
363
121 e 1089
0(6) = --
1225 зе ^ 196 . 2e 49^ je
363 121 1089
■e>46 -20
363 .
140
------К
369
,5 i§§
6 Ш ¡¡¡¡1
а
1 ,! «.]
ч
г
d
щ 4 ю- А 5 - Im(cj) q=6 \ Re(<xl
1 6 12 18 24 \
А '5‘ !/
Ä
Рис. 1. Области абсолютной устойчивости для методов Гира q-го порядка: а) первого (метод Эйлера); б) второго; в) третьего; г) четвертого; д) пятого; е) шестого
Re(a) Re(°)
Рис. 2. Гэометрическое место точек единичных корней Гадля метода Гира седьмого порядка
Находя решение <г(в) относительно в, получаем, что метод Гира седьмого порядка не отвечает требованиям жесткой устойчивости (рис. 2) [23, 31]. В начале координат и при Re(o■)й-8 имеются точки пересечения Гг
Результаты, полученные для уравнения (5), можно распространить на системы ОДУ. В случае автономной системы ОДУ вида Г=Л7, где А - постоянная матрица, можно провести приведение к жордановой форме и перейти к нахождению решения системы ОДУ вида Z'=ЗZ, где
1=Т-1АТ=Ша§{А1,А2,...,А„}, - собственные числа
матрицы А, /=1,2,...,Д 7=Тд Z=T-1Y. Матрица Т составлена из собственных векторов матрицы А. Таким образом, исходная система ОДУ распадается на п скалярных уравнений, для которых можно найти решение и применить описанный выше подход для нахождения области устойчивости [4, 23, 31]. Если коэффициенты системы Y=A(х)Y не являются постоянными, проверка собственных значений А при каждом значении х становится вычислительно трудоемкой [31]. Заметим, что при работе с нелинейными системами вида Y'=AY+G(х,Y) устойчивость решения может быть обеспечена только в начале координат, кроме этого, устойчивость может быть нарушена для собственных значений, лежащих на мнимой оси [18].
Обзор альтернативных способов нахождения областей устойчивости неявных методов наиболее полно приведен в [3, 4, 18].
Неявные методы (в записи Гира) пригодны для расчета большого класса жестких систем ОДУ. При этом уменьшение шага (до минимально возможного) не всегда позволяет приспособиться к локаль-
ному поведению решения и сократить объем вычислений при соблюдении требуемой точности. Оптимальная стратегия использования многошаговых методов подразумевает наличие процедуры автоматического управления порядком (с 1 до 6) и величиной шага. Это требует вычисления оценки локальной ошибки метода и эффективной (в смысле экономии оперативной памяти ЭВМ) организации вычислений, хранения и воспроизведения массива предшествующих значений решения.
Выводы
Несмотря на интенсивное развитие численных методов для решения жестких систем обыкновенных дифференциальных уравнений, до сих пор не существует общепринятого строгого математического определения жесткости [16, 56-59], поэтому определения жесткости [1-3, 10, 12, 17, 18, 22, 23, 30] остаются актуальными.
Как правило, в большинстве решателей обыкновенных дифференциальных уравнений применяют неявный метод Эйлера первого порядка или метод трапеций второго порядка. Неявные методы Гира (формулы дифференцирования назад) являются жестко устойчивыми от 1 до 6 порядка включительно, поэтому для ускорения процесса интегрирования систем обыкновенных дифференциальных уравнений можно использовать повышение порядка.
Результаты расчетов позволяют определить для неявных методов области абсолютной устойчивости, где обеспечена возможность изменения величины шага интегрирования в широких пределах при сохранении вычислительной устойчивости метода.
СПИСОК ЛИТЕРАТУРЫ
1. Каханер Д., Моулер К., Нэш С. Численные методы и программное обеспечение. - M.: Мир, 1998. - 320 с.
2. Форсайт Дж., Малькольм М., Моулер К. Машинные методы математических вычислений. - M.: Мир, 1980. - 279 с.
3. Хайрер Э., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Жесткие и дифференциально-алгебраические задачи. - M.: Мир, 1999. - 685 с.
4. Butcher J.C. Numerical Methods for Ordinary Differential Equations. - Chichester: John Wiley & Sons, Ltd, 2008. - 463 p.
5. Калиткин Н.Н. Численные методы решения жестких систем // Математическое моделирование. - 1995. - Т. 7. - № 5. -С. 8-11.
6. Gear C.W., Skeel R.D. The development of ODE methods: a symbiosis between hardware and numerical analysis // Proc. of the ACM Conf. on History of scientific and numeric computation / Ed. by G.E. Crane. - 1987. - P. 105-115.
7. Семенов М.Е., Колупаева С.Н., Ковалевская ТА., Даней-ко О.И. Математическое моделирование деформационного упрочнения и эволюции деформационной дефектной среды в дисперсно-упрочненных материалах // Эволюция структуры и свойства металлических материалов / под ред. А.И. Потекае-ва. - Томск: Изд-во НТЛ, 2007. - С. 5-41.
8. Cohen S.D., Hindmarsh A.C. Cvode, a stiff/nonstiff ODE solver in C // Conference Processing SciCADE95: Scientific Computing and Differential Equations. - Stanford: Stanford University, 1995. -March. - P. 2-3.
9. Enright WH., Pryce J.D. Two Fortran Packages for Assessing Initial value Methods // Association for Computing Machinery Transaction on Mathematical Software. - 1987. - V. 13. - № 1(3). -P. 1-23.
10. Деккер К., Вервер Я. Устойчивость методов Рунге-Кутты для жестких нелинейных дифференциальных уравнений: Пер. с англ. - M.: Мир, 1988. - 295 с.
11. Розенброк Х., Стори С. Вычислительные методы для инжене-ров-химиков. - M.: Мир, 1968. - 443 с.
12. Теоретические основы и конструирование численных алгоритмов задач математической физики / под ред. К.И. Бабенко. -M.: Наука, 1979. - 295 с.
13. Hull T.E., Enright W.H., Fellen B.M., Sedgwic A.E. Comparing Numerical Methods for Ordinary Differential Equations // SIAM Journal on Numerical Analysis. - 1972. - V. 9. - № 4. - Dec. -P. 603-637.
14. Shampine L.F., Gear C.W. A User’s View of Solving Stiff Ordinary Differential Equations // SIAM Review. - 1979. - V. 21. - № 1. -Jan. - P. 1-17.
15. Mazzia F, Iavernaro F Test Set for Initial Value Problem Solvers // Department of Mathematics, University of Bari. 2003. URL: www.dm.uniba.it/~testset (дата обращения: 02.02.2010).
16. Brugnano L., Mazzia F., Trigiante D. Fifty years of Stiffness // ar-Xiv.org e-Print archive. 2009. URL: http://arxiv.org/abs/0910.3780 (дата обращения: 02.02.2010).
17. Curtiss C.F, Hirschfelder J.O. Integration of Stiff Equations // Proc. of the National Academy of Sciences of the USA. - 1952. -V. 38. - March. - P. 235-243.
18. Хайрер Э., Нерсетт С., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Нежесткие задачи. - M.: Мир, 1990. - 512 с.
19. Ascher U.M., Petzold L.R. Computer Methods for Ordinary Differential Equations and Diferential-Algebraic Equations. - Philadelphia: SIAM, 1998. - 310 p.
20. Soderlind G. The logarithmic norm. History and modern theory // BIT Numerical Mathematics. - 2006. - V. 46. - № 3. - P. 631-652.
21. Higham D.J., Trefethen L.N. Stiffness of ODE // BIT Numerical Mathematics. - 1993. - V. 35. - № 33. - P. 286-303.
22. Вержбицкий В.М. Основы численных методов. - M.: Высшая школа, 2002. - 840 с.
23. Чуа Л.О., Лин Пен-Мин. Машинный анализ электронных схем. - M.: Энергия, 1980. - 640 с.
24. Nejad L.A.M. A comparison of stiff ODE solvers for astrochemical kinetics problems // Astrophys. and Space Sci. - 2005. - V. 299. -№. 1. - P. 1-29.
25. Bertolazzi E. Positive and conservative schemes for mass action kinetics // Computers Math. Applic. - 1996. - V. 32. - № 6. -P. 29-43.
26. Novati P An explicit one-step method for stiff problems // Computing. - 2003. - V. 1. - № 71. - P. 133-151.
27. Weiner R., Schmitt B.A., Podhaisky H. Rowmap a row-code with Krylov techniques for large stiff ODEs // Appl. Numerical Math. -1997. - V. 25. - Iss. 2-3. - P. 303-319.
28. Ракитский Ю.В., Устинов С.М., Чернорудский И.Г. Численные методы решения жестких систем. - M.: Наука, 1979. - 208 с.
29. Hundsdorfer WH. The numerical solution of stiff initial value problems: an analysis of one step methods // Center for Mathematics and Computer Science. - 1985. - № 12. - 30 р.
30. Ортега Дж., Пул У. Введение в численные методы решения дифференциальных уравнений. - М.: Наука, 1986. - 288 с.
31. Gear C.W. Numerical Initial Value Problem in Ordinary Differential Equations. Englewood Clifs. - N.J.: Prentice-Hall, Inc., 1971. -253 p.
32. Petcu D., Dragan M. Designing an ODE solving environment // Lectures Notes in Computational Science and Engineering 10: Advances in Software Tools for Scientific Computing / Ed. by H. Langtangen, A. Bruaset, E. Quak. - Berlin: Springer-Verlag, 2000. -P. 319-338.
33. Гридин В.Н., Михайлов В.Б., Куприянов Г.А., Михайлов К.В. Устойчивые численно-аналитические методы решения сверхжестких дифференциально-алгебраических систем уравнений // Математическое моделирование. - 2003. - Т. 15. -№ 10. - С. 35-50.
34. Вшивков В.А. Об одном способе конструирования W-методов для жестких систем ОДУ // Вычислительные технологии. -2007. - Т. 12. - № 4. - С. 42-58.
35. Rahunanthan A., Stanescu D. High-order W-methods // Journal of Computational and Applied Mathematics. - 2010. - V. 233. - Iss. 8. - P. 1798-1811.
36. Скворцов Л.М. Явные двухшaговые методы Рунге-Кутты // Математическое моделирование. - 2009. - Т. 21. - № 9. -С. 54-65.
37. Savcenco V. Construction of multirate roads methods for stiff ODEs // Journal of Computational and Applied Mathematics. -2009. - V. 225. - № 2. - P. 323-337.
38. Hundsdorfer W, Savcenco V. Analysis of multirate theta-methods for stiff ODEs // Applied Numerical Mathematics. - 2009. -V. 59. - № 3-4. - P. 693-706.
39. Hojjati G., Apdabili M.Y.R., Hosseini S.M. A-EBDF: An adaptive method for numerical solution of stiff systems of ODE // Mathematics and Computers in Simulations. - 2004. - V. 66. - № 1. -P 33-41.
40. Филиппов С.С. ABC-схемы для жестких систем обыкновенных дифференциальных уравнений // Доклады РАН. - 2004. -Т. 399. - № 2. - С. 170-172.
41. Podhaisky H., Schmitt B.A., Weiner R. Design, analysis and testing of some parallel two-step W-methods for stiff systems // Appl. Numerical Math. - 2002. - V. 42. - Iss. 1. - P. 381-395.
42. Bahi J., Charr J., Couturier R., Laiymani D. A parallel algorithm to solve large stiff ODE systems on grid systems // International Journal of High Performance Computational Applications. - 2009. -V. 23. - № 2. - P. 140-159.
43. Фельдман Л.П. Устойчивые одношаговые блочные методы численного решения жестких ОДУ // Искусственный интеллект.- 2009. - № 1. - С. 213-217.
44. Soderlind G., Wang L. Evaluating numerical ODE/DAE methods, algorithms and software // Journal of Computational and Applied Mathematics. - 2006. - V. 185. - № 2. - P. 244-260.
45. Современные численные методы решения обыкновенных дифференциальных уравнений: Пер. с англ. / под ред. Дж. Холла, Дж. Уатта. - M.: Мир, 1979. - 312 с.
46. Вержбицкий В.М. Численные методы (математический анализ и обыкновенные дифференциальные уравнения). - M.: Высшая школа, 2001. - 382 с.
47. Арушанян О.Б., Залеткин С.Ф. Численное решение обыкновенных дифференциальных уравнений на Фортране. - M.: Изд-во МГУ, 1990. - 336 с.
48. Gear C.W. The automatic integration of ordinary differential equations // Communications of the ACM. - 1971. - V. 14. - № 3. -P. 176-179.
49. Gear C.W. The Algorithm 407: DIFSUB for solution of ordinary differential equations [D2] // Communications ofthe ACM. - 1971. -March. - V. 14. - № 3. - P. 185-190.
50. Nordsieck А. On Numerical Integration of Ordinary Differential Equations // Mathematics of Computation. - 1962. - V. 16. -№ 77. - Jan. - P. 22-49.
51. Miranker W.L. The Computation Theory of Stiff Diffential Equations. Serie III. № 102. - Roma: IAC. Istitute per Le Applicazioni Del calcolo «Mauro Picone», 1975. - 120 p.
52. Miranker WL. Numerical method for stiff equations and singular perturbation problem. - Reidel: Reidel Publishing Company, 1981.- V. 5. - № 1. - 205 p.
53. Dahlquist G. Convergence and stability in the numerical integrator of ordinary diferential equations // Math. Scand. - 1956. - V. 4. -P. 33-53.
54. Dahlquist G. A special stability problem for linear multistep methods // BIT Numerilal Mathematics. - 1963. - V. 3. - № 1. - P. 27-43.
55. Самарский А.А., Гулин А.В. Численные методы. - M.: Наука, 1989. - 320 с.
56. Влах И., Сингхал К. Машинные методы анализа и проектирования электронных схем: Пер. с англ. - M.: Радио и связь, 1988. - 560 с.
57. Shampine L.F., Thompson S. Stiff systems // Scholarpedia. 2007. URL: www.scholarpedia.org/article/Stiff_systems (дата обращения: 14.04.2010).
58. Mott D., Oran E., B. L. A Quasi-Steady-State Solver for the Stiff Ordinary Differential Equations of Reaction Kinetics // Journal of Computational Physics. - 2000. - № 164. - Iss. 2. - P. 407-428.
59. Cash J. Efficient numerical methods for the solution of stiff initial-value problems and differential algebraic equations // Proc. Royal Society Lond. - 2003. - V. 459. - P. 797-815.
Поступила 15.04.2010 г.
УДК 517.9
КОЭФФИЦИЕНТНАЯ ОБРАТНАЯ ЗАДАЧА ДЛЯ ЛИНЕЙНОГО УРАВНЕНИЯ В ЧАСТНЫХ ПРОИЗВОДНЫХ ЧЕТВЕРТОГО ПОРЯДКА
Т.Д. Асылбеков, М.К. Чамашев
Ошский государственный университет, Кыргызстан E-mail: [email protected]
Методом интегральных уравнений и сжимающих отображений, доказана корректность коэффициентной обратной задачи для линейного гиперболического уравнения четвертого порядка с действительными трехкратными и простыми характеристиками.
Ключевые слова:
Коэффициентная обратная задача, функция Римана, система интегральных уравнений, система интегро-дифференциальных уравнений, корректность, векторная функция, метод сжимающих отображений.
Key words:
Coefficient inverse problem, Riemann function, the integral equation system, integro-differential equation system, correctness, vector function, contraction method.
1. Постановка задачи. Исследование коэффициентных обратных задач является одним из основных направлений теории обратных задач для дифференциальных уравнений. Обзор работ, посвященных таким задачам, приведены, например, в работах [1-3]. Коэффициентные обратные задачи для уравнений в частных производных третьего и четвертого порядков рассмотрены в работах [4-7].
В области Б={(х,у):0<х<1, 0<у<Ц рассмотрим линейное уравнение в частных производных четвертого порядка
иххху + « (У>хху + А (УК + А2(У)% +
+71 (х, у)ых + у 2 (х)Иу + 8 (х, у)и = / (х, у). (1)
Краевые задачи, задачи Коши и Дарбу для уравнения (1) изучены в работах [8, 9].
Пусть C+s(D) означает класс функций, имеющих непрерывные производные
Задача 1. Требуется найти коэффициент у2(х) и решение и(х,у)&С(Б )пС+1(Б) уравнения (1), удовлетворяющее начальным и краевым условиям:
и(х,0) = т(х), 0 < х < I, (2)
и(0,у) = Х1(y), их(0,у) = Хг(у\ ихх(0, у) = Жэ(уX 0 < у < К
и(х,А) = у(х), 0 < х < I, (3)
где а, А, А, у, 8, /, т, (/=1,3), у - известные
функции, причем