Package jline.lib.m3a

Class M3aCompressKt

    • 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 MatrixCell m3afit_compress(MatrixCell mmap, M3aCompressOptions options) Compresses a Marked Markovian Arrival Process (MMAP) using M3A fitting.
      final static MatrixCell m3afit_compress(MatrixCell mmap) Compresses an MMAP with default options.
      • Methods inherited from class java.lang.Object

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

    • Method Detail

      • m3afit_compress

         final static MatrixCell m3afit_compress(MatrixCell mmap, M3aCompressOptions options)

        Compresses a Marked Markovian Arrival Process (MMAP) using M3A fitting.

        This function takes an arbitrary-order MMAP and produces a compressed second-order acyclic MMAP that approximates the original process.

        The compression preserves key statistical characteristics:

        • First three moments of inter-arrival times

        • Autocorrelation structure (via gamma decay rate)

        • Class probabilities

        • Forward and backward moments

        Parameters:
        mmap - Input MMAP to compress, stored as MatrixCell where: - mmap0 = D0 (transition matrix without arrivals) - mmap1 = D1 (aggregate arrival matrix) - mmap2+c = D1c (class c arrival matrix) for c = 0, 1, ...
        options - Compression options (defaults to 2-state AMAP compression)
        Returns:

        Compressed MMAP representation

      • m3afit_compress

        @JvmOverloads() final static MatrixCell m3afit_compress(MatrixCell mmap)

        Compresses an MMAP with default options. Convenience overload for Java interoperability.

        Parameters:
        mmap - Input MMAP to compress
        Returns:

        Compressed MMAP representation