Citing SCS
If you wish to cite SCS, please use any of the following:
- Original paper
Main algorithm description, derivation, and initial numerical results paper.
@article{ocpb:16, author = {Brendan O'Donoghue and Eric Chu and Neal Parikh and Stephen Boyd}, title = {Conic Optimization via Operator Splitting and Homogeneous Self-Dual Embedding}, journal = {Journal of Optimization Theory and Applications}, month = {June}, year = {2016}, volume = {169}, number = {3}, pages = {1042-1068}, url = {http://stanford.edu/~boyd/papers/scs.html}, }
- Latest extension
The paper that derived the extension to quadratics and describes the latest version of the algorithm is available here.
@article{odonoghue:21, author = {Brendan O'Donoghue}, title = {Operator Splitting for a Homogeneous Embedding of the Linear Complementarity Problem}, journal = {{SIAM} Journal on Optimization}, month = {August}, year = {2021}, volume = {31}, issue = {3}, pages = {1999-2023}, }
- Software
If you need to cite a particular version of the SCS software (e.g., for replication purposes) the latest version can be cited as:
@misc{scs, author = {Brendan O'Donoghue and Eric Chu and Neal Parikh and Stephen Boyd}, title = {{SCS}: Splitting Conic Solver, version 3.2.7}, howpublished = {\url{https://github.com/cvxgrp/scs}}, month = nov, year = 2023 }
- Anderson Acceleration
The acceleration scheme we use is described in the paper.
@article{aa2020, title={Globally Convergent {type--I} {A}nderson Acceleration for Non-Smooth Fixed-Point Iterations}, author={Junzi Zhang and Brendan O'Donoghue and Stephen Boyd}, journal={{SIAM} Journal on Optimization}, volume={30}, number={4}, pages={3170--3197}, year={2020} }