مرتبهٔ گراف: درک تعداد رأسها در نظریهٔ گراف
مرتبه در برابر اندازه: دو مفهوم پایهای
در نظریهٔ گراف1، هر گراف از دو مجموعهٔ اصلی تشکیل شده است: رأسها2 (که گره یا نقطه نیز نامیده میشوند) و یالها3 (که خطوط رابط بین رأسها هستند). مرتبهٔ گراف (Order of Graph) به تعداد رأسهای آن گراف گفته میشود، در حالی که اندازهٔ گراف (Size of Graph) تعداد یالها را نشان میدهد. این دو مفهوم پایهای و مکمل یکدیگرند.
برای درک بهتر، یک شبکهٔ اجتماعی فرضی با 5 کاربر (رأس) و 7 ارتباط دوستی (یال) را تصور کنید. در اینجا مرتبه برابر 5 و اندازه برابر 7 است. توجه داشته باشید که مرتبه میتواند بدون تغییر اندازه تغییر کند و برعکس. برای نمونه، افزودن یک کاربر جدید (رأس جدید) مرتبه را افزایش میدهد، اما اگر این کاربر هیچ ارتباطی نداشته باشد، اندازه ثابت میماند.
| نوع گراف | مرتبه (تعداد رأسها) | اندازه (تعداد یالها) | مثال |
|---|---|---|---|
| گراف تهی | 3 | 0 | سه جزیره بدون پل |
| گراف کامل $K_4$ | 4 | 6 | چهار شهر که هر جاده مستقیم بین هر دو شهر وجود دارد |
| گراف مسیر $P_5$ | 5 | 4 | پنج ایستگاه در یک خط مستقیم راهآهن |
ارتباط مرتبه با درجهٔ رأسها و قضیهٔ دست دادن
یکی از مهمترین قضایای نظریهٔ گراف، قضیهٔ دست دادن (Handshaking Lemma) است که رابطهٔ مستقیمی بین مرتبه و مجموع درجهٔ رأسها برقرار میکند. درجهٔ یک رأس، تعداد یالهای متصل به آن است. قضیهٔ دست دادن بیان میکند که مجموع درجات همهٔ رأسهای یک گراف، برابر دو برابر تعداد یالهاست.
نتیجهٔ مهم این قضیه این است که مجموع درجات همیشه یک عدد زوج است. بنابراین در هر گراف با مرتبهٔ دلخواه، تعداد رأسهایی که درجهٔ فرد دارند، حتماً زوج خواهد بود. برای مثال، در یک مهمانی با 10 نفر (مرتبه برابر 10)، تعداد افرادی که با تعداد فرد از دیگران دست دادهاند، همیشه زوج است. این یک ویژگی جالب است که به کمک مرتبه کشف میشود.
نقشهٔ مترو: مثالی ملموس از مرتبه در عمل
فرض کنید نقشهٔ متروی یک شهر را به صورت یک گراف در نظر میگیریم. هر ایستگاه مترو یک رأس (گره) و هر مسیر بین دو ایستگاه مجاور یک یال است. در این مثال، مرتبهٔ گراف برابر تعداد کل ایستگاههای مترو در آن شهر است. اگر شهر 50 ایستگاه داشته باشد، مرتبه برابر 50 خواهد بود. اندازهٔ گراف نیز برابر تعداد قطعات مسیر بین ایستگاههای مجاور است (مثلاً 60 قطعه).
اکنون فرض کنید شهرداری قصد دارد 5 ایستگاه جدید به شبکه اضافه کند. با این کار مرتبه از 50 به 55 افزایش مییابد. این افزایش بر محاسبات مربوط به هزینهٔ نگهداری، زمان سفر و تحلیل ازدحام تأثیر مستقیم دارد. همچنین با قضیهٔ دست دادن میتوان جمع درجات جدید را پیشبینی کرد.
حداکثر تعداد یالها بر اساس مرتبه
یکی از سوالات اساسی این است: با دانستن مرتبه (تعداد رأسها)، حداکثر تعداد یالهایی که یک گراف میتواند داشته باشد چقدر است؟ پاسخ به نوع گراف بستگی دارد. در یک گراف ساده4 (بدون حلقه و یال موازی)، حداکثر تعداد یالها زمانی حاصل میشود که گراف کامل باشد. گراف کامل با مرتبه $n$ را با نماد $K_n$ نشان میدهیم.
برای نمونه، اگر مرتبه 4 باشد (یعنی $n=4$)، حداکثر یالها برابر $\frac{4 \times 3}{2} = 6$ است که همان گراف کامل $K_4$ را میسازد. اگر مرتبه 10 باشد، حداکثر 45 یال امکانپذیر است.
چالشهای مفهومی پیرامون مرتبهٔ گراف
بله، کاملاً ممکن است. مرتبه فقط تعداد رأسها را نشان میدهد و ربطی به تعداد یالها ندارد. برای مثال، دو گراف با 4 رأس در نظر بگیرید: یکی میتواند یک گراف تهی با 0 یال باشد و دیگری یک گراف کامل $K_4$ با 6 یال. هر دو مرتبهٔ 4 دارند اما اندازهشان متفاوت است.
کمترین درجهٔ یک رأس میتواند صفر باشد. چنین رأسی را «رأس تنها» یا «رأس منزوی» مینامیم. اگر مرتبه بزرگتر از یک باشد، داشتن رأس تنها امکانپذیر است. برای نمونه، گرافی با 5 رأس که یکی از رأسها به هیچ یالی متصل نباشد، مرتبهٔ 5 دارد و درجهٔ آن رأس صفر است.
در یک گراف ساده، با یک رأس نمیتوان یال داشت زیرا یال نیازمند دو رأس متمایز است. اما اگر حلقه (Loop) مجاز باشد (در برخی انواع گراف مانند شبهگرافها)، میتوان یک حلقه از آن رأس به خودش داشت. در نظریهٔ پایهٔ گرافهای ساده، گراف با مرتبه 1 فقط میتواند بدون یال باشد.
جمعبندی
پاورقی
2 رأس (Vertex): یک نقطه یا گره در گراف که نشاندهندهٔ یک شیء یا موجودیت است.
3 یال (Edge): ارتباط یا پیوند بین دو رأس در گراف که میتواند جهتدار یا بدون جهت باشد.
4 گراف ساده (Simple Graph): گرافی بدون حلقه و بدون یال موازی (بیش از یک یال بین دو رأس).