See: Description
| Interface | Description |
|---|---|
| AbanRatioFinder |
This interface defines the methods to find the maximum abandonment ratio
threshold to be used with the stochastic fluid staffing optimization.
|
| LocalSearchSingle |
Local search that optimizes only one scenario should implement this interface.
|
| LocalSearchStoch |
This interface defines the main methods of the local search
program for the stochastic problem with many scenarios.
|
| ScenarioFixer |
This interface defines the methods to determine the scenarios
to satisfy or not satisfy.
|
| Class | Description |
|---|---|
| AbstractLocalSearchSingle |
This class implements some utility functions and initializes parameters useful for
the implementation of a local search method.
|
| AbstractLocalSearchStoch |
This class implements the basic functions for the local search on the
stochastic solution, for multiple scenarios.
|
| AbstractScenarioFixer |
Abstract class that implements the basic functions to return the scenario lists and
to initialize some variable fields.
|
| CuttingPlaneOnly |
This class extends
CuttingPlaneOptimizer in order to retrieve the
linear constraints and remove the local search. |
| FluidCCProblem |
This class implements the stochastic staffing problem with recourse and chance constraint.
|
| FluidRatioCCProblem |
This class implements a different fluid model than
FluidCCProblem in order
to take into account the activity assignments by the routing policy. |
| LocalSearchNoRecourse |
This class implements a local search only on the staffing vector,
without recourse for the multiple scenarios.
|
| LocalSearchSingle.Solution |
This class represents the local search solution.
|
| LocalSearchSingleImpl |
This local search optimizes only 1 scenario.
|
| LocalSearchStochImpl |
Implements a local search on the stochastic staffing bestSolution with recourse.
|
| NoRecourseCCProblem |
This class represents the
RecourseCCProblem without any
recourse variables. |
| NoRecourseProblem |
This class removes the recourse variables from
RecourseProblem. |
| RecourseCCProblem |
This class implements the stochastic staffing problem with recourse and chance constraint.
|
| RecourseProblem |
This class represents the stochastic staffing problem with recourse, and
builds a Cplex model.
|
| ScenarioDataParams |
This class contains the data of one scenario, for the stochastic optimization problem.
|
| ScenarioFixerDailyBusy |
This class implements
ScenarioFixer for the stochastic problem
with a daily busyness factor that apply for all the call types. |
| ScenariosParams |
This class contains the scenario parameters for the stochastic optimization problem.
|
| ScenariosReader |
Class to read the scenario parameters.
|
| ServiceLevelToAbanRatio |
This class will try to translate (approximately) the service level constraints into
maximum abandonment ratio threshold constraints.
|
| SimTestStochSolution |
Class to test the stochastic solution with simulation.
|
| Step2CCProblem |
This class represents the Step 2 problem with chance constraint.
|
| Step2Problem |
This class represents the Step 2 problem with recourse variables.
|
| StochCP |
This program executes the stochastic staffing optimization using the
cutting-plane algorithm.
|
| StochCP.VariableData |
Class used to identify the variables in the cutting-plane constraints.
|
| StochCP.WithLog |
This subprogram allows the execution of the program
StochCP and log of the output to a file. |
| StochCPCC |
This class implements a stochastic staffing problem with recourse and
chance constraint over the feasibility of the scenarios.
|
| StochCPCC.WithLog |
This subprogram allows the execution of the program
StochCPCC and log of the output to a file. |
| StochCPParams |
The parameter object for
StochCP. |
| StochFluidCC |
This program optimizes the stochastic staffing with recourse and
chance constraint over the feasibility of the scenarios, and based a heavy-traffic
fluid model.
|
| StochFluidCC.WithLog |
This subprogram allows the execution of the program
StochFluidCC and log of the output to a file. |
| StochFluidParams |
Parameter file for the stochastic fluid staffing problem with recourse
StochFluidCC. |
| StochFluidRatioCC |
This class optimizes the problem
FluidRatioCCProblem, based on
the method StochFluidCC. |
| StochFluidRatioCC.WithLog |
This subprogram allows the execution of the program
StochFluidRatioCC and log of the output to a file. |
| StochSolution |
Represents a solution of the stochastic staffing problem with recourse.
|
| StochSolutionConverter |
Program to converter a stochastic solution instance
StochSolution
to a XML file StochSolutionParams, or the reverse operation:
from a XML file StochSolutionParams to a instance of StochSolution. |
| StochSolutionParams |
This class represents the stochastic solution
StochSolution. |
| TwoStep |
This class implements a Two-step method to optimize stochastic staffing problem with recourse
using the algorithm
CuttingPlaneOptimizer. |
| TwoStep.WithLog |
This subprogram allows the execution of the program
TwoStep and log of the output to a file. |
| TwoStepCC |
This class implements a Two-step method to optimize stochastic staffing problem with recourse
to cover (to be feasible) a given fraction of the number of possible scenarios (chance constraint).
|
| TwoStepCC.WithLog |
This subprogram allows the execution of the program
TwoStepCC and log of the output to a file. |
| TwoStepParams |
Parameter file for the Two-step stochastic staffing problem with recourse
TwoStep and its variants. |
| UtilStochCP |
This class contains utility functions for this package,
but they do not fit inside any particular class.
|
| Enum | Description |
|---|---|
| ServiceLevelToAbanRatio.ServiceRateSelection |
Enumerates the possible choices to select the service rate for ErlangA formula.
|