دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: الگوریتم کراسکال

  1. #1
    کـــــــاربر فــــعال
    رشته تحصیلی
    کامپیوتر(مهندسی نرم افزار)
    نوشته ها
    18,304
    ارسال تشکر
    4,182
    دریافت تشکر: 19,008
    قدرت امتیاز دهی
    220
    Array

    Ok الگوریتم کراسکال

    در الگوریتم کراسکال یال‌های گراف را به ترتیب صعودی مرتب می کنیم. از اولین (کوچکترین) یال شروع کرده و هر یال را به گراف اضافه می کنیم به شرط اینکه دور در گراف ایجاد نگردد. این روال را آنقدر ادامه می دهیم تا درخت پوشای بهینه تشکیل گردد.
    کد PHP:
         1  function Kruskal(G)
     
    2    for each vertex v in G do
     
    3      Define an elementary cluster C(v← {v}.
     
    4    Initialize a priority queue Q to contain all edges in Gusing the weights as keys.
     
    5    Define a tree T ← Ø       //T will ultimately contain the edges of the MST
     
    6     // n is total number of vertices
     
    7    while T has fewer than n-1 edges do
     
    8      // edge u,v is the minimum weighted route from/to v
     
    9      (u,v← Q.removeMin()
    10      // prevent cycles in T. add u,v only if T does not already contain a path between u and v. 
    11      // Note that the cluster contains more than one vertex only if an edge containing a pair of
    12      // the vertices has been added to the tree.
    13      Let C(vbe the cluster containing v, and let C(ube the cluster containing u.
    14      if C(v≠ C(uthen
    15        Add edge 
    (v,uto T.
    16        Merge C(v) and C(uinto one clusterthat isunion C(v) and C(u).
    17    return tree T 
    نحوهٔ کار الگوریتم کراسکال به این صورت است که یک جنگل از درخت هارا به ترتیب با هم ادغام می‌کند تا به یک درخت واحد برسد.
    شنبه : یارب العالمین 1شنبه : یا ذاالجلال والاکرام
    2شنبه : یا قاضی الحاجات 3شنبه : یاارحم الراحمین
    4شنبه : یا حی یاقیوم 5شنبه : لا اله الا الله الملک الحق المبین
    جمعه : اللهم صل علی محمد وال محمد وعجل فرجهم

  2. کاربرانی که از پست مفید آبجی سپاس کرده اند.


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقاله: سیستم عامل ( مقاله )
    توسط Admin در انجمن بخش مقالات نرم افزار
    پاسخ ها: 9
    آخرين نوشته: 25th April 2013, 01:33 AM
  2. آموزشی: آشنایی با طراحی الگوریتم ها
    توسط آبجی در انجمن مهندسی کامپیوتر - نرم افزار
    پاسخ ها: 1
    آخرين نوشته: 27th October 2010, 09:44 PM
  3. آموزشی: الگوریتم Simulated Annealing
    توسط آبجی در انجمن مهندسی کامپیوتر - نرم افزار
    پاسخ ها: 0
    آخرين نوشته: 10th May 2010, 09:56 PM
  4. مقاله: تکنیک های هوش مصنوعی و ابزارهای مدلسازی درحوزه کسب وکار
    توسط آبجی در انجمن هوش مصنوعی
    پاسخ ها: 0
    آخرين نوشته: 4th May 2010, 08:11 PM
  5. آموزشی: الگوریتم های مرتب سازی آرایه ها
    توسط آبجی در انجمن مهندسی کامپیوتر - نرم افزار
    پاسخ ها: 0
    آخرين نوشته: 21st November 2009, 12:13 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •