Previous Page | Next Page

The CLP Procedure

Functional Summary

The statements and options available with PROC CLP are summarized by purpose in Table 3.1.

Table 3.1 Functional Summary

Description

Statement

Option

Assignment Strategy Options

Specifies the variable assignment strategy

PROC CLP

VARASSIGN=

Specifies the activity assignment strategy (Experimental)

SCHEDULE

ACTASSIGN=

Data Set Options

Specifies the activity input data set (Experimental)

PROC CLP

ACTDATA=

Specifies the constraint input data set

PROC CLP

CONDATA=

Specifies the solution output data set

PROC CLP

OUT=

Specifies the resource input data set (Experimental)

PROC CLP

RESDATA=

Specifies the resource assignment data set (Experimental)

PROC CLP

SCHEDRES=

Specifies the time assignment data set (Experimental)

PROC CLP

SCHEDTIME=

Specifies the schedule output data set (Experimental)

PROC CLP

SCHEDULE=

General Options

Specifies the upper bound on time (seconds)

PROC CLP

MAXTIME=

Suppresses preprocessing

PROC CLP

NOPREPROCESS

Permits preprocessing

PROC CLP

PREPROCESS

Specifies the units of MAXTIME

PROC CLP

TIMETYPE=

Implicitly defines Constraint data set variables

PROC CLP

USECONDATAVARS=

Output Control Options

Finds all possible solutions

PROC CLP

FINDALLSOLNS

Specifies the number of solution attempts

PROC CLP

MAXSOLNS=

Indicates progress in log

PROC CLP

SHOWPROGRESS

Scheduling CSP-Related Statements (Experimental)

Provides activity specifications

ACTIVITY

 

Provides resource requirement specifications

REQUIRES

 

Provides resource specifications

RESOURCE

 

Provides scheduling parameters

SCHEDULE

 

Scheduling: Resource Constraints (Experimental)

Specifies the edge-finder consistency routines

SCHEDULE

EDGEFINDER=

Specifies the not-first edge-finder extension

SCHEDULE

NOTFIRST=

Specifies the not-last edge-finder extension

SCHEDULE

NOTLAST=

Scheduling: Temporal Constraints (Experimental)

Specifies the activity duration

ACTIVITY

DURATION=

Specifies the activity finish lower bound

ACTIVITY

FGE=

Specifies the activity finish upper bound

ACTIVITY

FLE=

Specifies the activity start lower bound

ACTIVITY

SGE=

Specifies the activity start upper bound

ACTIVITY

SLE=

Specifies the schedule duration

SCHEDULE

DURATION=

Specifies the schedule finish

SCHEDULE

FINISH=

Specifies the schedule start

SCHEDULE

START=

Scheduling: Search Control Options (Experimental)

Specifies the dead-end multiplier

PROC CLP

DM=

Specifies the number of allowable dead-ends per restart

PROC CLP

DPR=

Specifies the number of search restarts

PROC CLP

RESTARTS=

Selection Strategy Options

Specifies the variable selection strategy

PROC CLP

VARSELECT=

Specifies the activity selection strategy (Experimental)

SCHEDULE

ACTSELECT=

Standard CSP Statements

Specifies the all-different constraints

ALLDIFF

 

Specifies the array specifications

ARRAY

 

Specifies the element constraints

ELEMENT

 

Specifies the for-each constraints

FOREACH

 

Specifies the global cardinality constraints

GCC

 

Specifies the linear constraints

LINCON

 

Specifies the reified constraints

REIFY

 

Specifies the variable specifications

VARIABLE

 
Previous Page | Next Page | Top of Page