matlab求解不等式代码-eigen-QP:使用Eigen的Quadradic编程求解器

时间:2024-06-11 17:31:47
【文件属性】:

文件名称:matlab求解不等式代码-eigen-QP:使用Eigen的Quadradic编程求解器

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-11 17:31:47

系统开源

matlab创新不等式代码Eigen-QP:快速固定大小的四元程序设计 一个C ++模板库,用于非常快速地解决小型四方程序。 基于线性代数模板库。 主要设计目标是小巧,快速和简单。 当前支持以下功能: 仅具有相等性约束的Quadradic程序 仅具有不等式约束的Quadradic程序。 这是使用原始/双重内点方法(特别是Mehrotra预测器/校正器方法)实现的。 该算法遵循托马斯·克鲁斯(Thomas Kruth)的硕士论文中的阐述 动态和固定数组大小,以及浮动/双重支持。 固定大小的数组可以将非常小的问题(例如4个维度)的性能提高近一个数量级。 缺少的东西/待办事项(2020年更新:我无意实施这些措施,欢迎PR): 平等/不平等综合约束 框约束的专用代码(例如$ l_i \ le x_i \ le u_i $) 非收敛/故障测试(当前假设问题是可行且凸出的) (伸展目标)二次约束四元程序(QCQP) 当前,模板专业化似乎尚未收敛。 这可能只是该算法需要双精度的信号,但是应该对此进行研究。 安装及使用 eigen-qp.hpp仅Eigen标头的原则,唯一需要的安装是将eigen-qp


【文件预览】:
eigen-QP-master
----eigen-qp.hpp(9KB)
----driver.cpp(5KB)
----LICENSE(1KB)
----README.md(3KB)
----Makefile(193B)

网友评论