زمان کنونی: ۲۲ اردیبهشت ۱۴۰۳, ۱۱:۲۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

الگوریتم دایجسترا

ارسال:
  

alifarokhi پرسیده:

الگوریتم دایجسترا


سلام وقت بخیر لطفا جواب این سئوال رو بدبد
با تشکر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

Hamzeh.S پاسخ داده:

RE: الگوریتم دایجسترا

الگوریتم دایجسترابه این صورت عمل می کند که ابتدا تمام رئوس رادرداخل صف اولویت قرارداده سپس هربار گره با کمترین مقدارکلید(نحوه محاسباتش درکتابها هست) روانتخاب می کنه.چون راس ۲ مبدا است پس این راس انتخاب شده عمل relaxation روی تمام رئوس مجاورآن انجام می شود.سپس راس ۳ انتخاب می شود و بازهم عمل relaxation روی تمام رئوس مجاورآن انجام می شود.سپس راس ۴ انتخاب می شود وبازهم طبق قبل عمل relaxation را داریم. درانتها راس ۱ انتخاب می شود.پس مسیرعبارتست از (چپ به راست)۲،۳،۴،۱/
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Riemann پاسخ داده:

RE: الگوریتم دایجسترا

این طرز سوال پرسیدن شما رو به هیچ جا نمیرسونه، اول بگید چی کار کردید و کجا به مشکل خوردید تا بعد ما بتونیم به شما کمک کنیم.
نقل قول این ارسال در یک پاسخ

ارسال:
  

alifarokhi پاسخ داده:

RE: الگوریتم دایجسترا

(۱۰ آذر ۱۳۹۳ ۱۱:۱۶ ق.ظ)Riemann نوشته شده توسط:  این طرز سوال پرسیدن شما رو به هیچ جا نمیرسونه، اول بگید چی کار کردید و کجا به مشکل خوردید تا بعد ما بتونیم به شما کمک کنیم.
دوست عزیز اگه جوابشو میدونستم مزاحم شما نمیشدم شما فکر کنید یه مبتدی سئوال پرسیده دوست دارید جواب بدید دوست ندارید ندید من این مبحث رو بلد نیستم کمک خواستم یا جواب سئوال رو بدن یا راهنمایی کنن
دوس
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

NP-Cσмρℓєтє پاسخ داده:

RE: الگوریتم دایجسترا

ببخشید ؛ عمل relaxation فاصله بین نود و نودهای مجاور رو پیدا میکنه؟؟؟؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Hamzeh.S پاسخ داده:

RE: الگوریتم دایجسترا

درهربارعمل relaxation فاصله نسبت داده شده به گره ای که این عمل روبرای همسایه های اون انجام می دیم بافاصله همین گره تا همسایه موردنظرجمع می شه واگه این مقدارازمقدارفعلی اون همسایه کمترباشه این مقدارجایگزین میشه.
نقل قول این ارسال در یک پاسخ

ارسال:
  

NP-Cσмρℓєтє پاسخ داده:

RE: الگوریتم دایجسترا

(۱۰ آذر ۱۳۹۳ ۰۸:۳۱ ب.ظ)King2 نوشته شده توسط:  درهربارعمل relaxation فاصله نسبت داده شده به گره ای که این عمل روبرای همسایه های اون انجام می دیم بافاصله همین گره تا همسایه موردنظرجمع می شه واگه این مقدارازمقدارفعلی اون همسایه کمترباشه این مقدارجایگزین میشه.

ممکنه برای یکی از نودهای این سوال یک مثال بزنید برای relaxation ؟؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Hamzeh.S پاسخ داده:

RE: الگوریتم دایجسترا

البته.برای راس شروع یعنی ۲ .درابتدا مقداراون صفراست.با انجام relaxation برای همسایه هاداریم :
راس ۳=۱۱ راس۴=۱۶ راس ۱=۲۹
پس راس ۳ را انتخاب می کنیم.حال با انجام مجددبرای همسایه های راس ۳ خواهیم داشت:
راس۴=۱۵
که این مقدار ازمقدارقبلی برای ۴ کمتره وجایگزین اون میشه.حالا چون صف اولویت برحسب این مقادیراست کمترین مقداریعنی راس ۴ را انتخاب می کنیم والی آخر.
نقل قول این ارسال در یک پاسخ

ارسال:
  

NP-Cσмρℓєтє پاسخ داده:

RE: الگوریتم دایجسترا

(۱۰ آذر ۱۳۹۳ ۰۹:۰۸ ب.ظ)King2 نوشته شده توسط:  البته.برای راس شروع یعنی ۲ .درابتدا مقداراون صفراست.با انجام relaxation برای همسایه هاداریم :
راس ۳=۱۱ راس۴=۱۶ راس ۱=۲۹
پس راس ۳ را انتخاب می کنیم.حال با انجام مجددبرای همسایه های راس ۳ خواهیم داشت:
راس۴=۱۵
که این مقدار ازمقدارقبلی برای ۴ کمتره وجایگزین اون میشه.حالا چون صف اولویت برحسب این مقادیراست کمترین مقداریعنی راس ۴ را انتخاب می کنیم والی آخر.

ممنون کامل متوجه شدم,
الگوریتم بلمن فورد هم مثله دایجستراست؟؟


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

Hamzeh.S پاسخ داده:

RE: الگوریتم دایجسترا

(۱۰ آذر ۱۳۹۳ ۰۹:۲۰ ب.ظ)zahra.s نوشته شده توسط:  
(10 آذر ۱۳۹۳ ۰۹:۰۸ ب.ظ)King2 نوشته شده توسط:  البته.برای راس شروع یعنی ۲ .درابتدا مقداراون صفراست.با انجام relaxation برای همسایه هاداریم :
راس ۳=۱۱ راس۴=۱۶ راس ۱=۲۹
پس راس ۳ را انتخاب می کنیم.حال با انجام مجددبرای همسایه های راس ۳ خواهیم داشت:
راس۴=۱۵
که این مقدار ازمقدارقبلی برای ۴ کمتره وجایگزین اون میشه.حالا چون صف اولویت برحسب این مقادیراست کمترین مقداریعنی راس ۴ را انتخاب می کنیم والی آخر.

ممنون کامل متوجه شدم,
الگوریتم بلمن فورد هم مثله دایجستراست؟؟


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
البته پیاده سازی الگوریتم متفاوته اما دربلمن فوردهم relaxation باهمین توضیحی که گفتم انجام میشه .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  وزن منفی در گراف و الگوریتم دایجسترا Rehe1994 ۱ ۲,۶۲۶ ۲۷ دى ۱۳۹۵ ۱۲:۵۸ ب.ظ
آخرین ارسال: Jooybari
  ۱۷۱ نرم افزار و ۱۹۸ الگوریتم - شبانه الگوریتم دانشگاه تهران axarsu ۱ ۲,۴۹۷ ۰۸ شهریور ۱۳۹۵ ۰۸:۳۶ ب.ظ
آخرین ارسال: majidgeek
  ۲۴۲ الگوریتم ،۳۷۱ نرم. الگوریتم برم یا نرم افزار؟ azamcheraghi ۱۱ ۷,۳۵۸ ۰۳ تیر ۱۳۹۵ ۱۱:۳۸ ق.ظ
آخرین ارسال: azamcheraghi
  الگوریتم دایجسترا Baranmalihe ۱ ۱,۲۱۲ ۰۴ بهمن ۱۳۹۴ ۱۲:۰۵ ب.ظ
آخرین ارسال: arefeh.hp
  مشکل در الگوریتم جایگزینی (الگوریتم ساعت ) araz22 ۶ ۴,۷۸۳ ۱۹ مهر ۱۳۹۴ ۱۰:۲۴ ب.ظ
آخرین ارسال: so@
  ۸ الگوریتم ۱۲ نرم افزار ۱۵ علوم -- نرم افزار شریف گرایش الگوریتم ahrmb ۲ ۱,۸۴۱ ۰۸ مهر ۱۳۹۴ ۰۶:۴۳ ب.ظ
آخرین ارسال: ahrmb
  ۱۴۷ نرم افزار و ۱۱۶ الگوریتم - الگوریتم روزانه تهران slaf83 ۱۴ ۹,۸۳۸ ۲۴ شهریور ۱۳۹۴ ۱۱:۴۵ ق.ظ
آخرین ارسال: slaf83
  ۱۸۰ نرم ۱۷۰ الگوریتم الگوریتم تهران-شبانه t.mehr ۶ ۳,۶۱۵ ۲۰ شهریور ۱۳۹۴ ۰۴:۰۴ ب.ظ
آخرین ارسال: tondar.sal
  ۱۲۱ نرم افزار ۱۴۵ الگوریتم - الگوریتم تهران روزانه ali blhj ۲۳ ۱۰,۶۷۸ ۱۵ شهریور ۱۳۹۴ ۱۰:۵۹ ق.ظ
آخرین ارسال: ali blhj
  الگوریتم دایجسترا alifarokhi ۳ ۱,۶۷۸ ۳۰ اردیبهشت ۱۳۹۴ ۰۱:۰۴ ب.ظ
آخرین ارسال: gunnersregister

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close