If you found PIQP useful in your scientific work, we encourage you to cite our main paper:

@INPROCEEDINGS{schwan2023piqp,
  author={Schwan, Roland and Jiang, Yuning and Kuhn, Daniel and Jones, Colin N.},
  booktitle={IEEE Conference on Decision and Control (CDC)}, 
  title={{PIQP}: A Proximal Interior-Point Quadratic Programming Solver}, 
  year={2023},
  volume={},
  number={},
  pages={1088-1093},
  doi={10.1109/CDC49753.2023.10383915}
}

In case you are specifically using the sparse_multistage KKT solver backend, we encourage you to cite the specific paper:

@INPROCEEDINGS{schwan2025piqp_multistage,
  author={Schwan, Roland and Kuhn, Daniel and Jones, Colin N.},
  booktitle={IEEE Conference on Decision and Control (CDC)}, 
  title={Exploiting Multistage Optimization Structure in Proximal Solvers}, 
  year={2025},
  volume={},
  number={},
  pages={4677-4683},
  doi={10.1109/CDC57313.2025.11313030}
}

In case you are using the sparse_multistage_parallel KKT solver backend, we additionally encourage you to cite:

@misc{song2025piqp_parallel,
  author={Song, Fenglong and Schwan, Roland and Chen, Yuwen and Jones, Colin N.},
  title={Parallel {KKT} Solver in {PIQP} for Multistage Optimization},
  year={2025},
  eprint = {arXiv:2511.00946}
}