Blame docs/html/_sources/index.txt

Packit ea1746
============
Packit ea1746
Ceres Solver
Packit ea1746
============
Packit ea1746
Packit ea1746
Ceres Solver [#f1]_ is an open source C++ library for modeling and
Packit ea1746
solving large, complicated optimization problems. It can be used to
Packit ea1746
solve `Non-linear Least Squares`_ problems with bounds constraints and
Packit ea1746
general unconstrained optimization problems. It is a mature, feature
Packit ea1746
rich, and performant library that has been used in production at
Packit ea1746
Google since 2010. For more, see :doc:`features`.
Packit ea1746
Packit ea1746
`ceres-solver@googlegroups.com
Packit ea1746
<https://groups.google.com/forum/?fromgroups#!forum/ceres-solver>`_ is
Packit ea1746
the place for discussions and questions about Ceres Solver. We use the
Packit ea1746
`GitHub Issue Tracker
Packit ea1746
<https://github.com/ceres-solver/ceres-solver/issues>`_ to manage bug
Packit ea1746
reports and feature requests.
Packit ea1746
Packit ea1746
Packit ea1746
.. toctree::
Packit ea1746
   :maxdepth: 1
Packit ea1746
   :hidden:
Packit ea1746
Packit ea1746
   features
Packit ea1746
   installation
Packit ea1746
   tutorial
Packit ea1746
   derivatives
Packit ea1746
   nnls_modeling
Packit ea1746
   nnls_solving
Packit ea1746
   nnls_covariance
Packit ea1746
   gradient_solver
Packit ea1746
   faqs
Packit ea1746
   users
Packit ea1746
   contributing
Packit ea1746
   version_history
Packit ea1746
   bibliography
Packit ea1746
   license
Packit ea1746
Packit ea1746
.. _Non-linear Least Squares: http://en.wikipedia.org/wiki/Non-linear_least_squares
Packit ea1746
Packit ea1746
Packit ea1746
Cite Us
Packit ea1746
=======
Packit ea1746
Packit ea1746
If you use Ceres Solver for a publication, please cite it as::
Packit ea1746
Packit ea1746
    @misc{ceres-solver,
Packit ea1746
      author = "Sameer Agarwal and Keir Mierle and Others",
Packit ea1746
      title = "Ceres Solver",
Packit ea1746
      howpublished = "\url{http://ceres-solver.org}",
Packit ea1746
    }
Packit ea1746
Packit ea1746
Packit ea1746
.. rubric:: Footnotes
Packit ea1746
Packit ea1746
.. [#f1] While there is some debate as to who invented the method of
Packit ea1746
         Least Squares [Stigler]_, there is no questioning the fact
Packit ea1746
         that it was `Carl Friedrich Gauss
Packit ea1746
         <http://www-groups.dcs.st-and.ac.uk/~history/Biographies/Gauss.html>`_
Packit ea1746
         who brought it to the attention of the world. Using just 22
Packit ea1746
         observations of the newly discovered asteroid `Ceres
Packit ea1746
         <http://en.wikipedia.org/wiki/Ceres_(dwarf_planet)>`_, Gauss
Packit ea1746
         used the method of least squares to correctly predict when
Packit ea1746
         and where the asteroid will emerge from behind the Sun
Packit ea1746
         [TenenbaumDirector]_. We named our solver after Ceres to
Packit ea1746
         celebrate this seminal event in the history of astronomy,
Packit ea1746
         statistics and optimization.