
EplexInstance:eplex_probe(+Objective, -Cost)

   Invoke EplexInstance's external solver using a temporary objective function.

Arguments
   Objective           Temporary objective function
   Cost                Value of solution

Type
   library(eplex)

Description

   Similar to eplex_solve/1, but optimize for a different objective function
   rather than the one that was specified during solver setup. After the call
   to this predicate, the original objective function is restored for the 
   external solver. However, any constraints collected and the eplex values
   for the problem variables from the temporary objective function (obtainable 
   from eplex_var_get/3) are retained.



Fail Conditions
   External solver was unable to find a solution.

Exceptions
   eplex_suboptimal --- Solution was found, but is possibly suboptimal
   eplex_unbounded --- Problem is unbounded, no solution values
   eplex_unknown --- Result is unknown (infeasible or unbounded)
   eplex_abort --- External solver aborted for some reason

See Also
   eplex_solve / 1, eplex_solver_setup / 1, eplex_solver_setup / 5
