Class SolutionCallback

java.lang.Object
org.hipparchus.optim.linear.SolutionCallback
All Implemented Interfaces:
OptimizationData

public class SolutionCallback extends Object implements OptimizationData
A callback object that can be provided to a linear optimizer to keep track of the best solution found.
  • Constructor Details

    • SolutionCallback

      public SolutionCallback()
      Empty constructor.

      This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

      Since:
      3.0
  • Method Details

    • getSolution

      public PointValuePair getSolution()
      Retrieve the best solution found so far.

      Note: the returned solution may not be optimal, e.g. in case the optimizer did reach the iteration limits.

      Returns:
      the best solution found so far by the optimizer, or null if no feasible solution could be found
    • isSolutionOptimal

      public boolean isSolutionOptimal()
      Returns if the found solution is optimal.
      Returns:
      true if the solution is optimal, false otherwise