Если вы рассматриваете общие операторы A и B и хотите выполнять только положительные временные шаги (что обычно требуется при решении параболических задач), существует барьер порядка 2, т. Е. При использовании любого вида расщепления вы не сможете получить скорость сходимости выше двух. Элементарное доказательство дано в недавней статье С. Бланеса и Ф. Касаса, http://www.gicas.uji.es/Fernando/MyPapers/2005APNUM.pdf .
Однако есть несколько выходов, если вы знаете немного больше о своей проблеме:
- Предположим, что вы можете решить свои уравнения задом наперед (что характерно, например, для уравнений Шредингера), тогда есть много доступных расщеплений, см. Книгу «Геометрическое численное интегрирование» Хайрера, Любича и Ваннера.
- Если ваши операторы генерируют аналитические полугруппы, т.е. вы можете вставить комплексные значения для t (типичные для параболических уравнений), недавно было замечено, что вы можете получить расщепления более высокого порядка, перейдя в комплексную плоскость. Первые статьи в этом направлении написаны Э. Хансеном и А. Остерманом, http://www.maths.lth.se/na/staff/eskil/dataEskil/articles/Complex.pdf и Ф. Кастеллой, П. Шартье. S. Descombes и G. Vilmart. Выбор сложных расщеплений, которые являются «оптимальными» в некотором смысле, является темой текущего исследования, вы можете найти несколько статей по теме об arxiv.
Подводя итоги: если вы выдвигаете некоторые предположения по своей проблеме, вы можете что-то получить, но если нет, то порядок 2 является максимальным.
PS: Мне пришлось убрать ссылку на документ Castella et al из-за предотвращения спама, но вы можете легко найти его в Google.