SQP Algorithm C++ code in VS2005 IDE

上传者: zhcshen | 上传时间: 2019-12-21 22:20:04 | 文件大小: 273KB | 文件类型: rar
The Sequential Quadratic Programming (SQP) Algorithm Given a solution estimate xk, and a small step d, an arbitrary numerical optimization problem can be approximated as follow: f(xk+d)=f(xk)+[▽f(xk)] T*d + 1/2*(dT)[▽2f(xk)]*d+.... h(xk+d)=h(xk)+[▽h(xk)]T*d + 1/2*(dT)[▽2h(xk)]*d+.... = 0 g(xk+d)=g(xk)+[▽g(xk)]T*d + 1/2*(dT)[▽2g(xk)]*d+.... >= 0 where x=[x1,x2,…xk]T, d=[d1,d2,…dk]T Form the linearly-constrained/quadratic minimization problem: Minimize: f(xk)+[▽f(xk)]T*d + 1/2*(dT)[▽2f(xk)]*d Subject to: h(xk)+[▽h(xk)]T*d = 0; g(xk)+[▽g(xk)]T*d >=0; In the SQP loop, the approximate QP should be a convex Quadratic Programming, in which the matrix Q = ▽2f(xk) should be positive semidefinite, Q ≥ 0. Actually, the Q is the Hessian matrix of the function f(x) at the point xk.

文件下载

资源详情

[{"title":"( 11 个子文件 273KB ) SQP Algorithm C++ code in VS2005 IDE","children":[{"title":"SQP","children":[{"title":"Array.h <span style='color:#111;'> 60.16KB </span>","children":null,"spread":false},{"title":"problem.h <span style='color:#111;'> 890B </span>","children":null,"spread":false},{"title":"QuadProg.h <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"problem.cpp <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"release","children":[{"title":"SQP.exe <span style='color:#111;'> 188.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"Array.cpp <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"SQP.jpg <span style='color:#111;'> 1.04MB </span>","children":null,"spread":false},{"title":"SQP.suo <span style='color:#111;'> 39.00KB </span>","children":null,"spread":false},{"title":"SQP IOWA.pdf <span style='color:#111;'> 276.50KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 3.22KB </span>","children":null,"spread":false},{"title":"QuadProg.cpp <span style='color:#111;'> 21.30KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • qq_26291185 :
    序列二次规划
    2018-10-10
  • qq_26291185 :
    序列二次规划
    2018-10-10
  • m0_37613096 :
    打开就能用
    2018-09-20
  • 飞象范式 :
    打开就能用
    2018-09-20
  • hehe_shell :
    资源不错,参考学习了
    2017-06-22
  • hehe_shell :
    资源不错,参考学习了
    2017-06-22
  • luhui_v :
    还好,可以用
    2014-11-25
  • luhui_v :
    还好,可以用
    2014-11-25
  • ndychenli :
    很好用,SQP的解释文档很管用
    2014-08-24
  • ndychenli :
    很好用,SQP的解释文档很管用
    2014-08-24

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明