Package jline.solvers

Class WarmStart

java.lang.Object
jline.solvers.WarmStart

public final class WarmStart extends Object
Warm-start placement computation shared by the solvers that can start from an auxiliary solver's steady-state solution (LDES, SSA, JMT, Fluid). The placement is an integer (nstations x nclasses) job assignment decided by the steady-state distribution of the auxiliary solver: with SolverCTMC it is the mode of the exact stationary distribution over the aggregate state space, with any other solver the rounded steady-state mean queue lengths, conserving each closed-class population. Only service stations (Queue/Delay) receive an initial population.
  • Method Details

    • warmStartPlacement

      public static Matrix warmStartPlacement(NetworkSolver initSolver, NetworkStruct sn)
      Integer job placement (nstations x nclasses) decided by the steady-state solution of the auxiliary solver.
      Parameters:
      initSolver - auxiliary solver used to compute the steady-state distribution
      sn - struct of the model to be warm-started
      Returns:
      placement matrix (nstations x nclasses)