RIGELRIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome. | |
Download |
RIGEL Ranking & Summary
Advertisement
- License:
- LGPL
- Price:
- FREE
- Publisher Name:
- Yann LANDRIN-SCHWEITZER
- Publisher web site:
- http://varkhan.free.fr/software/evol/RIGEL/
RIGEL Tags
RIGEL Description
RIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome. RIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome, with both evolutionary-strategy optimisation paradigms and genetic-algorithm.Interface format structure Macro RIGEL_Genotype_Object RIGEL_Genotype_ObjectThis macro should be defined to the memory-space type of the genotype in the EA/ES. Note: The genotype should be a pointer to a structure, and RIGEL_Genotype_Object defined to this structure name.Macro RIGEL_PARADIGM_MUTALLOC RIGEL_PARADIGM_MUTALLOCInterface paradigm flag forcing copy of objects before passing them to the mutation operator. Macro RIGEL_PARADIGM_MIGALLOC RIGEL_PARADIGM_MIGALLOCInterface paradigm flag forcing copy of objects before passing them to the migration operator. Function RIGEL_InitInterface RIGEL_Interface RIGEL_InitInterface() ;Initializes an interface with default values. Returns: An interface with sensible default values.Function RIGEL_LoadInterface RIGEL_Interface RIGEL_LoadInterface(char * module) ;Loads an interface and associated callbacks from a module file. What's New in This Release:� The counter-intuitive semantics of the SORTDESC flag were corrected.� This implies changing a line in every program using RIGEL.� The Parameters methods were completely rewritten such that name-based access to parameters works the same way for built-in and hash-stored entries.� A Delete method was added.� The starting seed is now properly initialised in test programs.
RIGEL Related Software