Вот краткое введение в теорию:
Аржанцев И. В. Базисы Грёбнера и системы алгебраических уравненийю 2003 (~400 КБ)
Меня самого заинтересовало такое применение базисов Гребнера. Первый пример, на который я наткнулся - это решение системы 2-х уравнений 3-го порядка:
Результат применения алгоритма - полином из базиса Гребнера, в котором исключена переменная
:
Теперь осталось решить это уравнение
8-го(!) порядка, найти возможные значения
, подставить их в 1-е исходное уравнение и найти
.
После этого я попытался представить себе применение метода к системе из 100000 уравнений:
а) найти в базисе Гребнера полином невообразимого порядка, в котором исключены все неизвестные, кроме одной;
б) решить соотв. уравнение и найти огромное количество возможных значений оставшейся неизвестной;
в) найти в базисе Гребнера полином, в котором исключены все неизвестные, кроме уже найденой и еще одной;
г) решить соотв. уравнение и найти возможные значений второй неизвестной;
...
Повторить пары шагов "найти-решить" еще 99998 раз....
Боюсь, это очень неэффективный алгоритм.
Думаю, в Вашем случае итерационное решение - вполне разумный вариант.