/ReLUQP-py

A GPU-Accelerated Quadratic Programming Solver for Model-Predictive Control

Primary LanguagePythonMIT LicenseMIT

ReLUQP-py

This is a Python implementation of the ReLU-QP solver from the paper "ReLU-QP: A GPU-Accelerated Quadratic Programming Solver for Model-Predictive Control". A Julia implementation can be found here.

Installation

pip install -e .

Usage

Please see the example in the examples folder.

Citation

If you find this code useful, please consider citing our paper:

@article{bishop_relu-qp_2023,
        title = {{ReLU}-{QP}: A {GPU}-Accelerated Quadratic Programming Solver for Model-Predictive Control},
        url = {http://arxiv.org/abs/2311.18056},
        author = {Bishop, Arun L. and Zhang, John Z. and Gurumurthy, Swaminathan and Tracy, Kevin and Manchester, Zachary},
        year = {2023}
}