user
Class Searchs

java.lang.Object
  extended by user.Searchs

public final class Searchs
extends java.lang.Object

Author:
eden06

Constructor Summary
Searchs()
           
 
Method Summary
static
<T> Search<T>
build(HeuristicProblem<T> problem, java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
static
<T> Search<T>
build(HillClimbingProblem<T> problem, java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
static
<T> Search<T>
build(Problem<T> problem, java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
static
<T> Search<T>
build(SimulatedAnnealingProblem<T> problem, java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
static
<T> Search<T>
build(TreeProblem<T> problem, java.util.Map<java.lang.String,java.lang.Boolean> properties)
           
static
<T> java.util.Map<java.lang.String,java.lang.Boolean>
properties(HeuristicProblem<T> problem)
           
static
<T> java.util.Map<java.lang.String,java.lang.Boolean>
properties(Problem<T> problem)
           
static
<T> java.util.Map<java.lang.String,java.lang.Boolean>
properties(TreeProblem<T> problem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Searchs

public Searchs()
Method Detail

properties

public static <T> java.util.Map<java.lang.String,java.lang.Boolean> properties(HeuristicProblem<T> problem)
Type Parameters:
T -
Parameters:
problem -
Returns:

properties

public static <T> java.util.Map<java.lang.String,java.lang.Boolean> properties(TreeProblem<T> problem)
Type Parameters:
T -
Parameters:
problem -
Returns:

properties

public static <T> java.util.Map<java.lang.String,java.lang.Boolean> properties(Problem<T> problem)
Type Parameters:
T -
Parameters:
problem -
Returns:

build

public static <T> Search<T> build(SimulatedAnnealingProblem<T> problem,
                                  java.util.Map<java.lang.String,java.lang.Boolean> properties)
Type Parameters:
T -
Parameters:
problem -
properties -
Returns:

build

public static <T> Search<T> build(HillClimbingProblem<T> problem,
                                  java.util.Map<java.lang.String,java.lang.Boolean> properties)
Type Parameters:
T -
Parameters:
problem -
properties -
Returns:

build

public static <T> Search<T> build(HeuristicProblem<T> problem,
                                  java.util.Map<java.lang.String,java.lang.Boolean> properties)
Type Parameters:
T -
Parameters:
problem -
properties -
Returns:

build

public static <T> Search<T> build(TreeProblem<T> problem,
                                  java.util.Map<java.lang.String,java.lang.Boolean> properties)
Type Parameters:
T -
Parameters:
problem -
properties -
Returns:

build

public static <T> Search<T> build(Problem<T> problem,
                                  java.util.Map<java.lang.String,java.lang.Boolean> properties)
Type Parameters:
T -
Parameters:
problem -
properties -
Returns: