Class Chow
java.lang.Object
solvers.queueingnet.amva.SolverMulti
solvers.queueingnet.amva.AMVA
solvers.queueingnet.amva.Chow
This class implements the Chow approximate MVA algorithm [Cho83] for solving
multiclass closed models. The Chow approximation estimates the queue length
seen by each class at every station from the queue lengths of the other
classes, as described in the AMVA section of the JMVA chapter of the JMT
user manual.
- Author:
- Abhimanyu Chugh
-
Field Summary
Fields inherited from class AMVA
clsPopulation, DEFAULT_TOLERANCE, iterations, MAX_ITERATIONS, toleranceFields inherited from class SolverMulti
classes, CLOSED_CLASS, clsNumJobs, clsRespTime, clsThroughput, DELAY, LD, LI, name, OPEN_CLASS, pw, queueLen, residenceTime, scQueueLen, scResidTime, scThroughput, scUtilization, servers, servTime, stations, sysNumJobs, sysResponseTime, sysThroughput, throughput, type, utilization, visits -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AMVA
getIterations, getTotNumJobs, hasSufficientProcessingCapacity, maxDiff, maxDiff, setMaxIterations, setTolerance, solve, solveLI, validateToleranceMethods inherited from class SolverMulti
getAggrQueueLen, getAggrQueueLen, getAggrResTime, getAggrResTime, getAggrThroughput, getAggrThroughput, getAggrUtilization, getAggrUtilization, getClsResTime, getClsResTime, getClsThroughput, getClsThroughput, getQueueLen, getQueueLen, getResTime, getResTime, getThroughput, getThroughput, getTotResTime, getTotThroughput, getUtilization, getUtilization, input, printIndices
-
Constructor Details
-
Chow
public Chow(int classes, int stations, int[] classPopulation)
-
-
Method Details
-
getQueueLensWithOneLessCustomer
protected double[][] getQueueLensWithOneLessCustomer()- Specified by:
getQueueLensWithOneLessCustomerin classAMVA
-