| %!TEX root = ceres-solver.tex |
| Solving problems using Ceres consists of two steps. |
| \item{\textbf{Modeling}} Constructing an optimization problem by |
| specifying its parameters and the terms in the objective function. |
| \item{\textbf{Solving}} Configuring and running the solver. |
| The two steps are mostly independent of each other. This is by |
| design. Modeling the optimization problem should not depend on how the |
| solver works. The user should be able model the problem once, and then |
| switch between various solver settings and strategies without touching |
| In the next two chapters we will consider each of these steps in detail. |