RIGEL

RIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome.
Download

RIGEL Ranking & Summary

Advertisement

  • Rating:
  • 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