私は進化的計算の問題に取り組んでおり、それを優れたECSPYモジュールで実装しています。私が使用している適応度の値は、かなり複雑なダイナミクスシミュレーションから導き出されています。シミュレーションを防爆にするというアプローチは好きではありません。進化の過程で、simuエンジンが解決できるように構築されていない状況が発生する可能性があるため、これはかなり役に立ちません。ただし、解決可能なシーンを返すようにジェネレータを制約することは、物事を制約することを超えています。
したがって、私のアプローチは単純です。シミュレーションに時間がかかりすぎたり、クラッシュしたりした場合は、ダーウィンの慈悲に任せます。
マルチプロセッシングモジュールを使用して、候補者の適性を評価しています。segfaultingインタープリターをキャッチしたり、数秒で殺したりするにはどうすればよいですか?
よろしくお願いします。
-jf