Overview

Considering some design principles while creating a model for CP Optimizer can help the optimizer run more efficiently.

The principles described are meant to help you avoid the errors often made by new users of CP Optimizer when they design a model for a problem. Of course, not every problem benefits from a mechanical application of every principle mentioned here, but in general these principles should help you develop robust and efficient CP Optimizer programs.