(3.)给出价值标准。在提出要追求的目标之后,要确立所考虑目
标的“好”或“坏”的价值标准,并用某种数量形式来描述它。
(4.)寻求限制条件。由于所追求的目标一般都要在一定的条件
下取得极小化或极大化效果,因此还要寻找出问题的所有限制条件,
这些条件通常用变量之间的一些不等式或等式来表示。
2.非线性规划的 Matlab 解法
在含 Matlab 的优化工具箱中,非线性规划问题表示成
Aeq·=x be(q 线性等式约束)
(x) (0 非线性不等式约束)
求解式(5.2.2)的 Matlab 命令函数是 fmincon(),根据规划问题的
条件不同,其主要运用格式有以下几种形式。
①x=fmincon(fun,x0,A,b).
②x=fmincon(fun,x0,A,b,Aeq,beq).
③x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub).
④x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon).
⑤x=fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options).
⑥[x,fval]=fmincon(...).
⑦[x,fval,exitflag]=fmincon(...).
⑧[x,fval,exitflag,output]=fmincon(...).
评论0
最新资源