۰
subtitle
ارسال: #۱
  
الگوریتم جانسون و بلمن در طراحی الگوریتم
بچه ها الگوریتم جانسون روهم باید بلد باشیم؟ لطفا در مورد بلمن هم توضیح بدین.و دور منفی چیه؟
۰
ارسال: #۲
  
RE: الگوریتم جانسون و بلمن در طراحی الگوریتم
دور منفی اینه چون می خوای مسیر کمینه را انتخاب کنی اگه که مثلا دو تا یال داشته باشی که ایجاد دور (سیکل) کرده باشن و هزینه این که از شون بگذری منفیه پس وقتی الگوریتم تو دنبال کمترین هزینه است مدام در این دور می چرخه چون هر دفعه به جای این که هزینه عبور از یال اش به مجموع هزینه هاش اضافه کنه این طور ی تازه کم هم می شه .
۰
ارسال: #۳
  
RE: الگوریتم جانسون و بلمن در طراحی الگوریتم
میشه یه مثال بزنید و حلش کنید؟ جانسونو چی؟ باید بلد باشیم؟
ارسال: #۴
  
RE: الگوریتم جانسون و بلمن در طراحی الگوریتم
۰
ارسال: #۵
  
RE: الگوریتم جانسون و بلمن در طراحی الگوریتم
الگوریتم جانسون در واقع میاد با V بار انجام دادن دایکسترا مسئله All pairs shortest path رو حل میکنه به این ترتیب که به راسها میاد یه سری عدد اضاف میکنه که این اعداد با تشکیل یک دستگاه نا معادلات با راس ها بوجود میاره و اگه این دستگاه جواب داشت که اون اعدادی رو که بدست اورده به راس ها اضاف میکنه و روال عادی دایکسترا رو ادامه میده، اگه که اون دستگاه جواب نداشت که این الگوریتم کار نمیکنه، اون دستگاه رو هم میاد با bellman for فکر کنم حل میکنه و مرتبه کلیش میشه فکر کنم[tex]O(V^2\lg V VE)[/tex] اگه صف اولویت توی الگوریتم دایکسترا رو با fibonacci heap بسازی که decrease key اون به صورت سرشکن از مرتبه [tex]O(1)[/tex] هستش.
۰
ارسال: #۶
  
RE: الگوریتم جانسون و بلمن در طراحی الگوریتم
با عرض شرمندگی شکل باز نمیشه...از بیرونم خیلی ریزه...ممنون که حوصله به خرج دادین
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close