mik736,
Я предложил свой метод решения задачи. Хотите его использовать для решения задач с большим числом переменных - пожалуста, думаю, он подойдёт. Уровнения с двумя переменными решения в общем виде не имеют (на сегодняшний день). Однако они требуют каких-то исследований, поэтому методов их решения (приблизительного) довольно много, но это не означает, что среди них есть оптимальный на все случаи жизни. Что касается машинной реализации вычислений, то здесь есть свои проблемы (по мимо того, что они не позволяют исследовать уравнение).