Evolutionary Algorithms and Analog Electronic Circuits
1–10 of 21 posts
Re: Evolutionary Algorithms and Analog Electronic Circuits
#2* Manual placement of components, based on the designer's skill and knowledge
* Insertion of preexisting blocks from a library
* Specification of requirements for a generated block to satisfy, triggering evolutionary search as described in the article
I'm not sure how likely beginning with an existing design would impede the evolutionary algorithm from escaping a local optimum based on a bad decision, but one could integrate the third strategy in the above list with the first two in varying degrees.
Loosely related by analogy in the software domain: superoptimization. [1]
Re: Evolutionary Algorithms and Analog Electronic Circuits
#3Re: Evolutionary Algorithms and Analog Electronic Circuits
#4http://www.eecs.harvard.edu/~rad/courses/cs266/papers/koza-s...
Re: Evolutionary Algorithms and Analog Electronic Circuits
#5The results must be post-validated of course, since in some cases it will over-optimize to quirks of the Spice or other simulation that's used to implement the fitness function.
Re: Evolutionary Algorithms and Analog Electronic Circuits
#6Re: Evolutionary Algorithms and Analog Electronic Circuits
#7This was evolving an FPGA to do things like detect tones or voice commands. Weirdly reminiscent of DNA, logic cells which were apparently useless would cause the circuit to break when they were removed. Neither did the layout work when transferred to an identical FPGA.
Re: Evolutionary Algorithms and Analog Electronic Circuits
#8Behold 80% of the appeal of evolutionary algorithms... people get so excited that they do anything that they are willing to overlook that you burned CPU-hours of time to produce something that doesn't do it very well. There's this weird disconnect between how people speak of them and the actual standards applied to them that gets applied to very few other things. (Neural nets, perhaps. Even if they recently got better, they still were grossly overrated for a long time.)
Re: Evolutionary Algorithms and Analog Electronic Circuits
#9Indeed. It would also be interesting to see power consumption addressed in the cost function.
Re: Evolutionary Algorithms and Analog Electronic Circuits
#10"Not very good as a reference but considering that this was generated automatically I think it's a success" Behold 80% of the appeal of evolutionary algorithms... people get so excited that they do anything that they are willing to overlook that you burned CPU-hours of time to produce something that doesn't do it very well. There's this weird disconnect between how people speak of them and the actual standards applie…
Some of the results are really impressive. There are domains where stochastic optimization works really well.
And even when it doesn't generate human competitive results, it's still cool. It's a computer program doing something previously only humans could do.