У меня есть функция, похожая на временной ряд, которая дает результат на основе списка реальных чисел (т.е. вы можете запустить функцию в списке 1,2,3,... реальных чисел). Проблема, с которой я сталкиваюсь, заключается в том, как максимизировать функцию для заданной длины списка (с учетом набора ограничений). Я мог бы исправить функцию до фиксированного числа действительных чисел (т.е. f[x_Real, y_Real]
вместо f[x_List]
) и рассматривать x
и y
как первые два элемента списка и вызывать Maximize
в функции, но это не очень элегантно. Я хочу иметь возможность легко изменить количество элементов в списке.
Каков наилучший способ оптимизировать описанную мной функцию, которая принимает список в качестве аргумента, для фиксированной длины списка?