未知の2D環境で食べ物を探すロボットをシミュレートしたいと思います。アイデアは、それらを遺伝的アルゴリズムで進化させることです。ロボットには、前方を見る捕虜と動くモーターがあります。2D環境の表面にはいくつかの食料源があります。
QGraphicsScene
クラスとを使用したグラフィカルシミュレーションにQtを使用する予定QGraphicsView
です。
私の質問は次のとおりです。シミュレーションを何百回も実行するので(遺伝的アルゴリズム)、最後の反復のみを表示し、前の反復をすべて非表示にします。最後の反復を除いてQGraphicsScene
、そのためだけに使用することは可能ですか?QGraphicsView
そして最も重要なのは、それは効率的ですか?