matlab最优化问题

img


如何用matlab求如图所示中同时存在一维和二维的目标函数?
Dij为已知的52x52的矩阵。Ni为已知的52个数。其余均为未知数。变量均为整数。

解决这个问题主要还是在于约束条件中的Pj和Fij的生成,这个两个约束条件生成好了,上面的目标函数就不是问题,目标函数用For循环,得出最小值,它这个运算规则会按照i,j从1到52依次运算的,所以不用担心一维和二维的,运算的时候都是数与数相乘,最后相加得最小

D和N是啥

就用fmincon应该可以吧