root(method='df-sane')#
- scipy.optimize.root(fun, x0, args=(), метод='hybr', jac=None, tol=None, callback=None, опции=None)
Решить нелинейное уравнение методом DF-SANE
Смотрите также
Для документации по остальным параметрам см.
scipy.optimize.root- Опции:
- ——-
- ftolfloat, опционально
Относительная норма допуска.
- fatolfloat, опционально
Абсолютная норма допуска. Алгоритм завершается, когда
||func(x)|| < fatol + ftol ||func(x_0)||.- fnormвызываемый объект, необязательный
Норма, используемая для проверки сходимости. Если None, используется 2-норма.
- maxfevint, необязательный
Максимальное количество вычислений функции.
- dispbool, необязательно
Выводить ли процесс сходимости в stdout.
- eta_strategyвызываемый объект, необязательный
Выбор
eta_kпараметр, который дает запас для роста||F||**2. Вызывается какeta_k = eta_strategy(k, x, F)с k номер итерации, x текущая итерация и F текущая невязка. Должна удовлетворятьeta_k > 0иsum(eta, k=0..inf) < inf. По умолчанию:||F||**2 / (1 + k)**2.- sigma_epsfloat, опционально
Спектральный коэффициент ограничен
sigma_eps < sigma < 1/sigma_eps. По умолчанию: 1e-10- sigma_0float, опционально
Начальный спектральный коэффициент. По умолчанию: 1.0
- Mint, необязательный
Количество итераций для включения в немонотонный линейный поиск. По умолчанию: 10
- линейный поиск{'cruz', 'cheng'}
Тип линейного поиска для использования. 'cruz' - оригинальный, определённый в [Martinez & Raydan. Math. Comp. 75, 1429 (2006)], 'cheng' - модифицированный поиск, определённый в [Cheng & Li. IMA J. Numer. Anal. 29, 814 (2009)]. По умолчанию: 'cruz'
Ссылки
[1]“Spectral residual method without gradient information for solving large-scale nonlinear systems of equations.” W. La Cruz, J.M. Martinez, M. Raydan. Math. Comp. 75, 1429 (2006).
[2]La Cruz, Opt. Meth. Software, 29, 24 (2014).
[3]Cheng, D.-H. Li. IMA J. Numer. Anal. 29, 814 (2009).