Search
Preparing search index...
The search index is not available
genetically
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
genetically
Index
Enumerations
Fitness
Function
Objective
Classes
Baele
Solution
Struct
Booth
Solution
Struct
Chromosome
Configuration
Count
Time
Crossover
Statistics
Crossover
Strategy
Dynamical
Crossover
Dynamical
Mutation
Dynamical
Selection
Emitter
Flip
Bit
Mutation
Genetic
Algorithm
Mutation
Statistics
Mutation
Strategy
Naive
Flip
Bit
Mutation
No
Crossover
No
Mutation
No
Selection
Population
Roulette
Wheel
Selection
Selection
Statistics
Selection
Strategy
Serie
Flip
Bit
Mutation
Single
Point
Crossover
Interfaces
Events
Map
Genetic
Algorithm
Configuration
Population
Configuration
Type aliases
Bit
Chain
Unsubscribe
Functions
Beale
Genetic
Algorithm
Bit
Chain
Guard
Booth
Genetic
Algorithm
Cube
Genetic
Algorithm
Linear
Genetic
Algorithm
compute
Histogram
create
Encode
Function
OfBase
logme
show
Variables
Name
shuffle
Array
timer
Function
traceme
unpack
Variable
Names
Object literals
Beale
Functions
Booth
Functions
Crossover
Cube
Functions
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
DEFAULT_
CONFIGURATION_
POPULATION
DEFAULT_
MUTATION_
CONFIGURATION
Functions
Genetically
Helper
Linear
Function
Mutation
Selection
Type aliases
Bit
Chain
Bit
Chain
:
string
Unsubscribe
Unsubscribe
:
function
Type declaration
(
)
:
void
Returns
void
Functions
Const
Beale
Genetic
Algorithm
Beale
Genetic
Algorithm
(
)
:
GeneticAlgorithm
<
BaeleSolutionStruct
,
string
>
Returns
GeneticAlgorithm
<
BaeleSolutionStruct
,
string
>
Bit
Chain
Guard
Bit
Chain
Guard
(
tbd
:
any
)
:
boolean
Parameters
tbd:
any
Returns
boolean
Const
Booth
Genetic
Algorithm
Booth
Genetic
Algorithm
(
)
:
GeneticAlgorithm
<
BoothSolutionStruct
,
string
>
Returns
GeneticAlgorithm
<
BoothSolutionStruct
,
string
>
Const
Cube
Genetic
Algorithm
Cube
Genetic
Algorithm
(
)
:
GeneticAlgorithm
<
number
,
string
>
Returns
GeneticAlgorithm
<
number
,
string
>
Const
Linear
Genetic
Algorithm
Linear
Genetic
Algorithm
(
)
:
GeneticAlgorithm
<
number
,
string
>
Returns
GeneticAlgorithm
<
number
,
string
>
compute
Histogram
compute
Histogram
(
arr
:
keyof number[]
, numBins
?:
number
, trimTailPercentage
?:
number
)
:
number
[]
[]
Parameters
arr:
keyof number[]
Default value
numBins:
number
= 0
Default value
trimTailPercentage:
number
= 0
Returns
number
[]
[]
Const
create
Encode
Function
OfBase
create
Encode
Function
OfBase
(
base
:
number
, chainLength
:
number
)
:
(Anonymous function)
Parameters
base:
number
chainLength:
number
Returns
(Anonymous function)
Const
logme
logme
(
identifier
:
string
)
:
(Anonymous function)
Parameters
identifier:
string
Returns
(Anonymous function)
Const
show
Variables
Name
show
Variables
Name
(
litteral
:
object
)
:
void
Parameters
litteral:
object
[
key:
string
]:
any
Returns
void
Const
shuffle
Array
shuffle
Array<T>
(
arr
:
keyof T[]
)
:
T
[]
Type parameters
T
Parameters
arr:
keyof T[]
Returns
T
[]
Const
timer
Function
timer
Function
(
functionToTime
:
function
, iterations
?:
number
)
:
number
Parameters
functionToTime:
function
(
)
:
any
Returns
any
Default value
iterations:
number
= 10000
Returns
number
Const
traceme
traceme
(
identifier
:
string
)
:
(Anonymous function)
Parameters
identifier:
string
Returns
(Anonymous function)
Const
unpack
Variable
Names
unpack
Variable
Names
(
litteral
:
object
)
:
string
Parameters
litteral:
object
[
key:
string
]:
any
Returns
string
Object literals
Const
Beale
Functions
Beale
Functions
:
object
Genetic
Algorithm
Genetic
Algorithm
:
BealeGeneticAlgorithm
= BealeGeneticAlgorithm
decode
decode
:
decode
encode
encode
:
encode
fitness
fitness
:
fitness
random
Value
random
Value
:
randomValue
Const
Booth
Functions
Booth
Functions
:
object
Genetic
Algorithm
Genetic
Algorithm
:
BoothGeneticAlgorithm
= BoothGeneticAlgorithm
decode
decode
:
decode
encode
encode
:
encode
fitness
fitness
:
fitness
random
Value
random
Value
:
randomValue
Const
Crossover
Crossover
:
object
Dynamical
Crossover
Dynamical
Crossover
:
DynamicalCrossover
No
Crossover
No
Crossover
:
NoCrossover
Single
Point
Crossover
Single
Point
Crossover
:
SinglePointCrossover
Const
Cube
Functions
Cube
Functions
:
object
Genetic
Algorithm
Genetic
Algorithm
:
CubeGeneticAlgorithm
= CubeGeneticAlgorithm
decode
decode
:
decode
encode
encode
:
encode
fitness
fitness
:
fitness
random
Value
random
Value
:
randomValue
Const
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
:
object
crossover
crossover
:
SinglePointCrossover
= new SinglePointCrossover()
iterations
iterations
:
number
= 50
mutation
mutation
:
FlipBitMutation
= new FlipBitMutation()
objective
objective
:
MAXIMIZE
= FitnessFunctionObjective.MAXIMIZE
population
population
:
PopulationConfiguration
= DEFAULT_CONFIGURATION_POPULATION
selection
selection
:
RouletteWheelSelection
<
string
>
= new RouletteWheelSelection<BitChain>()
verbose
verbose
:
"DEBUG"
= "DEBUG"
wait
Between
Iterations
wait
Between
Iterations
:
undefined
= undefined
stop
Condition
stop
Condition
(
)
:
false
Returns
false
Const
DEFAULT_
CONFIGURATION_
POPULATION
DEFAULT_
CONFIGURATION_
POPULATION
:
object
popsize
popsize
:
number
= 50
Const
DEFAULT_
MUTATION_
CONFIGURATION
DEFAULT_
MUTATION_
CONFIGURATION
:
object
probability
probability
:
number
= 0.05
Const
Functions
Functions
:
object
Baele
Baele
:
object
= BealeFunctions
Type declaration
Booth
Booth
:
object
= BoothFunctions
Type declaration
Cube
Cube
:
object
= CubeFunctions
Type declaration
Linear
Linear
:
object
= LinearFunction
Type declaration
Const
Genetically
Genetically
:
object
Chromosome
Chromosome
:
Chromosome
Crossover
Crossover
:
object
Type declaration
Example
Functions
Example
Functions
:
object
= Functions
Type declaration
Genetic
Algorithm
Genetic
Algorithm
:
GeneticAlgorithm
Helper
Helper
:
object
Type declaration
Mutation
Mutation
:
object
Type declaration
Population
Population
:
Population
Selection
Selection
:
object
Type declaration
Const
Helper
Helper
:
object
Configuration
Configuration
:
Configuration
Count
Time
Count
Time
:
CountTime
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
:
GeneticAlgorithmConfiguration
<
string
>
DEFAULT_
CONFIGURATION_
POPULATION
DEFAULT_
CONFIGURATION_
POPULATION
:
PopulationConfiguration
Emitter
Emitter
:
Emitter
create
Encode
Function
OfBase
create
Encode
Function
OfBase
:
createEncodeFunctionOfBase
Const
Linear
Function
Linear
Function
:
object
Genetic
Algorithm
Genetic
Algorithm
:
LinearGeneticAlgorithm
= LinearGeneticAlgorithm
decode
decode
:
decode
encode
encode
:
encode
fitness
fitness
:
fitness
random
Value
random
Value
:
randomValue
Const
Mutation
Mutation
:
object
Dynamical
Mutation
Dynamical
Mutation
:
DynamicalMutation
Flip
Bit
Mutation
Flip
Bit
Mutation
:
FlipBitMutation
No
Mutation
No
Mutation
:
NoMutation
Const
Selection
Selection
:
object
Dynamical
Selection
Dynamical
Selection
:
DynamicalSelection
No
Selection
No
Selection
:
NoSelection
Roulette
Wheel
Selection
Roulette
Wheel
Selection
:
RouletteWheelSelection
Globals
Fitness
Function
Objective
Baele
Solution
Struct
Booth
Solution
Struct
Chromosome
Configuration
Count
Time
Crossover
Statistics
Crossover
Strategy
Dynamical
Crossover
Dynamical
Mutation
Dynamical
Selection
Emitter
Flip
Bit
Mutation
Genetic
Algorithm
Mutation
Statistics
Mutation
Strategy
Naive
Flip
Bit
Mutation
No
Crossover
No
Mutation
No
Selection
Population
Roulette
Wheel
Selection
Selection
Statistics
Selection
Strategy
Serie
Flip
Bit
Mutation
Single
Point
Crossover
Events
Map
Genetic
Algorithm
Configuration
Population
Configuration
Bit
Chain
Unsubscribe
Beale
Genetic
Algorithm
Bit
Chain
Guard
Booth
Genetic
Algorithm
Cube
Genetic
Algorithm
Linear
Genetic
Algorithm
compute
Histogram
create
Encode
Function
OfBase
logme
show
Variables
Name
shuffle
Array
timer
Function
traceme
unpack
Variable
Names
Beale
Functions
Booth
Functions
Crossover
Cube
Functions
DEFAULT_
CONFIGURATION_
GENETIC_
ALGORITHM
DEFAULT_
CONFIGURATION_
POPULATION
DEFAULT_
MUTATION_
CONFIGURATION
Functions
Genetically
Helper
Linear
Function
Mutation
Selection
Generated using
TypeDoc