Table of Contents

Class: EsObjectBase Es.py

Base class for evolution strategies object of optimization.. This class is not functional as object parameters are not implemented and methods _mutate() and evaluate() are pure virtual.

Derived classes EsObject and SevObject will implement these in different ways for the different purposes of parameter and structure evolution.

Base Classes   
object
Methods   
__init__
_mutate
create
evaluate
pedigree
quality
relatedness
success
  __init__ 
__init__ ( self,  Generation=0 )

  _mutate 
_mutate ()

Pure virtual mutation method

  create 
create ( self,  Generation )

Factory function returning a mutated instance.

  evaluate 
evaluate ( self )

Pure virtual quality evaluation. Derived classes have to do the genotype to phenotype mapping and to assign a quality (fitness) _q

  pedigree 
pedigree ( self )

Recursively descend parents until prime and return them all in a list (not including self).

  quality 
quality ( self )

Return quality (which must have been assigned by call to evaluate())

  relatedness 
relatedness ( self,  other )

  success 
success ( self )

Returns success rate


Table of Contents

This document was automatically generated on Thu Feb 27 21:23:48 2003 by HappyDoc version 2.1