گاما رو نصب کن!

{{ number }}
اعلان ها
اعلان جدیدی وجود ندارد!
کاربر جدید

جستجو

پربازدیدها: #{{ tag.title }}

میتونی لایو بذاری!
نمونه سوال محتوای آموزشی آزمون آنلاین پرسش و پاسخ درسنامه آموزشی مدرسه‌یاب معلم‌ها

احاطه بسته یک رأس: خود رأس همراه با همهٔ همسایه‌های آن

بروزرسانی شده در: 17:47 1405/02/17 مشاهده: 18     دسته بندی: کپسول آموزشی

احاطه بسته یک رأس: خود رأس همراه با همهٔ همسایه‌های آن

مفهومی پایه در نظریهٔ گراف: بررسی مجموعهٔ بستهٔ همسایگی و کاربردهای آن در ریاضیات و علوم کامپیوتر
در این مقاله با مفهوم «احاطه بسته یک رأس» آشنا می‌شوید. این اصطلاح به مجموعه‌ای شامل خودِ رأس و تمام رأس‌هایی که با آن یال مستقیم دارند (همسایه‌ها) اشاره می‌کند. می‌آموزید که چگونه این مجموعه در مسائل احاطه‌گری1، کدگذاری2 و تحلیل شبکه‌های اجتماعی کاربرد دارد. مثال‌های گام‌به‌گام و جدول‌های مقایسه به درک بهتر موضوع در سطح دبیرستان کمک می‌کنند.

تعریف اصلی و نمایش گرافیکی

در نظریهٔ گراف3، یک گراف از مجموعه‌ای از رأس‌ها (یا گره‌ها) و یال‌ها (پیوندها) تشکیل می‌شود. برای هر رأس دلخواه مانند $v$، همسایه‌های آن رأس‌هایی هستند که با $v$ با یک یال متصل شده‌اند. اصطلاح «احاطه بسته» به مجموعه‌ای گفته می‌شود که شامل خودِ رأس و همهٔ همسایه‌های آن باشد. نماد آن به صورت زیر است:

$N[v] = N(v) \cup \{v\}$
که در آن $N(v)$ مجموعهٔ همهٔ همسایه‌های $v$ است.

مثال ساده: فرض کنید در یک شبکهٔ دوستانه، رأس «علی» با «بهرام» و «پریسا» دوست است. اگر «علی» را در نظر بگیریم، مجموعهٔ احاطه بستهٔ «علی» شامل خودِ علی، بهرام و پریسا خواهد بود. این مجموعه در مسائل یافتن گروه‌های تأثیرگذار یا کنترل یک شبکه کاربرد دارد.

انواع گراف و رفتار مجموعه بستهٔ همسایگی

رفتار مجموعهٔ احاطه بسته به نوع گراف وابسته است. در جدول زیر ویژگی‌های این مجموعه در چند گراف مشهور مقایسه شده است:

نوع گرافویژگی احاطه بستهمثال عددی
گراف کامل $K_n$هر رأس با همهٔ رأس‌های دیگر همسایه است$|N[v]| = n$ (کل رأس‌ها)
گراف مسیر $P_n$برای رأس انتهایی $|N[v]| = 2$، برای رأس میانی $|N[v]| = 3$برای $P_5$، اندازه مجموعه بین $2$ تا $3$
گراف ستاره $K_{1,3}$مرکز: خودش + همهٔ برگ‌ها (۴ رأس) - برگ: خودش + مرکز (۲ رأس)$|N[\text{center}]|=4 , |N[\text{leaf}]|=2$

کاربرد عملی: مسئلهٔ آتش‌نشانی در یک محله

فرض کنید یک محله با $7$ خانه داریم که هر خانه یک رأس و راه‌های بین آن‌ها یال‌ها هستند. می‌خواهیم ایستگاه‌های آتش‌نشانی را طوری قرار دهیم که هر خانه یا خودش ایستگاه داشته باشد یا حداقل با یک خانهٔ دارای ایستگاه مجاور باشد. این همان مفهوم مجموعهٔ احاطه‌گر1 است. احاطه بسته یک رأس به ما نشان می‌دهد که با انتخاب یک رأس به عنوان ایستگاه، کدام خانه‌ها پوشش داده می‌شوند. به عنوان مثال، اگر رأس $x$ را انتخاب کنیم، مجموعهٔ $N[x]$ خانه‌هایی هستند که در امان می‌مانند. هدف یافتن کوچک‌ترین تعداد رأس‌ها است که اجتماع احاطه بستهٔ آن‌ها کل گراف را بپوشاند.

یک مثال گام‌به‌گام: گراف دوچرخه‌ای با $6$ رأس (یک شش‌ضلعی) در نظر بگیرید. برای رأس شماره $1$ با همسایه‌های $6$ و $2$، مجموعهٔ احاطه بسته $N[1]=\{1,6,2\}$ خواهد بود. انتخاب رأس‌های $1$ و $4$ کل شش رأس را پوشش می‌دهد زیرا $N[1] \cup N[4] = \{1,2,6\} \cup \{4,5,3\} = V$.

روابط ریاضی و قضیه کران بالا

برای هر گراف با $n$ رأس و بیشینهٔ درجهٔ $\Delta$ (بیشترین تعداد همسایه برای یک رأس)، اندازهٔ مجموعهٔ احاطه بسته همواره بین $1$ و $\Delta+1$ است. یک قضیهٔ مهم در این زمینه:

$1 \le |N[v]| \le \Delta(G) + 1$
و همچنین برای گراف‌های بدون رأس تنها4، همیشه $|N[v]| \ge 2$.

اگر گراف منتظم5 از درجه $k$ باشد (همهٔ رأس‌ها دقیقاً $k$ همسایه دارند)، آنگاه اندازهٔ احاطه بسته برای همهٔ رأس‌ها یکسان و برابر $k+1$ می‌شود. مثال: در یک مکعب (گراف $3$-منتظم با $8$ رأس)، هر رأس دقیقاً $3$ همسایه دارد، پس $|N[v]| = 4$.

چالش‌های مفهومی

پرسش ۱: آیا ممکن است احاطه بستهٔ دو رأس متفاوت دقیقاً برابر باشد؟
پاسخ: بله، در گراف‌هایی که دو رأس همسایه بوده و بقیهٔ همسایه‌های آن‌ها نیز یکسان باشند، چنین وضعیتی رخ می‌دهد. برای مثال در یک گراف مثلثی ($K_3$)، برای هر رأس داریم $N[v] = V$، بنابراین همهٔ مجموعه‌ها برابر کل گراف هستند.
پرسش ۲: آیا اگر یک رأس حلقه6 داشته باشد (یال از رأس به خودش)، در محاسبهٔ احاطه بسته تغییری ایجاد می‌شود؟
پاسخ: بله. در نظریهٔ استاندارد گراف ساده، حلقه مجاز نیست. اما اگر گراف دارای حلقه باشد، آن رأس خودش را نیز به عنوان همسایه خواهد داشت. در این صورت $N(v)$ شامل خود رأس می‌شود و $N[v]$ عملاً دوبار خودش را خواهد داشت که در مجموعه‌ها تکراری محسوب نمی‌شود، اما اندازه تغییر نمی‌کند.
پرسش ۳: چگونه می‌توان از احاطه بسته برای مرتب‌سازی رأس‌ها استفاده کرد؟
پاسخ: یکی از روش‌ها، مرتب‌سازی رأس‌ها بر اساس اندازهٔ $|N[v]|$ نزولی است. رأس‌هایی با مجموعهٔ بستهٔ بزرگتر، قدرت پوشش بیشتری دارند و در الگوریتم‌های تقریبی برای مسئلهٔ مجموعهٔ احاطه‌گر ابتدا انتخاب می‌شوند. این ایده در مسیریابی شبکه و انتخاب گره‌های کلیدی کاربرد دارد.

پاورقی

1 احاطه‌گری (Domination): در نظریهٔ گراف، مجموعه‌ای از رأس‌ها که هر رأس گراف یا در آن مجموعه است یا با حداقل یک رأس از آن مجموعه مجاور باشد.
2 کدگذاری (Coding): کاربرد مجموعه‌های احاطه‌گر در تئوری کدگذاری برای یافتن کدهای تصحیح‌کننده خطا.
3 نظریهٔ گراف (Graph Theory): شاخه‌ای از ریاضیات که به مطالعهٔ گراف‌ها به عنوان مدلی از روابط بین اشیاء می‌پردازد.
4 رأس تنها (Isolated Vertex): رأس با درجه صفر که هیچ همسایه‌ای ندارد.
5 گراف منتظم (Regular Graph): گرافی که همهٔ رأس‌های آن درجهٔ یکسان داشته باشند.
6 حلقه (Loop): یالی که یک رأس را به خودش متصل می‌کند (در گراف‌های ساده مجاز نیست).