目录
一、准备知识
前面,我们叙述了线性规划和整数规划,可以看出来,整数规划是线性规划一种特殊情况。而非线性规划就是在线性规划和单纯形法的基础上演变而来的。
1.非线性规划
对于非线性规划,只要目标函数和约束条件中包含非线性的等式或不等式即可。
2.实际问题建模过程(最优化问题)
2.1确定方案:收集资料数据,分析问题,确定选择方案,用变量表示影响因素。
2.2找寻目标函数:分析资料,结合实际问题与需要,提出极小化或者极大化的目标。
2.3确立评价标准:确定评价的好坏区分,制定或指定标准。
2.4找约束条件:在一定条件下寻找取得最小化或最大化的效果,找出限制条件,或定义域,用等式或不等式进行表示。
3.fmincon函数用来约束非线性多变量函数的最小值
在这个函数中,fun为目标函数,x0为处值,必须为实数,可任意选择,原因在其他博客上看到是不影响全局最优解和局部最优解的选择。A,b为中的系数矩阵与向量。Aeq和beq是线性约束中的等式。lb为变量的下界,ub为变量的上界。nonlcon为[]是在没有非线性约束和等式的情况下,options是优化选择参数。