適用製品
遺伝的プログラミングにより進化計算を行なう進化計算システムに係り、複雑な制御を含むアルゴリズムを最適化する技術
目的
ノード間で処理フローと分離してデータを受け渡すことができる仕組みと、制御系のノードを設けることにより、複雑な制御を含むアルゴリズムを解とする最適化問題を解くことができる進化計算システムを提供する。
効果
処理フローに係る遺伝子のみを操作することや、データフローに係る遺伝子のみを操作することが可能となる。
制御系のみを遺伝子操作することや、関数系のみを遺伝子操作することができる。
遺伝子交代や遺伝子変異などの世代交代の遺伝子操作において、条件判定を伴う制御を含む複雑な制御フローの最適化と、処理フローと分離したデータフローの最適化を図ることができる。
技術概要
f0〜f2の関数系演算子に係るノードでは、バッファ列のうち第一バッファID105と第二バッファID106の両バッファから得たデータに対して加算等のデータ加工を施し、第三バッファID107のバッファへ格納する。f3〜f5の制御系演算子に係るノードでは、第一バッファID105と第二バッファID106から得たデータを比較等の条件判定を行ない、次処理ノードとして第一連結先ノードNo103あるいは第二連結先ノードNo104を選択する。