グラフ内のノードの到達可能性のテスト(指示)は、cellualr Automataを使用して行うことができますか?実際には、CAを使用して、特定の頂点からノードの到達可能性をチェックするアルゴリズムを実装することが念頭に置かれています。それも可能ですか? CAはこれを行うことができますか?セルラーオートマトンを使用したグラフの頂点の到達可能性解析
答えて
CAがあなたの望むことを確実に行うことはできません。しかし、Dijkstraを使用して、あるノードから別のノードへの最短パス(パスが存在する場合も)を判別できます。しかし、Dijkstraの複雑さは高いです。 Conway's Game of Lifeがturing completeあるので、
はい、私はDijkstraが最短経路を見つけることができますが、私はCAとそれを行う必要があります。しかし、私はそれが可能なことを躊躇する。 – Faria
これは質問に答えません。さらに、Dijksrraのアルゴリズムの複雑さは高いと私は同意しない。それは速いO(E + V lg V) – templatetypedef
の@templatetypedefで実行されます。それは最低優先度キューを使用します。そうでなければ、それは非効率なO(n^2)です。 –
あなたの最初の質問への答えは、イエスです。つまり、セルオートマトン(特にGame of Life)は、あなたのPCができるあらゆる機能を計算することができます。
私は証拠の内容に精通していないですが、私はそれがライフゲームのインスタンスにチューリングマシンを変換するいくつかの方法に基づいていることを前提としています。あなたが問題を解決するチューリングマシンを構築することができれば、おそらくそのテクニックを使ってセルオートマトンに変換することができます。
Dijkstra's Algorithmよりはるかに簡単で、セルオートマトンはおそらく問題を効率的に解決する方法ではないため、深さのある最初の探索を基本アルゴリズムとして使用することをお勧めします。
ご返信ありがとうございます。あなたが言及したように、DFSまたはBFSはDijkstraのアルゴリズムより簡単です。まず、この問題を解決するためにTuring Machineを構築し、それをclulualrオートマトンに変換することをお勧めします。しかし、Turing Machineでこの問題を解決するための検索を試みたが、何も見つかりませんでしたので、Web上に明示的なリソースがないようです。とにかく、あなたの返事をありがとう。それ以上のガイダンスは? – Faria
一般に、TMの問題を解決するには、まず問題をコード化するための良い方法を見つける必要があります。たとえば、頂点とエッジの2つのセットとしてエンコードすることができます。例えば、入力インスタンスを0^V.111(0^a.1.0^b)^ E.11111とすると、Vは頂点の数であり、すべてa、b
- 1. グラフの到達可能性 - C
- 2. グラフ - 他のすべての頂点から到達可能な頂点を見つけよう
- 3. 到達可能性とUIDevice-到達可能性
- 4. 到達可能性をテストセルラーデータ
- 5. 到達可能性クラス・エラー
- 6. RestKit到達可能性null
- 7. 到達可能性prob ios6
- 8. 到達可能性XcodeのiOS5を
- 9. iPhone - 到達可能性を使用して重複シンボル_OBJC_IVARエラー
- 10. Appleの到達可能性メモリリーク
- 11. 到達可能性ヘルプ - WiFi検出
- 12. 到達可能性がハングアップするアプリケーション
- 13. 到達可能性iOS 5.1(iPad)
- 14. UIWebViewによるネットワーク到達可能性
- 15. 到達可能性 - 奇妙な問題
- 16. iOSの - 到達可能性isReachable私はこのライブラリを使用してい
- 17. ファイナライゼーションの到達可能テーブル
- 18. 到達可能性が機能しなくなる
- 19. グラフ内のノード数に到達可能ですか?
- 20. iOS:ルータIP到達可能?
- 21. Javaでの文の到達可能性をチェックする方法
- 22. サーバー到達可能性を確認してください
- 23. 到達不能コードsetContentView()を使用し
- 24. アプリケーションネットワークの到達可能性と電話後のストリーミングオーディオの再開
- 25. iOS 5.1での到達可能性の問題?
- 26. Xcode 8 e Swift 3の到達可能性のバグ
- 27. どのようにASIHTTPRequestの到達可能性
- 28. iPhone SDK 4.x - バックグラウンドモードのネットワーク到達可能性のコールバック
- 29. maxの他のすべての頂点に到達できる最小限の頂点のセット。 1つのエッジ
- 30. viewDidAppearまたはAppDelegateの到達可能性を確認しますか?
それはなんとかです天気を私が答えることはできませんが、私は強くそれは、このような*やダイクストラ法として、定期的なグラフ検索を実行するよりも良いことはないだろう。 – carlpett