Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.outlier.subspace |
Subspace outlier detection methods
Methods that detect outliers in subspaces (projections) of the data set.
|
Modifier and Type | Method and Description |
---|---|
private AggarwalYuEvolutionary.Individuum |
AggarwalYuEvolutionary.EvolutionarySearch.combineRecursive(it.unimi.dsi.fastutil.ints.IntArrayList r,
int i,
short[] current,
AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recursive method to build all possible gene combinations using positions
in r.
|
private AggarwalYuEvolutionary.Individuum |
AggarwalYuEvolutionary.EvolutionarySearch.makeIndividuum(short[] gene)
Make a new individuum helper, computing sparsity=fitness
|
static AggarwalYuEvolutionary.Individuum |
AggarwalYuEvolutionary.Individuum.nullIndividuum(int dim)
Create a "null" individuum (full space).
|
Modifier and Type | Method and Description |
---|---|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.crossoverOptimized(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population)
method implements the crossover algorithm
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.initialPopulation(int popsize)
Produce an initial (random) population.
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.mutation(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population,
double perc1,
double perc2)
Apply the mutation algorithm.
|
private Pair<AggarwalYuEvolutionary.Individuum,AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.recombineOptimized(AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recombination method.
|
private Pair<AggarwalYuEvolutionary.Individuum,AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.recombineOptimized(AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recombination method.
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.rouletteRankSelection(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population)
Select surviving individuums weighted by rank.
|
Modifier and Type | Method and Description |
---|---|
private AggarwalYuEvolutionary.Individuum |
AggarwalYuEvolutionary.EvolutionarySearch.combineRecursive(it.unimi.dsi.fastutil.ints.IntArrayList r,
int i,
short[] current,
AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recursive method to build all possible gene combinations using positions
in r.
|
int |
AggarwalYuEvolutionary.Individuum.compareTo(AggarwalYuEvolutionary.Individuum o) |
private Pair<AggarwalYuEvolutionary.Individuum,AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.recombineOptimized(AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recombination method.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
AggarwalYuEvolutionary.EvolutionarySearch.checkConvergence(java.util.Collection<AggarwalYuEvolutionary.Individuum> pop)
check the termination criterion.
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.crossoverOptimized(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population)
method implements the crossover algorithm
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.mutation(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population,
double perc1,
double perc2)
Apply the mutation algorithm.
|
private java.util.ArrayList<AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.rouletteRankSelection(java.util.ArrayList<AggarwalYuEvolutionary.Individuum> population)
Select surviving individuums weighted by rank.
|
Copyright © 2019 ELKI Development Team. License information.