【数学建模笔记】3.非线性规划

本文详细介绍了非线性规划的概念,通过投资决策问题阐述了非线性规划的实例,并给出了其数学模型。同时,讲解了MATLAB中解决非线性规划问题的fmincon函数的使用方法。此外,还讨论了二次规划的特性,以及如何使用quadprog函数解决此类问题。最后,结合实际的水泥供应问题,展示了如何运用线性和非线性规划方法进行优化计算。

1.非线性规划的实例与定义

如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题。

例1:(投资决策问题)

某企业拥有n个项目可供选择投资,并且至少要对其中一个项目投资。已知该企业拥有总资金A元,投资于第i(i=1,....n)个项目需花费资金ai元,并预计可收益bi元,试选择最佳投资方案。

2.非线性规划的数学模型

一般形式:

min\, f\left ( x \right )

s.t\begin{Bmatrix} h_{j}\left ( x \right )\leq 0\, j=1,2,...q\\ g_{i}\left ( x \right )= 0\, i=1,2,...p \end{Bmatrix}

在一组等式或不等式的约束下,求一个函数的最大值(或最小值)问题,其中至少有一个非线性函数,这类问题称之为非线性规划问题。

matlab中非线性规划的数学模型写成以下形式:

min\, f\left ( x \right )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值