public class StochFluidParams extends Object
StochFluidCC
.Modifier and Type | Field and Description |
---|---|
double |
cplexEpGap
Description copied from Cplex: Sets a relative tolerance on the gap between the best integer objective and the objective of the best node remaining.
|
double |
cplexTiLim
Description copied from Cplex: Sets the maximum time, in seconds, for a call to an optimizer.
|
double |
cplexTreLim
Description copied from Cplex: Sets an absolute upper limit on the size (in megabytes, uncompressed) of the branch-and-cut tree.
|
int |
currentPeriod
The period to optimize.
|
int |
maxAbanIter
The maximum number of iterations when optimizing the abandonment ratio thresholds.
|
int |
maxCPUSec
The maximum time limit in seconds for the whole program.
|
int |
maxLocalSearchIter
The maximum number of iterations for each local search instance.
|
int |
numCPU
The number of local search instances to be run in parallel.
|
ServiceLevelToAbanRatio.ServiceRateSelection |
serviceRateSelection
The selection method of the service rate to use with
the ErlangA formula when converting the service level constraint into a maximum abandonment
ratio threshold.
|
boolean |
solveIP
Set to
true to solve the second step as an integer problem. |
double |
staffSkillCost
The cost premium for each additional skill (above 1) of an agent.
|
boolean |
useLocalSearch
Set to
true to execute a local search on the
stochastic solution after the solving the stochastic fluid problem. |
boolean |
verbose
Sets to
true to print information to screen. |
Constructor and Description |
---|
StochFluidParams() |
public ServiceLevelToAbanRatio.ServiceRateSelection serviceRateSelection
public int maxAbanIter
public double staffSkillCost
skillCost
.
If the user set a negative value, then the program will use the busy cost parameter
returned by AgentGroupManager.getBusyCost()
.
This is the same parameter as CuttingPlaneParams.skillCost
.
public int numCPU
Executors
.public boolean solveIP
true
to solve the second step as an integer problem.public double cplexTreLim
solveIP
parameter is set to true
.
Set a negative value to use Cplex's default value.public double cplexTiLim
solveIP
parameter is set to true
.
Set a negative value to use Cplex's default value.public double cplexEpGap
solveIP
parameter is set to true
.
Set a negative value to use Cplex's default value.public int maxCPUSec
public boolean useLocalSearch
true
to execute a local search on the
stochastic solution after the solving the stochastic fluid problem.public int maxLocalSearchIter
public int currentPeriod
BatchSimParams.setCurrentPeriod(int)
if using BatchSimParams
.
If the simulator parameter is an instance of RepSimParams
, then the current period will be
automatically set to 0 (this parameter will be ignored), and the call center must have only 1 period.public boolean verbose
true
to print information to screen.