# ADMM-QP-Solver
This solver is developed to solve Quadratic Programming (QP) problems using the Alternating Direction Method of Multipliers (ADMM). It is currently focused on solving QP problems found in Control Barrier Functions (CBF).
## Reference
The method implemented in this project is based on the paper "Optimal parameter selection for the alternating direction method of multipliers (ADMM): quadratic problems", available at [arXiv](https://arxiv.org/pdf/1306.2454).
## Environment
This version of the solver has been developed and tested in MATLAB and is compatible with MATLAB 2023a and later versions starting from MATLAB 2013a.
## Contributing
Contributions are welcome! Please feel free to submit code via Pull Requests or report issues and suggestions through GitHub Issues.
## License
This project is licensed under the GPL-3.0 License. For more details, please see the LICENSE file.
## Quick Start
Clone this repository to your local machine:
```bash
git clone https://github.com/SkyEagle8352/ADMM-QP-Solver.git
```
Run test.m, which includes six different test cases.
## Function Usage
QUADPROG_ADMM Solves quadratic programming problems with ADMM.
Syntax:
x = quadprog_admm(H, f, A, b, lb, ub, x0)
Inputs:
H - Quadratic coefficient matrix (symmetric, positive definite)
f - Linear coefficient vector
A - Linear inequality constraint matrix (Ax <= b)
b - Right-hand side vector for inequality constraints
lb - Lower bounds for the variables
ub - Upper bounds for the variables
x0 - Initial guess for the variables
Output:
x - Solution vector
没有合适的资源?快使用搜索试试~ 我知道了~
基于 ADMM 的二次规划问题求解器matlab代码.zip
共3个文件
m:2个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 175 浏览量
2024-05-18
14:28:19
上传
评论
收藏 5KB ZIP 举报
温馨提示
1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
资源推荐
资源详情
资源评论
收起资源包目录
基于 ADMM 的二次规划问题求解器matlab代码.zip (3个子文件)
基于 ADMM 的二次规划问题求解器matlab代码
quadprog_admm.m 3KB
test.m 8KB
README.md 2KB
共 3 条
- 1
资源评论
matlab科研助手
- 粉丝: 2w+
- 资源: 2122
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功