这个杜夸德优化工具箱求解凸二次规划双重一阶优化算法算法具有可预测的快速收敛性,内存占用量低,并且只使用基本的算术和逻辑运算。杜夸德因此,适用于运行在低成本硬件上的实时应用程序,如简单的微控制器。
杜夸德有一个用户友好的Matlab界面,可以最大限度地提高生产效率,算法是用高效的C代码实现的。软件是开源的,可以从git存储库下载。
这个杜夸德工具箱由创建斯维尔·克瓦姆2014年秋季,作为他在南洋理工大学硕士论文的一部分。实施是与离子Necoara,医学院教授布加勒斯特理工大学自动控制与系统工程。以下文件详细描述了这些算法:
-
不精确对偶一阶方法的速率分析:对偶分解的应用《IEEE自动控制汇刊》,2014年
-
非精确梯度增广拉格朗日方法的计算复杂性:在约束MPC中的应用,《SIAM控制与优化杂志》,2014年
可从以下网址下载在这里.
文档
c代码的详细文档是使用Doxygen生成的:DuQuad_doc代码
用户手册位于GitHub存储库中的“doc/”文件夹中。
联系人
斯维尔·克瓦姆-sverre.kvamme@gmail.com-北师大