Package jasima.shopSim.prioRules.gp
Class WSC2010_GPRuleSize199
- java.lang.Object
-
- jasima.shopSim.core.PR
-
- jasima.shopSim.prioRules.gp.GPRuleBase
-
- jasima.shopSim.prioRules.gp.WSC2010_GPRuleSize199
-
- All Implemented Interfaces:
Serializable,Cloneable
public class WSC2010_GPRuleSize199 extends GPRuleBase
A rule from "Generating dispatching rules for semiconductor manufacturing to minimize weighted tardiness" , WinterSim 2010, doi:10.1109/WSC.2010.5678946.- Author:
- Torsten Hildebrandt
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WSC2010_GPRuleSize199()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeCalc(PriorityQueue<?> q)This method is called by a queue before evaluating it's elements.doublecalcPrio(PrioRuleTarget j)Returns the priority value ofentry.-
Methods inherited from class jasima.shopSim.prioRules.gp.GPRuleBase
abs, add, div, divProtected, ifte, max, min, mul, neg, sub
-
Methods inherited from class jasima.shopSim.core.PR
arrivesTooLate, clone, getName, getOwner, getTieBreaker, init, keepIdle, primaryRule, setFinalTieBreaker, setOwner, setTieBreaker, toString
-
-
-
-
Method Detail
-
beforeCalc
public void beforeCalc(PriorityQueue<?> q)
Description copied from class:PRThis method is called by a queue before evaluating it's elements. Use it to do some initialization prior to calcPrio().- Overrides:
beforeCalcin classPR- Parameters:
q- The current queue.
-
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.- Specified by:
calcPrioin classGPRuleBase
-
-