Package | Description |
---|---|
org.corehunter |
Modifier and Type | Method and Description |
---|---|
static CoreHunterObjective |
API.createDefaultObjective(CoreHunterData coreHunterData)
Creates a default allowed objective for the data.
|
static CoreHunterObjective |
API.createDefaultObjective(CoreHunterData coreHunterData,
List<CoreHunterObjective> currentObjectives)
Creates a default allowed objective for the data given a list existing
objectives.
|
static CoreHunterObjective |
API.createObjective(String type,
String measure,
double weight) |
static CoreHunterObjective |
API.createObjective(String type,
String measure,
double weight,
double min,
double max) |
Modifier and Type | Method and Description |
---|---|
static List<CoreHunterObjective> |
API.createDefaultObjectives(CoreHunterData coreHunterData)
Creates a list of default objectives, one for each type of data available, with equal weights.
|
static List<CoreHunterObjective> |
API.getAllAllowedObjectives(CoreHunterData coreHunterData)
Creates a list of all possible Core Hunter objectives for a given data object, with equal weights.
|
List<CoreHunterObjective> |
CoreHunterArguments.getObjectives() |
Modifier and Type | Method and Description |
---|---|
static CoreHunterArguments |
API.createArguments(CoreHunterData data,
int size,
CoreHunterObjective[] objectives,
int[] alwaysSelected,
int[] neverSelected,
boolean normalizeMultiObjective) |
double |
CoreHunter.evaluate(org.jamesframework.core.subset.SubsetSolution sol,
CoreHunterData data,
CoreHunterObjective objective)
Evaluate the given solution with the specified objective.
|
static double |
API.evaluateCore(int[] selected,
CoreHunterData data,
CoreHunterObjective obj)
Evaluate a core collection.
|
boolean |
CoreHunterObjective.isSameObjective(CoreHunterObjective objective)
Determines if this objective is the same except for the weights and
normalizationRange, which can any be value
|
Modifier and Type | Method and Description |
---|---|
static CoreHunterObjective |
API.createDefaultObjective(CoreHunterData coreHunterData,
List<CoreHunterObjective> currentObjectives)
Creates a default allowed objective for the data given a list existing
objectives.
|
Constructor and Description |
---|
CoreHunterObjective(CoreHunterObjective objective)
Creates a CoreHunter Objective from another objective.
|
Constructor and Description |
---|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives)
Creates a single- or multi-objective configuration.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected)
Creates a single- or multi-objective configuration with a set of always selected IDs.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected,
Set<Integer> neverSelected)
Creates a single- or multi-objective configuration with a set of always and/or never selected IDs.
|
CoreHunterArguments(CoreHunterData data,
int subsetSize,
List<CoreHunterObjective> objectives,
Set<Integer> alwaysSelected,
Set<Integer> neverSelected,
boolean normalize)
Creates a single- or multi-objective configuration with set of always and/or never selected IDs.
|
Copyright © 2017. All rights reserved.