Uses of Interface
org.maxicp.modeling.symbolic.Objective
Packages that use Objective
Package
Description
Root package of MaxiCP
CP Instantiation of the Symbolic Modeling API
Symbolic Modeling API
Concrete modeling API
Symbolic modeling of integer variables and objective functions
Implementation of XCSP3 API using MaxiCP
Search API
-
Uses of Objective in org.maxicp
Methods in org.maxicp that return ObjectiveModifier and TypeMethodDescriptionModelDispatcher.maximize(Expression v) ModelDispatcher.minimize(Expression v) -
Uses of Objective in org.maxicp.cp.modeling
Methods in org.maxicp.cp.modeling with parameters of type Objective -
Uses of Objective in org.maxicp.modeling
Methods in org.maxicp.modeling that return ObjectiveModifier and TypeMethodDescriptionstatic ObjectiveFactory.maximize(IntExpression x) static ObjectiveFactory.maximize(IntExpression x, boolean shared) static ObjectiveFactory.minimize(IntExpression x) static ObjectiveFactory.minimize(IntExpression x, boolean shared) -
Uses of Objective in org.maxicp.modeling.concrete
Methods in org.maxicp.modeling.concrete with parameters of type ObjectiveModifier and TypeMethodDescriptionConcreteModel.createObjective(Objective obj) ConcreteModelProxy.createObjective(Objective obj) -
Uses of Objective in org.maxicp.modeling.symbolic
Classes in org.maxicp.modeling.symbolic that implement ObjectiveModifier and TypeClassDescriptionfinal recordfinal recordclassclassMethods in org.maxicp.modeling.symbolic that return ObjectiveModifier and TypeMethodDescriptionSymbolicModel.maximize(Expression expr) SymbolicModel.minimize(Expression expr) -
Uses of Objective in org.maxicp.modeling.xcsp3
Methods in org.maxicp.modeling.xcsp3 that return ObjectiveModifier and TypeMethodDescriptionXCSP3.XCSP3LoadedInstance.objective()Returns the value of theobjectiverecord component.Constructors in org.maxicp.modeling.xcsp3 with parameters of type ObjectiveModifierConstructorDescriptionXCSP3LoadedInstance(ModelDispatcher md, IntExpression[] decisionVars, String[] decisionVarIds, Supplier<String> solutionGenerator, Objective objective) Creates an instance of aXCSP3LoadedInstancerecord class. -
Uses of Objective in org.maxicp.search
Methods in org.maxicp.search with parameters of type ObjectiveModifier and TypeMethodDescriptionAbstractSearchMethod.optimize(Objective obj, Predicate<SearchStatistics> limit) SearchMethod.optimize(Objective obj, Predicate<SearchStatistics> limit) AbstractSearchMethod.optimizeSubjectTo(Objective objToTighten, Predicate<SearchStatistics> limit, Runnable subjectTo) SearchMethod.optimizeSubjectTo(Objective objToTighten, Predicate<SearchStatistics> limit, Runnable subjectTo) -
Uses of Objective in org.maxicp.search.blackbox
Methods in org.maxicp.search.blackbox with parameters of type ObjectiveModifier and TypeMethodDescriptionstatic ModelingBlackBox.ResultModelingBlackBox.optimize(ModelDispatcher model, IntExpression[] decisionVars, Objective objective, int timeLimitInSeconds) Solves an optimization model with default black-box settings.static ModelingBlackBox.ResultModelingBlackBox.optimize(ModelDispatcher model, IntExpression[] decisionVars, Objective objective, int timeLimitInSeconds, UnaryOperator<ModelingBlackBox.OptimizeConfig> configurer) Solves an optimization model with caller-provided configuration.Constructors in org.maxicp.search.blackbox with parameters of type ObjectiveModifierConstructorDescriptionBlackBoxSearch(ModelDispatcher model, List<IntExpression> vars, Objective objective) Creates a black-box search on decision variables with an objective (optimization).BlackBoxSearch(ModelDispatcher model, IntExpression[] vars, Objective objective) Creates a black-box search on an array of decision variables with an objective (optimization).BlackBoxSearch(ModelDispatcher model, Objective objective) Creates a black-box search with automatic decision-variable inference.DFSRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntExpression> vars, Objective objective, double randomSwapProbability, long randomSeed) LNSRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntExpression> vars, Objective objective, int failureLimitPerRestart, int freezeRatePercent, double randomSwapProbability, long randomSeed) LNSRunnableSearch(BlackBoxSearch blackBoxSearch, ModelDispatcher model, List<IntExpression> vars, Objective objective, int failureLimitPerRestart, int freezeRatePercent, double randomSwapProbability, long randomSeed, BlackBoxSearch.FragmentSelectionStrategy fragmentSelectionStrategy)