Uses of Record Class
org.ddolib.examples.talentscheduling.TSState
Packages that use TSState
Package
Description
This package implements the acs, astar and ddo models for the Talent Scheduling problem (talentSched).
-
Uses of TSState in org.ddolib.examples.talentscheduling
Methods in org.ddolib.examples.talentscheduling that return TSStateModifier and TypeMethodDescriptionTSProblem.initialState()TSRelax.mergeStates(Iterator<TSState> states) Merges multipleTSStateinstances into a single relaxed state.TSProblem.transition(TSState state, Decision decision) Methods in org.ddolib.examples.talentscheduling with parameters of type TSStateModifier and TypeMethodDescriptionintCompares twoTSStateinstances based on the total number of scenes in theirremainingScenesandmaybeScenessets.doubledoubleTSFastLowerBound.fastLowerBound(TSState state, Set<Integer> variables) Computes a fast lower bound on the total cost from the given partial state.TSProblem.onLocationActors(TSState state) Returns the set of actors already present on location at the current state, i.e., actors involved in past scenes and needed for future scenes.doubleReturns the relaxed edge cost between two states.TSProblem.transition(TSState state, Decision decision) doubleTSProblem.transitionCost(TSState state, Decision decision) Method parameters in org.ddolib.examples.talentscheduling with type arguments of type TSStateModifier and TypeMethodDescriptionTSRelax.mergeStates(Iterator<TSState> states) Merges multipleTSStateinstances into a single relaxed state.