Constructing the Interface for zcs

With these informations at hand it is possible to define appropriate mappings. The input function $ ainp()$ computes with the information from the agent list $ AL$ and the grid $ G$ the new visual input. The same does the fitness function $ fit()$. The reverse is done by the response function $ aout()$, which gnerates an output string $ \xi \in \Xi^{*}$ and locates this string into the agent list $ AL$ of the simulated environment $ E^{S}$. This has to be done for all agents in a simulation.


$\displaystyle \iota$ $\displaystyle =$ $\displaystyle (ainp \cup fit) \oplus aout$ (4.61)
$\displaystyle ainp$ $\displaystyle :$ $\displaystyle E^{S} \longmapsto (\Sigma^{*} \times A)^{n}$ (4.62)
$\displaystyle fit$ $\displaystyle :$ $\displaystyle E^{S} \longmapsto (F \times A)^{n}$ (4.63)
$\displaystyle aout$ $\displaystyle :$ $\displaystyle A^{n} \rightarrow (\Xi^{*})^{n} \times E^{S}$ (4.64)

The exact details of these functions will be given by the scilab functions of the simulation framework.

Gerd Doeben-Henisch 2012-03-31