Я решаю систему нелинейных уравнений методом Гаусса: записываю сумму модулей уравнений и затем минимизирую данную функцию по очереди по каждому аргументу, фиксируя все остальные.
Проблема следующая: бывают такие ситуации, когда минимум функции по какому-либо аргументу достигается не в единственной точке. Например, функция

достигает свой минимум

на целом множестве
![$[0,1]$ $[0,1]$](https://dxdy-03.korotkov.co.uk/f/a/c/f/acf5ce819219b95070be2dbeb8a671e982.png)
. В этой ситуации минимизация "застрянет" на каком-либо из концов отрезка.
Как поступить в такой ситуации (кроме перерассмотрения начального приближения)?