ماتریس مجاورت
در ریاضی گسسته و دانش رایانه، ماتریس مجاورت یالهای میان گرههای گراف را مینمایاند. به سخنی دیگر، ماتریس مجاورت نشان میدهد که آیا جفتگرهها با یالی همسایهی یکدیگرند. در گرافهای ناساده، این ماتریس شمار یالهای میان جفتگرهها را نمایش میدهد. برای گراف
نمایش گراف با ماتریس مجاورت
در گراف
ویژگیهای ماتریس مجاورت
ماتریس مجاورت گرافی ساده دارای ویژگیهای زیر است:
- ماتریس مجاورت همامون (متقارن) است.
- در گراف کامل، همهٔ درایههای ماتریس مجاورت جز درایههای قطر یکاند.
- همهٔ درایههای ماتریس مجاورت گرافی تهی صفر اند.
ماتریس مجاورت گراف دو بخشی
برای گرافی دوبخشی که یک بخش دارای
زیرماتریس
ویژگیها
ماتریس مجاورت گرافی سادهٔ بیسو همامون (متقارن) است و بنابراین مجموعهای کامل از مقدار ویژههای حقیقی و یک بردار ویژهٔ متعامد دارد. (basis) مجموعهٔ مقدار ویژههای یک گراف، طیف آن گراف را تشکیل میدهند.
فرض کنید ۲ گراف (باسو یا با سو)
با این حال ممکن است دو گراف مجموعهٔ مقدار ویژههای برابر داشته باشند ولی متناظر نباشند.
اگر Aماتریس مجاورت گراف باسو یا با سو G باشد، ماتریس
برای گراف (d)-منتظم (که d همچنین یک مقدار ویژهٔ A هم هست)، برای بردار
این جمله غلط است که: ماتریس I-A (که I ماتریس همانی n×n است) وارون پذیر هستند اگر و فقط اگر هیچ دور مستقیمی در گراف G نباشد. در این مورد، وارون این گراف یعنی
که این متناظر است با اینکه تعداد مسیرها بین i و j برابر است با تعداد مسیرها به طول ۱ بعلاوهٔ تعداد مسیرها به طول ۲، بعلاوهٔ تعداد مسیرها به طول ۳ الی آخر.
نمونهها
ساختمان داده
در زمینهٔ ساختمان داده، اصلیترین چیزی که با ماتریس مجاورت رقابت میکند، لیست مجاورت است. چون هر درایه در ماتریس مجاورت تنها ۱ بیت نیاز دارد، پس میتوانند به صورت فشردهای تنها با اشغال کردنn۲/۸ فضای پیوسته، نشان داده شوند (که n تعداد گره هاست.). علاوه بر جلوگیری از هدر رفتن فضا، این فشردگی باعث بهبود و نزدیک تر شدن مکانی ارجاعها میشود. از طرف دیگر، در گرافهای کم یال، لیست مجاورت برندهاست، زیرا آنها برای نشان دادن یالهایی که اصلاً نبودهاند فضایی استفاده نمیکنند. با استفاده از یک پیادهسازی ساده با آرایه بر روی یک کامپیوتر ۳۲ بیتی، یک لیست مجاورت برای یک گراف با سو حدود ۸e بایت حافظه نیاز دارد که e تعداد یال هاست.
منابع
- ↑ Biggs, Norman (1993), Algebraic Graph Theory, Cambridge Mathematical Library (2nd ed.), Cambridge University Press, Definition 2.1, p. 7.
- ریاضیات گسسته و کاربردهای آن (انگلیسی)
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein (۲۰۰۱), Introduction to Algorithms, second edition. MIT Press and McGraw-Hill. ISBN 0-262-03293-7. Section ۲۲٫۱: Representations of graphs, pp. ۵۲۷–۵۳۱.
- Chris Godsil and Gordon Royle (۲۰۰۱), Algebraic Graph Theory. New York: Springer-Verlag. ISBN 0-387-95241-1