الگوریتم کاتهیل مکی

در جبر خطی عددی، الگوریتم کاتهیل مکی الگوریتمی برای تغییر دادن یک ماتریس خلوت (که کم پشتی متقارن دارد) به یک ماتریس نواری با پهنای باند کوچک است.

الگوریتم 
به‌طور خلاصه، اگر ماتریس مد نظر را ماتریس مجاورت متناظر با یک گراف در نظر بگیریم، الگوریتم کاتهیل مکی نودهای گراف را به گونه ای نامگذاری می‌کند که ماتریس مجاورت گراف حاصل نواری باشد. نامگذاری نودها به این صورت است که با نودی که کمترین درجه را دارد آغاز می‌کنیم و با استفاده از یک الگوریتم جستجوی اول سطح در هر مرحله نودی که کمترین درجه را دارد و قبلاً نامگذاری نشده‌است را نامگذاری می‌کنیم. در پایان ماتریس مجاورت را با استفاده از گراف حاصل می‌سازیم که ماتریسی نواری است.

جستارهای وابسته 
 پهنای باند ماتریس
 ماتریس خلوت

منابع 

الگوریتم‌های گراف
نظریه ماتریس‌ها