public class NQueensGenAlgoUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NQueensGenAlgoUtil.NQueensFitnessFunction |
static class |
NQueensGenAlgoUtil.NQueensGenAlgoGoalTest |
Constructor and Description |
---|
NQueensGenAlgoUtil() |
Modifier and Type | Method and Description |
---|---|
static Individual<java.lang.Integer> |
generateRandomIndividual(int boardSize) |
static NQueensBoard |
getBoardForIndividual(Individual<java.lang.Integer> individual) |
static java.util.Collection<java.lang.Integer> |
getFiniteAlphabetForBoardOfSize(int size) |
static FitnessFunction<java.lang.Integer> |
getFitnessFunction() |
static GoalTest |
getGoalTest() |
public static FitnessFunction<java.lang.Integer> getFitnessFunction()
public static GoalTest getGoalTest()
public static Individual<java.lang.Integer> generateRandomIndividual(int boardSize)
public static java.util.Collection<java.lang.Integer> getFiniteAlphabetForBoardOfSize(int size)
public static NQueensBoard getBoardForIndividual(Individual<java.lang.Integer> individual)