请教各位,excel编辑好了平衡公式,有 A B C 三个单元格作为变量,D单元格作为目标,同时有7个约束,目前利用excel的规划求解D单元格最大值,运算的出了结果,但发现不是最优解,手动调整后还有比运算值更大的,请教能否用python迭代运算ABC三个单元格数值,然后比较在excel中计算得出的D单元格数值,然后找最大值?期待高分!
可通过用pandas将表格中数据读取成dataframe,然后用多约束条件下求最大值的方法试试。参考:
Python——使用scipy求解带约束的最优化问题_HappyRocking的专栏-CSDN博客 我们要求解的最优化问题的形式如下:min f(x)s.t.gi(x)>0,i=1,...,mhj(x)=0,j=1,...,n\begin{aligned}min \ f(x) \\s.t.\quad g_i(x)& \gt 0, i = 1,...,m\\\quad h_j(x)& = 0, j = 1,...,n\end{al... https://blog.csdn.net/HappyRocking/article/details/92574229