next up previous
Next: Results Up: Discovery is creativity: EvoCAD Previous: Target Points and Target

Fitness Function

All previous experiments used handwritten fitness functions to guide the search For EvoCAD we need instead to compute a generic fitness value for any BPDL structure. Although optimized fitness functions will require further study, the fitness of a structure S has been defined as:

\sum _{t\in \text {targets}}\frac{1}{1+d(S,t)}+\sum _{l\in \...
l\in \text {loads}\\
\end{array}}\text {supp}(S,l)
\end{displaymath} (2.13)

(where d computes the distance between a point and the nearest brick in the structure, and supp uses the simulator to compute the fraction of a certain load that the structure supports)

Pablo Funes