If you use the 'diffcp' R package in published work, please cite BOTH the R package and the original paper that the package implements.
1. The R package:
Narasimhan B, Agrawal A, Barratt S, Boyd S, Busseti E, Moursi W (2026). diffcp: Differentiating Through Cone Programs. R package version 0.1.0, https://github.com/bnaras/diffcp.
2. The original paper:
Agrawal A, Barratt S, Boyd S, Busseti E, Moursi W (2019). “Differentiating through a cone program.” Journal of Applied and Numerical Optimization, 1(2), 107–115. https://web.stanford.edu/~boyd/papers/diff_cone_prog.html.
Corresponding BibTeX entries:
@Manual{,
title = {{diffcp}: Differentiating Through Cone Programs},
author = {Balasubramanian Narasimhan and Akshay Agrawal and Shane
Barratt and Stephen Boyd and Enzo Busseti and Walaa Moursi},
year = {2026},
note = {R package version 0.1.0},
url = {https://github.com/bnaras/diffcp},
}
@Article{,
title = {Differentiating through a cone program},
author = {Akshay Agrawal and Shane Barratt and Stephen Boyd and
Enzo Busseti and Walaa Moursi},
journal = {Journal of Applied and Numerical Optimization},
year = {2019},
volume = {1},
number = {2},
pages = {107--115},
url = {https://web.stanford.edu/~boyd/papers/diff_cone_prog.html},
}