Prerequisites

The lessons in the Getting Started with CP Optimizer manual assume that you have a working knowledge of one of the available APIs and have installed CP Optimizer.

CP Optimizer requires a working knowledge of the Microsoft .NET Framework, C++ or Java™. However, it does not require you to learn a new language since it does not impose any syntactic extensions on your programming language of choice.

If you are experienced in constraint programming or operations research, you are probably already familiar with many concepts used in this manual. However, no experience in constraint programming or operations research is required to use this manual.

You should have IBM® ILOG® Concert Technology and CP Optimizer installed in your development environment before starting to use this manual. Moreover, you should be able to compile, link and execute a sample program provided with CP Optimizer.