Я хотел бы знать, есть ли в R пакет для обработки нелинейной целочисленной оптимизации.
«В основном», я бы хотел решить следующую проблему:
max f(x) s.t x in (0,10) and x is integer
.
Я знаю, что некоторые алгоритмы ветвления способны обрабатывать линейную версию этой проблемы, но здесь моя функция f()
может быть более сложной. (Я даже не могу убедиться, что он будет квадратичным в виде f(x)=xQx
).
Я думаю, что всегда есть решение грубой силы, чтобы проверить все возможности, пока они ограничены, но мне было интересно, не было ли что-нибудь умнее.