Abstract
It has been previously established that genetic
programming can be used as an automated invention
machine to synthesise designs for complex structures.
In particular, genetic programming has automatically
synthesized structures that infringe, improve upon, or
duplicate the functionality of 21 previously patented
inventions (including six 21st-century patented analog
electrical circuits) and has also generated two
patentable new inventions (controllers). There are
seven promising factors suggesting that these previous
results can be extended to deliver industrial-strength
automated design of analog circuits, but two
countervailing factors. This chapter explores the
question of whether the seven promising factors can
overcome the two countervailing factors by reviewing
progress on an ongoing project in which we are
employing genetic programming to synthesise an
amplifier circuit. The work involves a multiobjective
fitness measure consisting of 16 different elements
measured by five different test fixtures. The chapter
describes five ways of using general domain knowledge
applicable to all analog circuits, two ways for
employing problem-specific knowledge, four ways of
improving on previously published genetic programming
techniques, and four ways of grappling with the
multiobjective fitness measures associated with
real-world design problems.
Users
Please
log in to take part in the discussion (add own reviews or comments).