я решал аналогичную задачу, долго искал подходящий численный метод, консультировался с математиками. в итоге пришел к выводу, что при наличии более одной подбираемой константы все предложенные методы работают ужасно, и написал решение тупым перебором (метод Монте-Карло). вышло очень даже хорошо, вскрылись подробности о возможных ситуациях, упущенные при анализе.
Но у Вас было много времени, а если подобную задачу нужно решить достаточно быстро. Обратите внимание при таком анализе также на нечеткую логику, которая поддерживает торию нечетких множеств Заде. Для иллюстрации ее эффективности при решении такого рода напомню ее историю. Когда появились системы ПРО, то для управления противоракетами необходимо было ставить на них чуть ли не суперком, чтобы он успел все просчитать для верного нанесения удара. По стоимости он превышал сам ЗУРс. Все это породило стратегические проблемы у государств, у которых таких суперкомпов не было, а ракеты были. Сложность задачи была сравнимой с задачей обеспечения попадания «пулей в пулю». И вообще решать систему дифференциальных уравнений в железе, создаваемых с помощью акселерометров и других специальных средств - это кошмарно сложная задача. Большинство стран, в том числе и супердержавы (в то время мы еще ею были) оказались беззащитными. Возникла насущная проблема, как бы сделать так, чтобы зенитные ракеты «поумнели», не становясь при этом такими же большими и дорогими, как их объекты преследования и уничтожения.
Американские военные пригласили группу ученых, во главе которой стоял математик нового мышления Бартоломей Коско. Он в отличие от своих коллег-догматиков, предложил совершенно неожиданное решение. А почему бы не использовать кристалл, в котором зашить функции управления, описанные не в виде четких параметров (на языке непротиворечивой и непогрешимой математики), а в виде нечетких терминов? (В 80-е годы, когда предлагалось это решение, в Японии уже появились нечеткие контроллеры – экспертные системы на одном кристалле) И функцию вычисления
точного решения, которое, если говорить правду, невозможно в принципе (это только в черепных коробках некоторых математиков возможны точные решения) заменил чип, величиной со спичечный коробок. Этот чип заменил нахождение решения системы дифференциальных уравнений в частных производных сведением к гораздо более простой задаче
подруливания (по траектории волчьей кривой). Ведь не всегда нужно сбивать ракету в точное время, в заданном месте, ее нужно догнать или встретить и просто сбить. Таким образом, достаточно, чтобы зенитная ракета была не такой «умной», чтобы вычислить, где и как она поймает свою цель, но достаточно «хитрой», чтобы рано или поздно ее догнать. А знания о том, как догнать ракету, могут быть записаны на одном чипе на языке нечеткой и немонотонной логики, поддерживающей теорию нечетких множеств Л.Заде.