Я ищу самое быстрое решение, х, для этого полиномиального уравнения:
Пусть m элемент из множества M.
сумма по всем m {a_m * x ^ (b_m) - c_m * x ^ (b_m - 1)} = 0, где a_m, b_m, c_m все разные для каждого m. Набор М имеет ~ 15-20 элементов.
Если решение> 4, оно вернется 4. Если решение <0, оно вернет 0.
Какой самый быстрый способ сделать это? Делать это численно? </p>
Я бы предпочел решение на python и других языках, только если это очень выгодно для переключения.
Обратите внимание, что это производная от целевой функции. Я просто пытаюсь максимизировать целевую функцию, поэтому, если есть лучший способ сделать это, кроме решения этого полинома, это тоже сработает! Решение должно быть достаточно быстрым, поскольку я пытаюсь решить многие из этих целевых функций.