Добрый день. Существует функция с 10 параметрами. w - рабочая переменная.
phase(params_s, params_c, params_i, w0, w, d) - возвращает float
alpha_c, S_c, D1_c, D2_c, gamma_c, R_c = params_s
alpha_k, D_k, S_k = params_c
Подскажите, как найти параметры, для которых ее максимум на определенном отрезке был бы минимален, с помощью метода L-BFGS из библиотеки ALGLib или другим способом.

UPDATE: проблема решилась использованием алгоритма роя частиц вот отсюда. Автору огромное спасибо!