Package art.cs

Artificial Reasoning Toolkit library - Classifier system.

See:
          Description

Interface Summary
Author This interface is not interesting for the user and is used to manage the bucket brigade payment.
Detector This interface must be implemented by the user in order to pass the messages from the environment to the CS.
Effector This interface is accessed by the user to obtain the actions to perform in the simulated environment.
 

Class Summary
Accounting The accounting class is the entity to which all the taxes are payed and is used to account the aggregate wealth of the simulated economy represented by the classifier system.
ActionController The action controller implements Effector and is the class that build the action messages to be performed in the environment.
Auctioneer This class is used to perform the auction among the activated classifiers in order to select which will send an action message to the effector.
Classifier The Classifier consists in a string of fixed length and binary alphabet.
CoverDetector The cover detector ensures that at least one message received by the detector match at least one classifier.
CoverEffector Ensure that the action can be interpreted by the environment.
CsConfiguration This class manage all the parameters of the CS reading them from an XML file.
CsEvents This class manage the events related with the genetic evolution and customized for the classifier system's needs.
CsManager This is the most important class for the user.
Matcher The matcher perform a check of the detected message comparing them with the condition part of the classifiers, if there is a match the classifier is activated.
Message The message is the information coming from the environment to be evaluated.
RuleMaker This class manage the long term learning of the classifier following the Environment-Rules-Agents (ERA) scheme introduced in Gilbert and Terna (2000).
RuleMaster This class manage the short term learning of the classifier following the Environment-Rules-Agents (ERA) scheme introduced in Gilbert and Terna (2000).
 

Package art.cs Description

Artificial Reasoning Toolkit library - Classifier system.

Package Specification

Compiled and tested with java 2 jdk 1.4.2.

Related Documentation

For updates, overviews, tutorials, examples, and documentation, please see the official website:

http://eco83.econ.unito.it/golem/