Поддерживает ли GEKKO какие-либо методы без градиента для задачи дискретного целочисленного пространства?

уважаемые специалисты GEKKO,

Поскольку проблема, которую я собираюсь решить, не имеет закрытой математической формы и решение попадает в дискретное целочисленное пространство, например, метод без градиента должен работать. Итак, насколько вам известно, знаете ли вы, поддерживает ли GEKKO какой-либо метод без градиента в соответствующем примере?

Спасибо


person NS Huang    schedule 01.12.2019    source источник


Ответы (1)


Сам Gekko может поддерживать любой метод решения, но в настоящее время нет связанного решателя, который бы использовал этот подход решения. В настоящее время все решатели нелинейного программирования (NLP) или смешанного целочисленного нелинейного программирования (MINLP) используют производные от автоматического дифференцирования Gekko.

Существует список оптимизаторов без производных. Возможно, есть другой пакет Python, который лучше справится с вашей проблемой. Также имеется дополнительная информация в курсе по оптимизации дизайна и в интерактивном Книга по оптимизации дизайна (главы 5 и 6) о методах без градиента, таких как имитация отжига и генетические алгоритмы.

person John Hedengren    schedule 01.12.2019