Uses of Interface
org.maxicp.search.Objective
Packages that use Objective
Package
Description
Solver objects
CP Instantiation of the Symbolic Modeling API
Concrete modeling API
Search API
-
Uses of Objective in org.maxicp.cp.engine.core
Classes in org.maxicp.cp.engine.core that implement ObjectiveModifier and TypeClassDescriptionclassMaximization objective functionclassMinimization objective functionclassObjective to minimize a sum of variables following the approach described in the paper: Variable Objective Large Neighborhood Search: A practical approach to solve over-constrained problems (ICTAI 2013, Pierre Schaus) -
Uses of Objective in org.maxicp.cp.modeling
Methods in org.maxicp.cp.modeling that return Objective -
Uses of Objective in org.maxicp.modeling.concrete
Methods in org.maxicp.modeling.concrete that return ObjectiveModifier and TypeMethodDescriptionConcreteModel.createObjective(Objective obj) ConcreteModelProxy.createObjective(Objective obj) -
Uses of Objective in org.maxicp.search
Subinterfaces of Objective in org.maxicp.searchMethods in org.maxicp.search with parameters of type ObjectiveModifier and TypeMethodDescriptionStart the solving process with a given objective.AbstractSearchMethod.optimize(Objective toTighten, Predicate<SearchStatistics> limit) Start the solving process with a given objective and with a given predicate called at each node to stop the search when it becomes true.DFSearch.optimize(Objective obj, DFSListener dfsListener) Start the solving process with a given objective.SearchMethod.optimize(Objective toTighten, Predicate<SearchStatistics> limit) Start the solving process with a given objective and with a given predicate called at each node to stop the search when it becomes true.AbstractSearchMethod.optimizeSubjectTo(Objective objToTighten, Predicate<SearchStatistics> limit, Runnable subjectTo) Executes a closure prior to effectively starting a branch and bound depth-first-search with a given objective to optimize and a given predicate called at each node to stop the search when it becomes true.DFSearch.optimizeSubjectTo(Objective objToTighten, DFSListener dfsListener, Predicate<SearchStatistics> limit, Runnable subjectTo) SearchMethod.optimizeSubjectTo(Objective objToTighten, Predicate<SearchStatistics> limit, Runnable subjectTo) Executes a closure prior to effectively starting a branch and bound depth first search with a given objective to optimize and a given predicate called at each node to stop the search when it becomes true.AbstractSearchMethod.replaySubjectTo(DFSLinearizer linearizer, CPVar[] variables, Runnable subjectTo, Objective obj)