Pull to refresh

Comments 5

Еще можно добавить, что cvxpy предназначен для решения именно задач выпуклой оптимизации, т.е. функции должны иметь вид
image
Примеры таких функций: экспонента, квадратичная. Представить задачу в выпуклой форме — та еще проблема.

Ничего представлять не надо — функция (и ограничения) либо выпукла (если выполняется неравенство), либо нет. И всё таки выпуклое программирование, если уж на то пошло.

Вы не совсем правы. Зачастую функция бывает выпукла лишь в какой то области (как sin(x) например), и задавая ограничения минимизируемую функцию делают выпуклой на пространстве искомых значений.
Задача геометрического программирования в общем виде невыпукла. Но с помощью замены переменных и трансформации функций ее вполне можно превратить в выпуклую.
И если уж на то пошло, то термины оптимизация и программирование в данном контексте вполне себе синонимы.
Sign up to leave a comment.

Articles