ニューラルネットワークを使用した巡回セールスマン問題


7

Hopfield再帰型ニューラルネットワークのようなものを使用して巡回セールスマン問題を解決する上で何か新しい開発があるかどうか私は興味を持った。最近の研究が何か突破口を開いているのを見たような気がしますが、学術論文はどこにもありません。この分野での新しい、斬新な展開を知っている人はいますか?


どのような研究をしましたか?Google Scholarで検索しましたか?
DW

スタックLSTMに関する記事を読んだところ、助けになるかもしれないと言われました:arxiv.org/pdf/1506.02516.pdfが、接続が表示されません。
Rob

Computer Science Chatに立ち寄り、さらにディスカッションや分析を行うことができます
vzn

回答:


4

このMediumの投稿は、組み合わせ最適化ドメインにおける最新の(コースの完全なリストではありません)研究をリストしています。3つの論文はすべて、Deep Reinforcement Learningを使用しており、トレーニングセットは必要ありませんが、独自の経験から完全に学習します。

私はしばらくの間最初の論文に取り組んでおり、推論時間はミリ秒レベルです。彼らの実験によると、1000〜1200のテストケースの近似比(彼らが独自の方法のベンチマークに使用するメトリック)は1.11に達します。


7

人工ニューラルネットワークを使用してTSPを解決するためのリカレントネットワークやホップフィールドネットワークを含む多くの論文があり、それらは大まかに「成功」​​しますが、これまでのところ、この手法が何らかの方法であるという証拠はありません(強く?)他のアルゴリズムによるアプローチよりも優れているため、現時点では研究の好奇心のようなものです。この問題に対するANNの使用は、実際には組み合わせアルゴリズムの視点から直観に反しており、問題の入力/出力がエンコードされるメカニズムは斬新で変化する傾向があり、まだそれほど標準化されていない可能性があります。著者はおそらく「概念実証」を実証することにもっと興味があるようで、他のアルゴリズムタイプとの比較はよりまれに見えます(最後の論文にいくつかあります)。例を見る


3
ニューラルネットワークは、ある程度の一貫性をもって信頼区間内で解くことができると思います。と同様にa top 5% solution 85% of the time、ニューラルスタックに関するディープマインドペーパーを読んだだけなので、この種の問題がニューラルネットワークでどのように解決されるかを知りたくてたまらなかった。ニューラルネットワーク、特にディープレインフォースメント学習ネットワークは、遺伝的アルゴリズムが過去に抱えていたあらゆる問題を処理できるようです。それが私の心の進歩でした。
Rob

3

私は別の答えでこれをコメントしましたが、それはそれ自身の答えに値すると思います。一部のGoogleブレインフェローは、2017年の論文「NEARAL COMBINATORIAL OPTIMIZATION WITH REINFORCEMENT LEARNING」でseq2seqを連想させるアーキテクチャを使用してTSPを解く方法を提示しました。序論では、ホップフィールドネットワークを使用してTSPを解く(1985)論文を発表しています。したがって、その考えはしばらく前からありました。

別の回答では、2015年の「Pointer Networks」ペーパーについて言及しました。これはこの論文と似たようなことをしましたが、監視付きアルゴリズムでした-ラベル付きデータが必要でした。2017年の論文では、これは必要ありません(強化学習アルゴリズムの報酬信号として負のツアー時間を使用することにより)。

ヒューリスティックな「常にニューラルネットに賭ける」ことで私は失望しませんでした(しかし、繰り返しになりますが、私はAIの冬を経験したことがありません)。


1
ただし、注意してください。このペーパーでは、TSPを解決する上での結果が「最先端技術からはほど遠い」ことを明確にしています。踊る犬に驚かれるようなものです。重要なのは、それが特にうまく踊るということではありません。驚くべきことは、それがダンスに近づくものなら何でもできるということです。
DW

お返事ありがとうございます。この好奇心をもう一度見直すことができてうれしいです!
Rob

DWは知りません。ディープラーニングが画像認識のダンスドッグだったときのことを覚えています。そして言語モデリング...そしてチェス...そしてGo ...
Sam H.

0

Hopfieldリカレントニューラルネットワークが巡回セールスマンの問題を解決することを期待する理由は何もありません。

ニューラルネットワークは機械学習の一種であり、ラベル付きのトレーニングセット(インスタンスの束)がある場合に効果的です。インスタンスごとに、入力(特徴ベクトル)と正しいラベル/分類/出力がわかっています。機械学習は、適切な出力を定義する方法が正確にわからない場合にパターンを見つけるのに役立ちます。「見ればわかる」。

対照的に、巡回セールスマン問題は組み合わせ問題です。グラフを介して最短ルートを知りたいのです。正しい出力を定義または指定することに問題はありません。それは、明確に定義された数学的問題です。機械学習が巡回セールスマン問題に役立つと考える明確な理由はありません。


このペーパーでは、巡回セールスマン問題にニューラルネットワークを適用しようとする試みについて言及しています:arxiv.org/pdf/1506.03134.pdf。だから私は完全に狂っていません。この問題に対する私の好奇心は、私が方法を想像することができなかったので、それがどのように利用されることができるかでした。時間を割いていただきありがとうございます。この記事をご覧になった場合は、ご意見をお聞かせください。
2016年

また、このホワイトペーパーでは、hopfieldネットワークを使用して巡回セールスマンの問題cdn.intechopen.com/pdfs-wm/4612.pdfを解決しているため、流行語の総ビンゴではありません;-)
Rob

@Rob、誰かが何かを書いてそれをarXivに投稿したからといって、それがうまくいくわけではありません。これが深刻なレビューを受けない限り、私は非常に用心深くなるでしょう。
フォンブランド、2016年

1
私には評判の良い十分なチームなどのGoogleの音のために働いUCバークレー校からのいくつかの博士号の.....
ロブ・

これは、seq2seqモデルopenreview.net/pdf?id=rJY3vK9egを使用したTSP最適化を示すGoogleブレインチームです。さまざまな都市の順列に対する分布。負のツアー長を報酬信号として使用して、ポリシーグラディエント法を使用してリカレントニューラルネットワークのパラメーターを最適化します。」
Sam H.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.