choco.cp.solver.configure
Class StrategyFactory

java.lang.Object
  extended by choco.cp.solver.configure.StrategyFactory

public final class StrategyFactory
extends Object


Method Summary
static AbstractOptimize createBranchAndBound(Solver solver)
           
static IKickRestart createKickRestart(AbstractGlobalSearchStrategy strategy)
           
static AbstractSearchLoop createSearchLoop(AbstractGlobalSearchStrategy strategy)
           
static ShavingTools createShavingTools(Solver solver)
           
static ISolutionPool createSolutionPool(AbstractGlobalSearchStrategy strategy)
           
static Boolean doMaximize(Configuration conf)
           
static boolean doMaximize(Solver solver)
           
static int getRecomputationGap(Solver solver)
           
static boolean isOptimize(Configuration conf)
           
static boolean isUsingShavingTools(Solver solver)
           
static void setDoOptimize(Solver solver, boolean maximize)
           
static void setNoStopAtFirstSolution(Solver solver)
           
static void setStopAtFirstSolution(Solver solver)
           
static void validateCSP(Solver solver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setNoStopAtFirstSolution

public static void setNoStopAtFirstSolution(Solver solver)

setStopAtFirstSolution

public static void setStopAtFirstSolution(Solver solver)

isOptimize

public static boolean isOptimize(Configuration conf)

setDoOptimize

public static void setDoOptimize(Solver solver,
                                 boolean maximize)

doMaximize

public static boolean doMaximize(Solver solver)

doMaximize

public static Boolean doMaximize(Configuration conf)

getRecomputationGap

public static int getRecomputationGap(Solver solver)

validateCSP

public static void validateCSP(Solver solver)

createBranchAndBound

public static AbstractOptimize createBranchAndBound(Solver solver)

createKickRestart

public static IKickRestart createKickRestart(AbstractGlobalSearchStrategy strategy)

createSearchLoop

public static AbstractSearchLoop createSearchLoop(AbstractGlobalSearchStrategy strategy)

createSolutionPool

public static ISolutionPool createSolutionPool(AbstractGlobalSearchStrategy strategy)

isUsingShavingTools

public static boolean isUsingShavingTools(Solver solver)

createShavingTools

public static ShavingTools createShavingTools(Solver solver)


Copyright © 2012. All Rights Reserved.