Class LineOptExamples

java.lang.Object
jline.examples.opt.LineOptExamples

public class LineOptExamples extends Object
Runnable demonstrations of the line-opt optimization framework, mirroring the scripts in python/examples/opt/ and matlab/examples/opt/. Each method builds a LINE model, defines an optimization problem, solves it, and prints the result.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    Same sizing solved exactly with BisectionSolver.
    static void
    Two-variable problem via DecompositionWorkflow (Gauss-Seidel).
    static void
    Routing split minimizing end-to-end response time (theory fast 0.743).
    static void
    main(String[] args)
     
    static void
    Cost vs utilization-bound frontier via ParetoSweep.
    static void
    Largest population sustaining an interactive SLA (bisection max_feasible).
    static void
    Worst-case sizing across an average and a peak workload scenario.
    static void
    Minimum servers under a 50% utilization SLA (differential evolution).
    static void
    Cheapest continuous service rate meeting an RT SLA (theory 5.0).

    Methods inherited from class java.lang.Object

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

    • LineOptExamples

      public LineOptExamples()
  • Method Details

    • main

      public static void main(String[] args)
    • serverSizing

      public static void serverSizing()
      Minimum servers under a 50% utilization SLA (differential evolution).
    • bisectionSizing

      public static void bisectionSizing()
      Same sizing solved exactly with BisectionSolver.
    • serviceRate

      public static void serviceRate()
      Cheapest continuous service rate meeting an RT SLA (theory 5.0).
    • loadBalancing

      public static void loadBalancing()
      Routing split minimizing end-to-end response time (theory fast 0.743).
    • populationSizing

      public static void populationSizing()
      Largest population sustaining an interactive SLA (bisection max_feasible).
    • robustSizing

      public static void robustSizing()
      Worst-case sizing across an average and a peak workload scenario.
    • paretoFrontier

      public static void paretoFrontier()
      Cost vs utilization-bound frontier via ParetoSweep.
    • decomposition

      public static void decomposition()
      Two-variable problem via DecompositionWorkflow (Gauss-Seidel).