Professional Documents
Culture Documents
DiscreteMath 8
DiscreteMath 8
• به مسیر یا دور ساده میگوییم اگر شامل هیچ یال تکراری نباشد.
• یک گراف بدون جهت همبند است اگر بین هر دو رأس مجزای آن
یک مسیر وجود داشته باشد .گرافی که همبند نباشد ناهمبند نامیده
میشود.
• مولفه همبندی :یک مولفه همبندی از گراف Gیک زیرگراف
همبند از Gاست که زیرگراف محض هیچ زیرگراف همبند
دیگری نیست( .زیرگراف همبند ماکسیمال)
• راس برشی :راسی که حذف آن و یالهای مجاور آن از گراف،
تعداد مولفه های همبندی را افزایش دهد.
• مسیر اویلری :مسیر ساده ای که شامل همه یال های گراف باشد.
• قضیه :یک گراف چندگانه متصل دور اویلری دارد اگر و فقط اگر
درجه هر رأس آن زوج باشد.
• قضیه :یک گراف چندگانه متصل مسیر اویلری دارد اگر و فقط
اگر شامل دقیقا دو رأس از درجه فرد باشد.
مسیر و دور همیلتونی
• مسیر همیلتونی :یک مسیر ساده که از هر رأس دقیقا یک بار
عبور کند.
• قضیه :یک گراف بدون جهت درخت است اگر و فقط اگر بین هر
دو رأس آن یک مسیر یکتا وجود داشته باشد.
درخت ریشه دار
• درخت ریشه دار :درختی که رأسی به عنوان ریشه دارد و یال ها
به صورت جهتدار از ریشه دور میشوند.
• در یک درخت ریشه دار:
• اگر vنودی غیر از ریشه باشد ،والد vنود uاست اگر از uبه vیالی
جهتدار وجود داشته باشد .در اینصورت به نود vفرزند نود uگفته
میشود.
• نودی که هیچ فرزندی نداشته باشد ،برگ نامیده میشود .نودهایی که
فرزند دارند نود داخلی نامیده میشوند.
• درخت mتایی ( :)m-ary treeدرختی که هر نود داخلی آن
بیشتر از mفرزند نداشته باشد.
• الگوریتم کروسکال
الگوریتم پرایم
• از یک نود منتخب شروع و در هر زمان یالی با کمترین وزن که
از یک رأس منتخب خارج میشود را انتخاب میکند به شرطی که
دور ایجاد نشود و رأس انتهایی آن یال به مجموعه رئوس منتخب
اضافه میشود..
الگوریتم پرایم
مثال:
الگوریتم کروسکال
• در هر زمان یالی با کمترین وزن که دور ایجاد نمیکند را انتخاب
میکند.
الگوریتم کروسکال
مثال: