Как получить значение для целевой функции в Gekko

#python #gekko

#питон #гекко

Вопрос:

У меня есть рабочая программа в Гекко, которая выводит

 EXIT: Optimal Solution Found.

 The solution was found.

 The final value of the objective function is   -17.8543906759043     

---------------------------------------------------
 Solver         :  IPOPT (v3.12)
 Solution time  :   0.158899999994901      sec
 Objective      :   -17.8543906759043     
 Successful solution
 ---------------------------------------------------
  

Все, что я хочу сделать, это сохранить значение для целевой функции. Есть ли способ сделать это?

Ответ №1:

Вы можете получить целевую функцию с:

 m.options.OBJFCNVAL
  

Существует дополнительная документация по значению целевой функции, итерациям решателя, времени решения, состоянию решателя и другим параметрам.