進化型ハードウェア
進化的に生成した回路の適応度は回路がどれだけ仕様にマッチしているかを測る尺度を用いる。進化型ハードウェアにおける適応度は2つの手法により定義される。
外来的な進化(英語: extrinsic evolution): すべての回路がどのように振る舞うかをシミュレートする
本質的な進化(英語: intrinsic evolution): 実際のハードウェア上で物理的にテストを行う
外来的な進化では、進化的アルゴリズムの最終世代の中の最良個体を物理的に実装するのだが、本質的な進化では進化的アルゴリズムの集団の各個体を世代ごとに物理的に実現してテストを行う。
多くの場面では回路設計に決まりきった設計手法や公式が用いられる。しかしある場面では設計仕様が決まった設計手法を利用するのに十分なだけの提供がないことがある。たとえば対象のハードウェアがどう振る舞えばいいのかという仕様が1つの状態の部分しか提供されない時である。
あるいは、欠陥や運用環境がの変更を埋め合わせをするために回路構成を変更するなどの修正が必要となった場面でも使用される。例えば宇宙深部探査ロケットが突然高放射線環境に遭遇し回路の性能を変更する場面では、回路は本来の振る舞いをできる限り再現するように自己調整を行う。