Citing CVXPY

If you use CVXPY for published work, we encourage you to cite the accompanying JMLR MLOSS paper and the JCD paper. Please use the following BibTeX citations:

@article{cvxpy,
  author  = {Steven Diamond and Stephen Boyd},
  title   = {{CVXPY}: A {P}ython-Embedded Modeling Language for Convex Optimization},
  journal = {Journal of Machine Learning Research},
  year    = {2016},
  volume  = {17},
  number  = {83},
  pages   = {1--5},
}
@article{cvxpy_rewriting,
  author  = {Akshay Agrawal, Robin Verschueren, Steven Diamond and Stephen Boyd},
  title   = {A Rewriting System for Convex Optimization Problems},
  journal = {Journal of Control and Decision},
  year    = {2018},
  volume  = {5},
  number  = {1},
  pages   = {42--60},
}

If you use CVXPY’s support for disciplined geometric programming, please cite the accompanying paper and use following BibTeX citation:

@article{dgp,
  author  = {Akshay Agrawal, Steven Diamond and Stephen Boyd},
  title   = {Disciplined Geometric Programming},
  journal = {arXiv},
  archivePrefix = "arXiv",
  eprint = {},
  primaryClass = "math.OC",
  year    = {2018},
}