はV頂点とEエッジと、あなたは有向グラフGを有していると仮定する。 L特別なエッジにはメダルが含まれており、少なくともNのメダルを収集することが目的です。頂点とエッジ(特殊なエッジを除く)は、何度も何度も訪れることができます。開始頂点も与えられますが、終了頂点はありません。訪問N特別なエッジが
私は同様の問題、すなわち:find shortest path in a graph that compulsorily visits certain Edges while others are not compulsory to visitを見ました。残念ながら、Lは約600であり、Nは約100です。私はDijkstraのアルゴリズムのいくつかの修正版を検討しましたが、頂点を一度しか訪問することができません。妥当な時間内にこれを実行できる解決策がありますか?
旅行のセールスマンのような音。 –
@ G.Bachエッジをトラバースすることと頂点をトラバースすることの違いは大きいので(EularパスVSハミルトンパス)、実際にはTSPであるかどうかはわかりません – amit
@amit TSPからの削減は、すべてのノードを2つに分割し、エッジで、それらのエッジを訪問したいものにします。 –