以前の投稿の後に、詳細を記載して再投稿します。
問題 : 問題は、地図上に広がるさまざまな都市に移動しなければならない略奪者で構成されています。開始位置はわかっています。各都市には固定の戦利品が関連付けられています。マローダーの目的は、地形のさまざまな性質を横断することです。地形の性質上、各都市間の移動コストはさまざまです。彼は獲得した戦利品を最大化する必要があります。
実行したこと:
隣接行列 (各ノードのブート パス コスト) を生成し、ヒューリスティック分析を採用しました。妥当な出力が得られました。
さて、現在の問題は、各都市には、(支払いによって)購入して旅行に使用できる車両がほとんどないか、または多いことです。車両が実際に行うことは、経路コストを削減することです。車両を購入すると、次の車両を購入するまで残ります。車両を購入するかどうか、およびどのように購入するかを決定するのはあなた次第です。
この時点で助けが必要です。車両のアイデアを私たちがすでに持っているものにどのように統合するか? さらに、利益を最大化するのに役立つその他のアイデア。必要に応じて、コードを投稿できます。ありがとう!