Class Infer_fmlpsKt

    • 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_fmlps(Network model, Queue node, DoubleArray rt, IntArray classVec, Matrix ql, Integer W) FMLPS demand estimation using fluid-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_fmlps

         final static DoubleArray infer_fmlps(Network model, Queue node, DoubleArray rt, IntArray classVec, Matrix ql, Integer W)

        FMLPS demand estimation using fluid-based likelihood.

        Estimates service demands at a PS queue using the Fluid Maximum Likelihood for Processor Sharing method. Uses sn_set_service_coc for fast parameter updates, avoiding model rebuild in the optimization loop.

        Calls infer_fluid_ps_rt_likelihood to build the augmented ODE model, then infer_fluid_ps_rt_solve to compute per-sample likelihoods.

        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)
        W - total population (number of threads/jobs)
        Returns:

        estimated demands (1 x R array)