IBM ILOG Scheduler User's Manual > Meet IBM ILOG Scheduler > Using This Manual

Think of this manual as a programmer's guide to using Scheduler. Scheduling problems are tackled using code from Scheduler, Concert Technology, and Solver. The solutions are fully discussed and the code completely explained. Since most chapters in this manual present at least one scheduling problem, you will find a wide variety of techniques and solutions throughout the manual, and this will help you adapt examples to your own scheduling problems. The examples are generally organized in order of increasing complexity. We recommend that the typical user follow the examples in order, as a cumulative knowledge base is then progressively built.

The manual is organized into four parts. Part I, Getting Started with Scheduler, introduces you to Scheduler with basic problems using simple resources and activities. Part II, Advanced Concepts, continues with more complex examples using a variety of resources and constraints. These examples, although more complex, will still be of interest to most Scheduler users. Part III, Local Search in Scheduler, presents detailed examples of ways to use, guide, and modify search in Scheduler. Part IV, Integrated Applications, discusses principles, applications, and programming techniques of interest to a narrower audience.

Three chapters discuss some Scheduler features, concepts, and tools without presenting a code example. Chapter 1, Scheduler Building Blocks, introduces the basic building blocks used in Scheduler to create applications and solve scheduling problems. Chapter 2, Searching for Solutions, introduces the predefined search goals and tools available in Scheduler. Chapter 11, Advanced Features and Concepts, is an introduction to the advanced features of Scheduler, including state resources, energy resources, and transition expressions. All other chapters deal explicitly with real scheduling problems, and are discussed in the next section.