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

الگوریتم کروسکال در گراف شلوغ

ارسال:
  

nazanin2020 پرسیده:

الگوریتم کروسکال در گراف شلوغ

سرعت الگوریتم کروسکال در گراف شلوغ از پریم کمتره یا مساوین؟
پوران میگه کمتره (یعنی پریم سریعتره) ۶۰۰ مساله میگه مساوین
با تشکر
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

sanaz777 پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

ادامه سوالشم بخونید گفته پریم از باینری هیپ استفاده میکنه که میشه از مرتبه e log n که با کراسکال یکی میشه یعنی دیگه پریم از مرتبه n^2 نیست پس از یک مرتبه میشن
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

مرسی
بله درست میگید.
به اینکه با هیپ دوجمله ای هست دقت نکردم.
پس نتیجه این شد ک اگه با هیپ فیبوناچی صف اولویت در پریم رو ساخته باشه پریم سریعتره ولی الان چون با هیپ دوجمله ای ساخته شده سرعتشون یکیه ( در گراف شلوغ )
ممنون از همه Shy
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

shayesteb پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

سلام

میشه بگید کدوم صفجه از ۶۰۰ مسله این رو گفته ؟
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

سلام Smile
سوال ۷۰ فصل ۶ رو ببینید
پاسخ تشریحیشو هم بخونید شاید من بد متوجه شدم Cool
اگ در دسترس نیست بگید عکسشو بذارم
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

اره خوب درسته
هزینه بالایی رو باید داد برای مرتب سازی
چون مرتبه گراف از درجه دو میشه
E ~ n^2
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

artmiss پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

من فک میکنم از نظر پیچیدگی مساوین ولی تو ضرایب کراسکال بهتره.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

L3ic پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

شایدم بشه گفت اگه گراف کامل باشه تعداد یال ها مرتبه ۲ داره اونوقت با ۲^n پریم یکی میشه

۲ تا نکته که کلا بشه این مبحث رو جمع کرد

۱- اگر گراف با ماتریس پیاده شود آنگاه اگر خلوت باشد کراسکال بهتر است و اگر متراکم باشد پریم بهتر است
۲- اگر گراف با لیست پیاده سازی شود ، پیاده سازی از پریم وجود دارد که همیشه از کراسکال بهتر است
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

nazanin2020 پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

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

پیاده سازی پریم با استفاده از نمایش گراف به صورت ماتریس مجاورت [tex]O(v^2)[/tex] زمان می‌بره. بااستفاده از داده ساختار هیپ دودوئی ساده و نمایش فهرست مجاورت در زمان [tex]o(elogv)[/tex]است. استفاده از هیپ فیبوناچی [tex]o(e \: vlogv)[/tex]

ک اگ گراف خلوت باشه کروسکال [tex]o(elogv)[/tex] میشه ک دیگه فوقش با هم مساوین Big Grin. میشه بپرسم شما از روی چی این نکته رو میگید؟ من ک هر چی کتاب دیدم میگن در گراف خلوت کراسکال بهتر عمل میکنه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

L3ic پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

(۰۳ بهمن ۱۳۹۳ ۰۲:۳۱ ب.ظ)nazanin2020 نوشته شده توسط:  ممنون
جدای از جواب این سوال،، این نکته ی دوم ک نوشتید واقعا برای من سواله

پیاده سازی پریم با استفاده از نمایش گراف به صورت ماتریس مجاورت [tex]O(v^2)[/tex] زمان می‌بره. بااستفاده از داده ساختار هیپ دودوئی ساده و نمایش فهرست مجاورت در زمان [tex]o(elogv)[/tex]است. استفاده از هیپ فیبوناچی [tex]o(e \: vlogv)[/tex]

ک اگ گراف خلوت باشه کروسکال [tex]o(elogv)[/tex] میشه ک دیگه فوقش با هم مساوین Big Grin. میشه بپرسم شما از روی چی این نکته رو میگید؟ من ک هر چی کتاب دیدم میگن در گراف خلوت کراسکال بهتر عمل میکنه

منبع ۲ تا نکته که گفتم کلاس آقای یوسفی بود
خودشون سریحا این جملات رو قید کردن و توضیحی ندادند

اما نظر من اینه که چون e log e مرتبه کراسکال به خاطر مرتب سازی یال هاست و مرتب سازی حداقل n log n است و گاهی بیشتر
اما مرتبه هیپ حداکثر n log n و گاهی کمتر میشه پس پریم با هیپ همیشه میتونه مرتبه خوبی داشته باشه

(این نظر منه، دوستان که از من وارد ترن تو درستی یا نادرستی این جمله اظهار نظر کنند)
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال: #۱۱
  

nazanin2020 پاسخ داده:

RE: الگوریتم کروسکال در گراف شلوغ

(۰۳ بهمن ۱۳۹۳ ۱۰:۴۰ ب.ظ)L3ic نوشته شده توسط:  منبع ۲ تا نکته که گفتم کلاس آقای یوسفی بود
خودشون سریحا این جملات رو قید کردن و توضیحی ندادند

اما نظر من اینه که چون e log e مرتبه کراسکال به خاطر مرتب سازی یال هاست و مرتب سازی حداقل n log n است و گاهی بیشتر
اما مرتبه هیپ حداکثر n log n و گاهی کمتر میشه پس پریم با هیپ همیشه میتونه مرتبه خوبی داشته باشه

(این نظر منه، دوستان که از من وارد ترن تو درستی یا نادرستی این جمله اظهار نظر کنند)

من تا به حال اینو نشنیده بودم Cool

پس حداقل حتما باید توی صورت سوال بگن با چی ساخته شده Smile

اگه نگن بنظر من باید پیش فرض رو همون e logv در نظر بگیریم .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۱,۹۱۷ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: ss311
  تعداد مسیرها در گراف ss311 ۰ ۱,۸۲۸ ۰۸ بهمن ۱۳۹۸ ۱۲:۴۷ ب.ظ
آخرین ارسال: ss311
  کوتاه ترین مسیر در گراف Sanazzz ۳ ۳,۶۹۱ ۰۷ فروردین ۱۳۹۸ ۰۲:۵۷ ق.ظ
آخرین ارسال: Sanazzz
  کتاب خوب در باره نظریه گراف ماهی ۲۵۸ ۰ ۱,۷۸۴ ۲۸ شهریور ۱۳۹۷ ۱۲:۲۸ ب.ظ
آخرین ارسال: ماهی ۲۵۸
  یافتن مسیر در گراف کامل دو بخشی Sepideh96 ۳ ۳,۷۳۸ ۲۶ بهمن ۱۳۹۶ ۱۲:۴۲ ب.ظ
آخرین ارسال: αɾια
  رنگ آمیزی راسهای گراف ss311 ۲ ۲,۱۰۰ ۰۳ بهمن ۱۳۹۶ ۰۱:۲۳ ق.ظ
آخرین ارسال: ss311
  سوال در مورد ساختن یک گراف دانش محدود zahra89 ۰ ۱,۵۵۲ ۰۲ بهمن ۱۳۹۶ ۰۳:۴۱ ب.ظ
آخرین ارسال: zahra89
  درخواست حل سوال گراف از مهندسی کامپیوتر ۹۳ Sepideh96 ۴ ۲,۸۰۲ ۱۴ آذر ۱۳۹۶ ۰۲:۲۹ ق.ظ
آخرین ارسال: Sepideh96
  درخواست حل سوال گراف از ریاضی ۹۴ Sepideh96 ۱ ۱,۴۴۴ ۰۹ آذر ۱۳۹۶ ۰۱:۰۶ ق.ظ
آخرین ارسال: Jooybari
  درخواست حل سوال گراف از علوم کامپیوتر ۹۶ Sepideh96 ۱ ۱,۴۱۴ ۰۹ آذر ۱۳۹۶ ۱۲:۵۳ ق.ظ
آخرین ارسال: Jooybari

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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