Projects / Deciduous Evolution

Deciduous Evolution

Deciduous Evolution uses a 3D recursive algorithm for drawing binary trees using intersecting cylinders in 3D space. All adjustable aspects of this algorithm are parameterized, and these parameters are evolved using a genetic algorithm. Statistics describing various metrics of the tree are instantiated, and fitness is calculated based on a number of weighted functions of these statistics. The goal of this project is to manipulate these weights to most accurately reflect the laws of nature, and observe the resulting trees. Using only a simple set of parameters, a recursive binary tree's growth can strikingly resemble that found in nature.

Tags
Licenses
Implementation

Recent releases

  •  12 Feb 2001 06:24

    Release Notes: The Makefile explicitly includes -L/usr/X11R6/lib/.

    •  08 Feb 2001 06:20

      No changes have been submitted for this release.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.