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

With minor variations, each example adheres to the following format.

In case you prefer studying code online, the entire source for every example is provided in the standard distribution of Scheduler. The following table indicates the C++ file that corresponds to each example.

Table 1 Examples Presented in this Manual
Example 
PC source 
Link to Example 
Getting Started with Scheduler 
Using the Building Blocks (first example) 
gsBasic.cpp 
Using the Building Blocks (second example) 
gsUnary.cpp 
Using Discrete Resources (first example) 
gsDisc.cpp 
Using Discrete Resources (second example) 
gsBudget.cpp 
Adding Transition Times 
gsTTime.cpp 
Adding Breaks 
gsBreak.cpp 
Adding Integral and Functional Constraints 
gsEff.cpp 
Adding Alternative Resources 
gsAlt.cpp 
Using Reservoirs 
gsReserv.cpp 
Using the Trace Facilities 
gsTrace.cpp 
Advanced Concepts 
Using Scheduler with Solver 
greedy.cpp 
More Advanced Problem Modeling with Concert Technology 
cassign.cpp 
Bridge Construction Scheduling 
bridge.cpp 
Job-Shop Scheduling (Minimize Makespan) 
jobshopm.cpp 
Dichotomizing Binary Search 
jopshopd.cpp 
Ship-Loading Scheduling 
ship.cpp 
Ship-Loading Scheduling (Decompose Problem) 
shipdec.cpp 
Moving Activities from Discrete
to Unary Resources  
assign.cpp 
Working with Transition Times 
jobshopt.cpp 
Using Transition Times and Costs 
tcost.cpp 
Strong Propagation on Reservoirs using the Balance Constraint 
balpos.cpp 
Scheduling with State Resources 
trolley1.cpp 
Scheduling with Durable Resources 
durable.cpp 
Using Trace on an Overconstrained Problem 
relgreed.cpp 
Local Search in Scheduler 
Job-Shop Problem with Shuffling 
jobshopshuf.cpp 
Tabu Job-Shop Problem 
jobshopn1.cpp 
Tabu Job-Shop Problem with Alternatives 
altls.cpp 
Large Neighborhood Search for the
Jobshop Problem with Alternatives 
altlns.cpp 
Integrated Applications 
Randomizing Algorithm 
jobshopr.cpp 
Handling Overconstrained Problem 
bridgeov.cpp 
Extending Transition Cost Usage 
maintain.cpp 
Scheduling with State Resources
with Transition Times 
trolley2.cpp 
Scheduling with State Resources with Transition Times and Limited Capacity 
trolley3.cpp 
Representation of Time-Varying Capacity 
capvar.cpp 
Scheduling with Alternative Resources 
alttext.cpp 
Incremental Scheduling: Using Multiple Problem SubModels 
resched2.cpp 
Writing Multi-Threaded Applications
with Durable Resources 
durablem.cpp