Linux SoftwareProgrammingLibrariesRIGEL 0.2.0

RIGEL 0.2.0


RIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome, with both evolutionary-strategy o
Developer:   Yann LANDRIN-SCHWEITZER
      more software by author →
Price:  0.00
License:   LGPL (GNU Lesser General Public License)
File size:   195K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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_Object
This 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_MUTALLOC
Interface paradigm flag forcing copy of objects before passing them to the mutation operator.

Macro RIGEL_PARADIGM_MIGALLOC

RIGEL_PARADIGM_MIGALLOC
Interface 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.
tags rigel paradigm  macro rigel  genotype object  rigel genotype  rigel initinterface  function rigel  rigel interface  default values  rigel loadinterface  paradigm migalloc  interface with  interface rigel  objects before  

Download RIGEL 0.2.0


 http://varkhan.free.fr/software/evol/RIGEL/RIGEL-0.2.0-src.tgz


Authors software

Similar software

RIGEL 0.2.0 (by Yann LANDRIN-SCHWEITZER)
RIGEL is a lightweight evolutionary algorithms engine, capable of handling any user-defined genome, with both evolutionary-strategy o

Parrot::Pmc2c 0.4.5 (by The Parrot Project Team)
Parrot::Pmc2c is a PMC to C Code Generation.

SYNOPSIS

use Parrot::Pmc2c;

Parrot::Pmc2c (and the subclasses defined i

GNU m4 1.4.8 (by Rene Seindal)
GNU m4 is an implementation of the traditional Unix macro processor

PGAPy 0.1 (by Ralf Schlatterbeck)
PGAPy is a wrapper for pgapack, the parallel genetic algorithm library, a powerfull genetic algorithm library by D

Parrot::OpTrans 0.4.5 (by The Parrot Project Team)
Parrot::OpTrans is a Perl module that can transform Ops to C Code.

Parrot::OpTrans is the abstract superclass for the Parrot op to

mod_include 0.01 (by Ian Spray)
mod_include is a post processing of SSI variables, Apache module.

Doesn't sound too helpful ? Well, maybe not, but I found that du

DOTCONF++ library 0.0.4a (by Aleksey Krivoshey)
DOTCONF++ library is a dotconf-like configuration file parser written in C++.

dotconf++ is a dotconf like configuration file parse

Evolvica 0.6.3.2 (by Andreas Rummler)
Evolvica is a Java Framework for evolutionary algorithms

PyChecker 0.8.17 (by Neal Norwitz)
PyChecker is a tool for finding bugs in python source code

EASEA 0.7b (by Pierre COLLET)
EASEA project is a language dedicated to the specification of evolutionary algorithms.

EAsea Specification of Evolutionary Algorit


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags