
nonlinear-program

非线性规划模型(NP)
非线性规划及其概念
非线性规划:目标函数或约束条件包含非线性函数的规划问题。
非线性规划的数学模型



注:若线性规划问题的最优解存在,则此最优解只能在可行域的边界上达到;而非线性规划的最优解可能在可行域的任意一点达到。
非线性规划模型求解及应用
适用条件
如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题
模型求解
无约束非线性规划的求解




有约束非线性规划的求解
解决有约束非线性规划的问题的常见思路为——将非线性问题转化为线性问题,将约束问题转化为无约束问题。
matlab模型求解


二次规划
若某非线性规划的目标函数为自变量 的二次函数,约束条件又全是线性的,就称这种规划为二次规划
二次规划数学模型


二次规划MATLAB代码示例
1 | %非线性规划代码 |
- Title: nonlinear-program
- Author: Charles
- Created at : 2023-09-01 11:59:57
- Updated at : 2023-09-01 14:53:27
- Link: https://charles2530.github.io/2023/09/01/nonlinear-program/
- License: This work is licensed under CC BY-NC-SA 4.0.
recommend_articles
recommend_articles
Comments