docs: Revise and fix citations in bibliography.rst

Standardize bibliography formatting and fix five pre-existing citation
errors verified against publisher metadata:
- Fix Byrd, Schnabel, and Shultz (1988) issue number from 1--3 to 4.
- Fix Kanzow, Yamashita, and Fukushima (2004) volume and year from the
  2005 erratum (177(2)) to the original article (172(2):375--397, 2004).
- Fix Li and Saad (2006) publication year from 2007 to 2006.
- Fix Ridders (1982) publication year from 1978 to 1982.
- Fix Tenenbaum and Director (1993) author spelling from Tennenbaum to
  Tenenbaum.

Change-Id: I9da4862a2380cee10532cbdd900eb75c7ee75b0d
1 file changed
tree: 815f0442442cf25d9e873b514ff6ca071be0285d
  1. .github/
  2. bazel/
  3. cmake/
  4. config/
  5. data/
  6. docs/
  7. examples/
  8. include/
  9. internal/
  10. LICENSES/
  11. scripts/
  12. third_party/
  13. .bazelignore
  14. .clang-format
  15. .gitignore
  16. .gitmodules
  17. .readthedocs.yaml
  18. BUILD
  19. CITATION.cff
  20. CMakeLists.txt
  21. CONTRIBUTING.md
  22. LICENSE
  23. MODULE.bazel
  24. package.xml
  25. README.md
  26. REUSE.toml
  27. WORKSPACE
README.md

Android Linux macOS Windows

Ceres Solver

Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.

  1. Non-linear Least Squares problems with bounds constraints.
  2. General unconstrained optimization problems.

Please see ceres-solver.org for more information.