Class MaximizePerformance

java.lang.Object
jline.opt.objectives.Objective
jline.opt.objectives.MaximizePerformance

public class MaximizePerformance extends Objective
Maximize a weighted combination of throughput, 1/response-time and 1/queue-length, subject to an optional budget constraint. Because the DE solver minimizes, evaluate(jline.opt.results.EvaluationResult, java.util.Map<java.lang.String, java.lang.Object>) returns the negated performance. Mirrors native-Python MaximizePerformance.
  • Constructor Details

    • MaximizePerformance

      public MaximizePerformance(double throughputWeight, double responseTimeWeight, double queueLengthWeight, List<Station> stations, Double budget, Map<String,Double> budgetTerms)
    • MaximizePerformance

      public MaximizePerformance(double throughputWeight, double responseTimeWeight)
  • Method Details