|
libfgen
0.1.15
Library for optimization using a genetic algorithm or particle swarm optimization
|
Data Fields | |
| int | size |
| int | individual_size_in_bits |
| int | data_element_size |
| int | generation |
| FgenIndividual ** | ind |
| int | island |
| int | selection_type |
| int | tournament_size |
| int | nu_elites |
| int | selection_fitness_type |
| float | crossover_probability_float |
| int | crossover_probability |
| float | mutation_probability_float |
| int | mutation_probability |
| float | macro_mutation_probability_float |
| int | macro_mutation_probability |
| float | migration_probability_float |
| int | migration_probability |
| int | migration_interval |
| int | permutation_size |
| int | generation_callback_interval |
| int | stop_signalled |
| int | cache_is_shared |
| int | max_threads |
| FgenCache * | cache |
| FgenRNG * | rng |
| void * | user_data |
| FgenGenerationCallbackFunc | fgen_generation_callback_func |
| FgenCalculateFitnessFunc | fgen_calculate_fitness_func |
| FgenSeedFunc | fgen_seed_func |
| FgenMutationFunc | fgen_mutation_func |
| FgenCrossoverFunc | fgen_crossover_func |
| float * | fast_mutation_cumulative_chance |
| int | fast_mutation_nu_bits_to_mutate |
| int | initialization_type |
| float | fast_mutation_probability |
| int FgenPopulation::individual_size_in_bits |
| int FgenPopulation::data_element_size |
| FgenIndividual** FgenPopulation::ind |
| int FgenPopulation::island |
| int FgenPopulation::tournament_size |
| int FgenPopulation::nu_elites |
| int FgenPopulation::selection_fitness_type |
| float FgenPopulation::crossover_probability_float |
| float FgenPopulation::mutation_probability_float |
| float FgenPopulation::macro_mutation_probability_float |
| float FgenPopulation::migration_probability_float |
| int FgenPopulation::migration_interval |
| int FgenPopulation::permutation_size |
| int FgenPopulation::generation_callback_interval |
| int FgenPopulation::stop_signalled |
| int FgenPopulation::max_threads |
| FgenRNG* FgenPopulation::rng |
| FgenGenerationCallbackFunc FgenPopulation::fgen_generation_callback_func |
| FgenCalculateFitnessFunc FgenPopulation::fgen_calculate_fitness_func |
| FgenSeedFunc FgenPopulation::fgen_seed_func |
| FgenMutationFunc FgenPopulation::fgen_mutation_func |
| FgenCrossoverFunc FgenPopulation::fgen_crossover_func |
| float* FgenPopulation::fast_mutation_cumulative_chance |
| int FgenPopulation::fast_mutation_nu_bits_to_mutate |
| int FgenPopulation::initialization_type |
1.7.6.1