MACS
Interface RuleBasedSystem

All Known Implementing Classes:
ModularClassifierSystem

public interface RuleBasedSystem

This interface is used to generalize the notion of LCS.

Author:
Olivier Sigaud and Pierre Gérard.

Method Summary
 double checkForConformityWith(MACS.ClassifierSystem system)
           
 short getNbClassifiers()
           
 java.lang.String getStepInformation()
           
 void prepareForNewProblem()
           
 java.lang.String run(double reward, java.lang.String situation, boolean goalReached)
           
 java.lang.String toString(boolean v1)
           
 

Method Detail

run

public java.lang.String run(double reward,
                            java.lang.String situation,
                            boolean goalReached)

prepareForNewProblem

public void prepareForNewProblem()

checkForConformityWith

public double checkForConformityWith(MACS.ClassifierSystem system)

getNbClassifiers

public short getNbClassifiers()

getStepInformation

public java.lang.String getStepInformation()

toString

public java.lang.String toString(boolean v1)