سوال ۷۳ کنکور ارشد علوم کامپیوتر ۱۴۰۴
اهمیت
۰/۵
یک گراف جهتدار مدلی برای یک شبکه کامپیوتری با رأس است. وزن روی یال ، احتمال خرابنبودن (سالمبودن) لینک است. فرض کنید لینکها مستقل از یکدیگر خراب میشوند، بنابراین احتمال خرابنبودن یک مسیر برابر حاصلضرب وزن یالهای آن است. میخواهیم برای هر دو رأس، مقدار یعنی بیشترین احتمال خرابنبودن مسیر بین دو رأس و (مطمئنترین مسیر) را بهدست آوریم. از الگوریتم زیر استفاده میکنیم که در آن بهترین مقدار روی مسیرهایی است که همهٔ رأسهای میانی آنها از مجموعهٔ باشند:
for(k = 1 ; k <= n ; k++)
for(i = 1 ; i <= n ; i++)
for(j = 1 ; j <= n ; j++)
(a)
کدام عبارت سطر را بهدرستی پر میکند تا الگوریتم درست باشد؟
پاسخ صحیح: گزینهٔ D —
پاسخ تشریحی
This is the classic most-reliable-path problem solved with the Floyd–Warshall dynamic-programming scheme (CLRS Problem 25-1).
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#floyd-warshall#all-pairs-shortest-path#dynamic-programming#most-reliable-path#independent-probabilities#recurrence