الگوریتمی زمان خطی برای پیدا کردن مسیرهای همیلتونی در گرافهای توری مستطیلی با یک حفره L-شکل با اندازه فرد
نویسندگان
1 دانشگاه آزاد اسلامی
2 دانشگاه علوم پزشکی ارومیه
doi
چکیده
گراف توری یک زیرگراف رأس القایی محدود از یک گراف توری نامتناهی است که مجموعه رئوس آن تمام نقاط صفحه با مختصات صحیح است و دو رأس از طریق یالی به هم متصل هستند، اگر و تنها اگر فاصله اقلیدسی بین آنها یک باشد. مسئله مسیر همیلتونی مشخص میکند که آیا یک گراف شامل یک مسیر ساده است که در آن هر رأس از گراف دقیقاً یکبار ملاقات شود. این مسئله برای گرافهای عمومی و همچنین برای گرافهای توری عمومی یک مسئله -کامل است. در این مقاله، مسئله مسیر همیلتونی بین دو رأس معین و برای گرافهای توری مستطیلی با یک حفره -شکل بهطوری که اندازه کل گراف فرد است را بررسی میکنیم. در ابتدا شرایط لازم برای وجود مسیر همیلتونی بین دو رأس و را بیان میکنیم و در ادامه الگوریتم زمان خطی برای ساخت مسیر همیلتونی را ارائه میدهیم. الگوریتم بیان شده در این مقاله به روش تقسیم و غلبه مسئله را حل میکند، به این صورت که ابتدا گراف را به تعدادی زیرگراف افراز میکند، سپس در هر کدام از زیرگرافها مسیر همیلتونی یا دور همیلتونی را بهدست میآورد و در پایان با ترکیب آنها، مسیر همیلتونی در کل گراف ساخته میشود.