FRAMES NO FRAMES

IlcTextureSuccessorGoal

public IlcGoal IlcTextureSuccessorGoal(IlcSchedule s, IloSelector< IlcResource, IlcSchedule > rSel=0)
public IlcGoal IlcTextureSuccessorGoal(IlcSchedule s, IlcIntVar criterion, IloSelector< IlcResource, IlcSchedule > rSel=0)
public IlcGoal IlcTextureSuccessorGoal(IlcUnaryResource res)
Definition file: ilsched/txtgoal.h
Include file: <ilsched/ilsched.h>

These functions create and return goals that completely sequence the resource constraints on a unary resource(s). The sequencing is achieved by setting the successor relations on the precedence graph associated with each resource. The sequence between the two activities is the one that results in the greatest remaining pair-wise slack.

The goal created by this function assumes that the precedence graph exists on the resources.

Functions Taking an IlcSchedule

The resource selector indicated by rSel selects the next resource. By default, that is, when no resource selector is given, the resources are selected in descending order of texture criticality. The pair of activities to sequence is chosen in descending order of their contribution to the critical time point on the selected resource.

Note that the texture measurements are recalculated during every execution of the goal, and therefore the decision-making focus may opportunistically move from one resource to another without the former resource being completely sequenced.

For more information, see Texture Measurements.

See Also: