摘要: 二次规划的标准形式为:minf=(1/2)XTHX+fTX约束条件:A.x=b,Aeq.x=beq,lb?x?ub其中:c、b、beq、lb、ub、x是矢量,H、A、Aeq为矩阵。在MATLAB中可以使用quadprog函数来求最小值。x=quadprog (H,f,A,b)x=quadprog (H,f,A,b,Aeq,beq)x=quadprog (H,f,A,b,Aeq,beq,lb,ub)x=quadprog (H,f,A,b,Aeq,beq,lb,ub,x0)[x,fval]= quadprog (…)[x,fval,exitflag]= quadprog (…)[x,fval,ex 阅读全文
posted @ 2012-12-27 14:15 神马名字 阅读(4529) 评论(0) 推荐(0)
摘要: 数学模型:其中H为二次型矩阵,A、Aeq分别为不等式约束与等式约束系数矩阵,f,b,beq,lb,ub,x为向量。 求解二次规划问题函数为quadprog( )调用格式:X= quadprog(H,f,A,b) X= quadprog(H,f,A,b,Aeq,beq) X= quadprog(H,f,A,b,Aeq,beq,lb,ub) X= quadprog(H,f,A,b,Aeq,beq,lb,ub,x0) X= quadprog(H,f,A,b,Aeq,beq,lb,ub,x0,options) [x,fval]= quadprog(…) [x,fval,exitflag]= quadp 阅读全文
posted @ 2012-12-27 14:14 神马名字 阅读(732) 评论(0) 推荐(0)
摘要: 9.2.4.1 基本数学原理 如果某非线性规划的目标函数为自变量的二次函数,约束条件全是线性函数,就称这种规划为二次规划。其数学模型为:其中,H,A,和Aeq为矩阵,f,b,beq,lb,ub,和x为向量。9.2.4.2 相关函数介绍 quadprog函数 功能:求解二次规划问题。 语法: x = quadprog(H,f,A,b) x = quadprog(H,f,A,b,Aeq,beq) x = quadprog(H,f,A,b,Aeq,beq,lb,ub) x = quadprog(H,f,A,b,Aeq,beq,lb,ub,x0) x = quadprog(H,f,A,b,Aeq,be 阅读全文
posted @ 2012-12-27 14:11 神马名字 阅读(691) 评论(0) 推荐(0)