私は3Dで開いた幾何学的線をn持っています。線の終点間の追加の線の最小長さの基準に基づいて単一線に結合する必要があります。最小の複雑さを持つアルゴリズムを提案してください。幾何学的線を結ぶためのアルゴリズム
答えて
最もよく知られたアルゴリズムは、O(2 n)時間で実行されます。 アンドリューがコメントしたように、これは旅行のセールスマン問題のより一般的なバージョンです。あなたがより良いアルゴリズムを見つけたら、$ 1000000の賞が授与されます。
代わりに近似解を試してください。wikipediaを参照してください。
さて、ここにお尋ねするのは最初のショットです –
特定の解決策を教えてください。 – surana4u
@ surana4uはい、私が指摘したウィキペディアの記事では、正確な解決策と正確ではない解決策の大きなリストがあります。 – ybungalobill
- 1. 幾何学的点をエミュレートするためのPython標準モジュール
- 2. アセンブリプログラム(mips)。幾何学的な進歩
- 3. numpy/quantizeによる幾何学的丸め?
- 4. matplotlibのカラーバーの幾何学
- 5. 幾何学関数のインデックス
- 6. 計画中の幾何学
- 7. 幾何学的にファセットの数で幾何学を掛けなければなりませんか?
- 8. THREE.jsは、クローン化された幾何学
- 9. 2D点の幾何学的メジアンを計算する
- 10. OSRMのルートからの幾何学
- 11. 機械学習が幾何学に適用された
- 12. Bongeferi、超幾何学的解析からのp値の補正
- 13. キャンバスでのフォント文字の幾何学的な回転
- 14. Problemwith幾何学図形の計算
- 15. Javaの幾何学変換シーケンス
- 16. 幾何学構造の識別
- 17. Python:幾何学的形状をボードマトリックスにフィットさせる?
- 18. CSSで幾何学的なバックグラウンドシェイプを実装する方法
- 19. Jupyter/iPythonノートブックで幾何学的オブジェクトをグラフィカルに選択
- 20. OpenLayers 3:メソッドWFS GetFeatureの幾何学的フィルタ
- 21. 幾何学的進行についての厄介な作業
- 22. 遺伝的アルゴリズムのアドバイスゲームを歩くことを学ぶ
- 23. パッケージから独立した幾何学的オブジェクトを使用する
- 24. Zendフレームワークを学ぶための良いリソースは何ですか?
- 25. arduinoを学ぶためのリンクは何ですか?
- 26. ExtJS 3.4を学ぶためのベストプラクティスは何ですか?
- 27. 計算幾何学を学習する場所は?
- 28. 幾何学的図形(点、線、正方形、三角形など)のクラスを作成する(ルビー)
- 29. エントリレベルのJavascriptを学ぶためのベストウェブサイト?
- 30. 幾何学図形を使ったBFS/IDS検索
私は間違っているかもしれませんが、これはTraveling Salesmanの問題のようなものです。 –
はい、確かにそれのように聞こえます –
この場合、解決する前に、今後の解決策を得るために、旅の未来の問題を解決する必要があります。 –