Uses of Interface
org.ddolib.modeling.AcsModel
Packages that use AcsModel
Package
Description
This package implement Acs solver.
This package contains the interfaces and abstract classes that must be implemented as problem
specific classes to model a problem.It also contains default implementation.
-
Uses of AcsModel in org.ddolib.acs.core.solver
Constructors in org.ddolib.acs.core.solver with parameters of type AcsModel -
Uses of AcsModel in org.ddolib.modeling
Methods in org.ddolib.modeling that return AcsModelModifier and TypeMethodDescriptionAcsModel.disableDominance()AcsModel.disableLowerBound()AcsModel.setColumnWidth(int width) Returns a copy of this model but with another column width.Methods in org.ddolib.modeling with parameters of type AcsModelModifier and TypeMethodDescriptionstatic <T> SolutionSolvers.minimizeAcs(AcsModel<T> model) Solves the given model using the Anytime Column Search (ACS) algorithm.static <T> SolutionSolvers.minimizeAcs(AcsModel<T> model, BiConsumer<int[], SearchStatistics> onSolution) Solves the given model using ACS and calls the callback when a new incumbent is found.static <T> SolutionSolvers.minimizeAcs(AcsModel<T> model, Predicate<SearchStatistics> limit) Solves the given model using ACS, stopping when the limit condition is satisfied.static <T> SolutionSolvers.minimizeAcs(AcsModel<T> model, Predicate<SearchStatistics> limit, BiConsumer<int[], SearchStatistics> onSolution) Core method for solving an ACS model with custom stopping condition and solution callback.