تالار گفتمان مانشت

نسخه‌ی کامل: سوال،بسط و تولید گره
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
درصورتیکه جستجو اول سطح استفاده شود و ضریب انشعاب ( فاکتور شاخه شدن) یک درخت جستجو ۳ ­باشد. حل مساله در آخرین راسی که درعمق ۲ جستجو میشود (عمق جواب بهینه) وجود دارد. چه تعداد راس باید بسط و چه تعداد راس باید تولید شوند؟
این سوال دولتی 87
من جواب راهیان براتون می ذارم اگه بازم مشکلی بود بگین تا بیشتر توضیح بدم

منظور از گره های بسط داده شده گره هایی که فرزندهای آنها تولید و به درخت اضافه شده
الگوریتم bfs تا قبل از رسیدن به گره هدف در عمق 2، گره های عمق 0 و 1و 2 را بسط میدهد
در عمقهای 0 و 1و 2 به ترتیب b0=1 , b1=3 , b2=9 گره بسط داده شده تا به جواب برسیم 1+3+9 =13

تعداد گره های تولید شده از فرمول زیر با جایگذاری b=3 , d=2 جواب را بدست می آوریم
[tex]1 b ... b ^d b(b^{d}-1)[/tex]
[tex]1 b b^{2} b(b^{2}-1)=1 3 3^{2} 3(3^{2}-1)[/tex]
که برابر 37
مفهوم بسط دادن اینه که ما گره رو ملاقات کنیم و با ملاقات گره فرزنداش هم به وجود اومدن...که در جست و جوی اول سطح وقتی به آخرین گره یعنی به گره هدف رسیدیم تمام گره های پشت سرمون (یعنی اونایی که ازش رد شدیم تا به هدف برسیم ) میشه جزء گروه بسط داده شده...

گر ه های تولید شده ، گره های بسط داده شده به اضافه ی بچه هایی که در سطر بعدی به وسیله ی گرهای بالاییشون تولید شدن....

در مورد مقدارشون هم که دوستمون در پست قبلی جواب رو نوشتنRolleyes
لینک مرجع