私はAIを初めて使い、Peter Norvigの本を読んでいました。この質問はすでにWhat is the number of nodes generated by breadth-first search?です。 展開のために選択されたときに各ノードに目標テストを適用すると、ノード= 1 + b + b^2 + b^3 + ... + b^d +(b ^(d + 1)-b) しかし、私の目標状態が最後の深さにある葉ノードであればどうでしょうか?したがって、目標の後には全く深さがありません。次に、b ^(d + 1)をどのように評価することができるか。例:深さ3のツリーで、目標が深さ3にある場合、4番目のレベルがない場合、b ^(3 + 1)はどのように評価されますか?疑いを晴らしてください。前もって感謝します!あなたがリンクされ答えはそれが最悪の場合にをを生成されるノードの量であることを述べていることBreadth First Searchによって生成されたノードの数に必要な情報が増えました
1
A
答えて
1
注意。
生成されたは、それらのノードのすべてがテストされていないことを意味します。それらは単純に生成されて保存され、目標がまだ見つからない場合に最終的に目標と比較することができます。
最悪の場合には2つの重要な意味があります。幅優先検索を左から右へ、次に1つ下へ、次に左から右へ、次に下へなど、視覚化してみてください。最悪の場合、深度レベルdのどこにでも、目標は最後の(最も右の)ノードです。これは、その左側のすべてのノードが目標ノードと比較され、それらの後継ノードも生成されることを意味します。
さて、私はあなたがあなたのケースでがD下の深さのレベルではノードはありませんが、最悪の場合を言うの第二の意義は、我々は基本的に無限に多くがあると仮定しないということであると言ったことを知っています深さレベル。
は確かに、あなたのケースのためにその方程式は完全に正しいではありませんが、最悪の場合を持っていないので、これは単純です。あなたのケースでは、検索プロセスは実際に最後の(b ^(d + 1) - b)の節を生成する必要はありません。
あなたが使用される用語の最後の注意:あなたが尋ねたどのようB ^(D + 1)(例えば、B D以下の一切の深さレベルが存在しない場合を評価することができ^(3 + 1) = 3。この用語を数学的に評価するには問題はありません。深度レベル4がない場合でも、数学的にはb ^(3 + 1)と評価されます。それは正しいとは言えませんが、それでも問題はありませんが、それでも問題はないと評価しています。
関連する問題
- 1. サーブレットによって作成された画像のブラウザタブ情報
- 2. Breadth Firstバイナリツリーでの検索
- 3. WiXで生成されたMSIに要約情報を追加
- 4. ノードjのpngjによって生成されたPNGのノイズ
- 5. jaxb2-maven-pluginによって生成されたクラスの@XmlRootElementが必要
- 6. 間違った情報がクッキーに設定されました
- 7. EntityContainer 'FlowdioContext'のマッピングおよびメタデータ情報が、事前生成ビューの作成に使用された情報と一致しなくなりました。
- 8. AngularFire2 - Firebaseによって生成されたノードUIDを取得しますか?
- 9. python goto linkがjavacriptによって生成されました
- 10. 自ノードによって生成された子ノードに格納されたデータを取得する方法は?
- 11. SoundCloudグループレコーダーウィジェットによって返された情報
- 12. Magento/JavaScript/Prototype:ネストされたAJAXコールのネームスペースに関する情報が必要
- 13. (&)のアドレスは、コンパイラによって生成されたアドレスまたはローダによって生成されたアドレスを与えますか?
- 14. [バージョン情報]ダイアログにはどのような情報が必要ですか?
- 15. Sql Server 2008によって自動作成された統計情報が削除されない
- 16. 生成されたコード - ツールによって生成されたドメインクラスのコード
- 17. 要求された状態での資格情報の保護ARMによって実装されたコンフィグレーション
- 18. Pythonコード情報が必要
- 19. RCAはHibernate Searchを使用してさらに多くの情報を必要とします
- 20. kubernetesノードの情報をkubectnetノード情報に追加してkubectlにそれを表示させます
- 21. Crystal Reports - "リクエストしたレポートに詳細情報が必要です"
- 22. .htaccess複数のリダイレクトによって生成されたリダイレクトチェーン
- 23. エラー:複数のソースによって生成されたトップブロブ 'データ'
- 24. コンパイルされたクラスファイルのデバッグ情報が欠落しているためにパラナマーエラーが発生しました
- 25. ノードによって生成されたExcelファイルをダウンロードするには
- 26. Bash/Unixのファンダメンタルズに必要な情報
- 27. Hadoopの名前に必要な情報
- 28. boot.propertiesにはどのような情報が必要ですか?
- 29. アンドロイドアプリケーションによって生成されたネットワークトラフィックをキャプチャします
- 30. 修復されたレコード:ワークシートのセル情報が作成されました
詳細については、Dennisにお問い合わせいただき、ありがとうございます。センス。どうもありがとう –