IBM ILOG Solver User's Manual > Extending the Library > Writing a Goal: Car Sequencing

In this lesson, you will learn how to:

In Part I, The Basics, you learned in general terms how Solver carries out a search using goals. This lesson explains in greater detail how goals are used to implement search algorithms. You will learn how to write your own goal.

You will also learn how to design a model and solve a problem in car sequencing. The problem shows how to combine several types of predefined constraints to create new constraints in Solver. It also shows how to read data from a file as input to the problem, as you might do in an industrial situation, and how to impose an order among values in an algorithm specially designed for a car-sequencing problem. You will write your own goal to solve the problem.