Class SolutionCallback

  • All Implemented Interfaces:

    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 Detail

      • SolutionCallback

        public SolutionCallback()
        Empty constructor.

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

    • Method Detail

      • 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.

        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.
        true if the solution is optimal, false otherwise