私は修士プロジェクトに取り組んでおり、Java で次の問題をプログラミングする方法についていくつかのアイデアを提供してくれることを期待していました。
トレーダーがアイテムのリストを購入したいと考えています。彼がアイテムを購入できる複数の売り手/市場があります。市場は買い手までの距離が異なります。買い手は、可能な限り最短距離で最も安い商品を購入する方法を見つけ出さなければなりません。
基本的に、買い手は、最も安い商品を見つけようとすると同時に、旅費を最小限に抑えたいと考えています。
説明が理にかなっていることを願っています。明確でない場合はお知らせください。別の方法で説明します。
これまでのところ、Buyer クラス、Seller クラス、Item クラス、および Main クラスがあります。買い手の場所と売り手の場所を Java Point 型で入れる予定です。
ダイクストラの最短経路のアルゴリズムのようなものを使用することを考えていましたが、問題は、買い手が少し遠くに移動すると、アイテムが安くなる可能性があることです。
あなたの助けと時間を前もってありがとう。