交通分配与复杂网络分析

博客包含图论、复杂网络和交通流量分配问题等内容,涉及Matlab、C语言及软件...

Matlab优化问题06—quadprog

说明:quadprog一般用来求解多元二次规划问题,其目标函数为二次,约束条件为线性。全调用格式为:[x,fval,exitflag,output,lambda]=quadprog(H,f,A,b,Aeq,beq,lb,ub],其中H为标准二次项系数矩阵的2倍,f为一次项系数矩阵。

1:求解:二次规划问题

min f(x)= x1-3x2+3x12+4x22-2x1x2

s.t    2x1+x2≤2

  -x1+4x2≤3

解:用MATLABquadprog函数进行求解。

主程序:

H=[6 -2;-2 8];

f=[1;-3];

A=[2 1;-1 4];

b=[2;3];

[X,fval,exitflag]=quadprog(H,f,A,b)

解得:

X =

   -0.0455

    0.3636

fval =

   -0.5682

exitflag =

     1

阅读更多
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。 https://blog.csdn.net/LZX19901012/article/details/46781641
个人分类: MATLAB—优化问题
上一篇Matlab优化问题05—fmincon
下一篇Matlab优化问题07—fgoalattain
想对作者说点什么? 我来说一句

二次规划的quadprog函数

2009年04月07日 38KB 下载

没有更多推荐了,返回首页

关闭
关闭