Class Infer_mlpsKt

  • All Implemented Interfaces:

    
    public final class Infer_mlpsKt
    
                        
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static DoubleArray infer_mlps(Network model, Queue node, DoubleArray rt, IntArray classVec, Matrix ql) MLPS demand estimation using CTMC-based likelihood.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • infer_mlps

         final static DoubleArray infer_mlps(Network model, Queue node, DoubleArray rt, IntArray classVec, Matrix ql)

        MLPS demand estimation using CTMC-based likelihood.

        Estimates service demands at a PS queue using the Maximum Likelihood for Processor Sharing method. Pre-builds augmented CTMC models for each unique (tagClass, arrivalQueue) combination once, then uses sn_set_service_coc + solver_ctmc directly inside the optimization loop.

        Parameters:
        model - LINE Network model with delay rates set and queue rates to estimate
        node - PS queue node
        rt - response time samples (n x 1)
        classVec - class of each sample (0-based)
        ql - queue lengths at arrival (n x R matrix)
        Returns:

        estimated demands (1 x R array)