0
0
テーマ、知りたいこと
途中通過しなければならない頂点を指定された場合の最小経路を求める方法
背景、状況
学校の課題で以上のテーマを考えなければならなくなりました。土日に入り、先生に送信した質問の回答メールが返らないので皆さんの知恵をお借りしたく思いました。
課題とは平面上に位置する商品棚の位置と客の買い物リストが与えられるので入口と出口(与えられている)とそれらを含む最小経路を求めろというものです。グラフを作りフロイドのアルゴリズムで任意の二頂点間の最短経路を求めるところまでは書けたのですが、指定されている通過点をどんな順番で通るべきかはっきりとわかりませんでした。
貪欲法では失敗しました。gptにもgoogleにも聞きましたがそれらしい情報を得られませんでした。
買い物リストは20項目以上なので総当たりでは解くことができません。
なにかヒントをください...
ちなみにjavaのjgraphtというパッケージを使っています。ほかにも便利なグラフ操作ツールがあれば教えてください~!
回答7件
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。