Abstract
Most practical electrical circuits contain modular
substructures that are repeatedly used to create the
overall circuit. Genetic programming with automatically
defined functions and architecture-altering operations
successfully evolved a design for a two-band crossover
(woofer and tweeter) filter with a crossover frequency
of 2,512 Hz. Both the topology and the sizing
(numerical values) for each component of a the circuit
were evolved. In the evolved circuit, three different
electrical substructures were used; one was invoked
five times; and one was invoked as part of a hierarchy;
and one substructure was invoked with different
numerical arguments so that different numerical
component values were assigned to the substructure's
components.
Users
Please
log in to take part in the discussion (add own reviews or comments).