public class KooleTalimApproxBSL extends KooleTalimApprox implements ContactCenterEval
PerformanceMeasureType.BLOCKRATIO
.
Thus, this estimation of the service level does not use the acceptable waiting time parameter.
This approximation of the service level is proposed in Pot et al. (2008).
Unlike KooleTalimApprox
, this approximation will return the
service level for each call type and also the aggregate.
The other performance measures are computed the same way as in KooleTalimApprox
.
The available performance measures are:
PerformanceMeasureType.SERVICELEVEL
,
PerformanceMeasureType.DELAYRATIO
(aggregated only)
PerformanceMeasureType.RATEOFBLOCKING
,
PerformanceMeasureType.BLOCKRATIO
,
PerformanceMeasureType.OCCUPANCY
,
PerformanceMeasureType.SERVEDRATES
,
PerformanceMeasureType.RATEOFSERVICES
and
PerformanceMeasureType.WAITINGTIME
(aggregated only).
KooleTalimApprox.Network
agg_loss, agg_lossPr, arrivalRates, cc, cl_loss, cl_lossPr, currentPeriod, delayProb, EW, infl, inload, ktp, net, numAgents, numGroups, numIteration, numTypes, occu, pb, perfMeasureTypes, seemsUnstable, serviceRates, sk_load, SL, verbose
Constructor and Description |
---|
KooleTalimApproxBSL(CallCenter cc,
KooleTalimParams ktp)
Initializes the KooleTalim approximator and builds the routing.
|
KooleTalimApproxBSL(CallCenterParams mskccp,
KooleTalimParams ktp)
Initializes the KooleTalim approximator and builds the routing.
|
Modifier and Type | Method and Description |
---|---|
DoubleMatrix2D |
getPerformanceMeasure(PerformanceMeasureType pmt) |
static void |
main(String[] args)
Evaluates the performance of the call center for the current period with
the staffing defined in the call center parameter file.
|
approximate, delayPerfMeasures, eval, findLossProbability, getAgentGroupName, getContactTypeName, getDefaultUnit, getEvalOption, getEvalOptions, getNumAgentGroups, getNumContactTypes, getNumInContactTypes, getNumMainPeriods, getNumMatricesOfAWT, getNumOutContactTypes, getNumWaitingQueues, getPerformanceMeasures, getWaitingQueueName, hasEvalOption, hasPerformanceMeasure, isVerbose, reset, reset, reset, seemsUnstable, setEvalOption, setVerbose
formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getEvalInfo, getReportParams, setReportParams
getAgentGroupProperties, getAgentGroupSegmentName, getAgentGroupSegmentProperties, getContactTypeProperties, getContactTypeSegmentName, getContactTypeSegmentProperties, getInContactTypeSegmentName, getInContactTypeSegmentProperties, getMainPeriodName, getMainPeriodSegmentName, getMatrixOfAWTName, getNumAgentGroupSegments, getNumAgentGroupsWithSegments, getNumContactTypeSegments, getNumContactTypesWithSegments, getNumInContactTypeSegments, getNumInContactTypesWithSegments, getNumMainPeriodSegments, getNumMainPeriodsWithSegments, getNumOutContactTypeSegments, getNumOutContactTypesWithSegments, getNumWaitingQueueSegments, getNumWaitingQueuesWithSegments, getOutContactTypeSegmentName, getOutContactTypeSegmentProperties, getWaitingQueueProperties, getWaitingQueueSegmentName, getWaitingQueueSegmentProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
eval, formatStatistics, formatStatisticsExcel, formatStatisticsLaTeX, getEvalInfo, getEvalOption, getEvalOptions, getPerformanceMeasures, getReportParams, hasEvalOption, hasPerformanceMeasure, isVerbose, reset, seemsUnstable, setEvalOption, setReportParams, setVerbose
getAgentGroupName, getAgentGroupProperties, getAgentGroupSegmentName, getAgentGroupSegmentProperties, getContactTypeName, getContactTypeProperties, getContactTypeSegmentName, getContactTypeSegmentProperties, getDefaultUnit, getInContactTypeSegmentName, getInContactTypeSegmentProperties, getMainPeriodName, getMainPeriodSegmentName, getMatrixOfAWTName, getNumAgentGroups, getNumAgentGroupSegments, getNumAgentGroupsWithSegments, getNumContactTypes, getNumContactTypeSegments, getNumContactTypesWithSegments, getNumInContactTypes, getNumInContactTypeSegments, getNumInContactTypesWithSegments, getNumMainPeriods, getNumMainPeriodSegments, getNumMainPeriodsWithSegments, getNumMatricesOfAWT, getNumOutContactTypes, getNumOutContactTypeSegments, getNumOutContactTypesWithSegments, getNumWaitingQueues, getNumWaitingQueueSegments, getNumWaitingQueuesWithSegments, getOutContactTypeSegmentName, getOutContactTypeSegmentProperties, getWaitingQueueName, getWaitingQueueProperties, getWaitingQueueSegmentName, getWaitingQueueSegmentProperties
public KooleTalimApproxBSL(CallCenterParams mskccp, KooleTalimParams ktp)
mskccp
- the parameters for the call center.ktp
- the parameters for the KooleTalim approximator.public KooleTalimApproxBSL(CallCenter cc, KooleTalimParams ktp)
cc
- the call center model.ktp
- the parameters for the KooleTalim approximator.public static void main(String[] args) throws Exception
KooleTalimApprox
.Exception
public DoubleMatrix2D getPerformanceMeasure(PerformanceMeasureType pmt)
getPerformanceMeasure
in interface ContactCenterEval
getPerformanceMeasure
in class KooleTalimApprox