Software Design Of A Digital Filter Using Evolutionary Methods
Dick K. Blandford · 2020
Intr oductionEvolutionary computation was conceived and articulated in the 1960's as a method of solving otherwise intractable problems.Computer programs based on evolutionary techniques typically consume lots of computer resources and until the 1990's the technique was implemented only by the few who had access to those resources.Over the last ten years, computers have become fast enough and enough memory has become cheaply available that evolutionary computation is now a workable technique for a typical desktop computer running a program for several hours or over a weekend.Evolutionary computation is a powerful technique and has been applied to a variety of problems including electric circuit design, time-optimal control circuits, quantum computer algorithms, robotics and many others 1 .The algorithms used to implement evolutionary computation are not complex and are accessible to the typical undergraduate engineering major.