Package jasima.shopSim.prioRules.setup
Class FEDD
- java.lang.Object
-
- jasima.shopSim.core.PR
-
- jasima.shopSim.prioRules.setup.FEDD
-
- All Implemented Interfaces:
Serializable,Cloneable
public class FEDD extends PR
This class implements the Family Earliest Due Date rule, developed by Mahmoodi et al. (1990), which assigns highest priority to all jobs that belong to the family which includes the job with the earliest due date, see also Pickardt and Branke (2012).This rule should be used with another rule to distinguish jobs of the selected family.
- Author:
- Christoph Pickardt, 2011-11-15
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FEDD()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalcPrio(PrioRuleTarget j)Returns the priority value ofentry.doubleearliestFamilyDueDate(PrioRuleTarget j)-
Methods inherited from class jasima.shopSim.core.PR
arrivesTooLate, beforeCalc, clone, getName, getOwner, getTieBreaker, init, keepIdle, primaryRule, setFinalTieBreaker, setOwner, setTieBreaker, toString
-
-
-
-
Method Detail
-
calcPrio
public double calcPrio(PrioRuleTarget j)
Description copied from class:PRReturns the priority value ofentry. This method has to be overwritten by a priority rule.
-
earliestFamilyDueDate
public double earliestFamilyDueDate(PrioRuleTarget j)
-
-