Modifier and Type | Field and Description |
---|---|
boolean |
allowSkillTransfer
Chooses to enable the skill transfer mechanism described by Bhulai et al.
|
double |
cplexTreLim
The parameter
treLim of Cplex. |
int |
maxCPUsec
The maximum CPU time budget for the Two-step algorithm, per optimization replication.
|
double |
skillPremiumCost
The additional cost per skill (above the first skill) for each agent group.
|
boolean |
useBusyCost
Chooses whether to use the
busyCost parameters from the call
center parameters or to use the skillPremiumCost parameter for the per agent cost. |
boolean |
verbose
Chooses to print results to screen (if
true ) or not (if false ). |
Constructor and Description |
---|
TwoStepParams() |
public double skillPremiumCost
useBusyCost
is set to false
.
Note: this parameter will overwrite the umontreal.iro.lecuyer.ccoptim.rs.RandomizedSearchParams#skillPremiumCost
in the randomized search parameters.
public boolean useBusyCost
busyCost
parameters from the call
center parameters or to use the skillPremiumCost
parameter for the per agent cost.
Set to true
to use the busyCost
parameters,
obtained with AgentGroupManager.getBusyCost()
.
Set to false
to use skillPremiumCost to compute the
per agent cost. In this case, the agent cost is equal to:
TwoStep.getShiftLengths()
.
Note: this parameter will overwrite
RandomizedSearchParams.useBusyCost
in
the randomized search parameters.
public boolean allowSkillTransfer
public int maxCPUsec
public double cplexTreLim
treLim
of Cplex. Description copied from the Cplex manual:
Sets an absolute upper limit on the size (in megabytes, uncompressed) of the branch-and-cut tree. If this limit is exceeded, CPLEX terminates optimization.
public boolean verbose
true
) or not (if false
).