در دنیای مدرن هوش مصنوعی (AI)، یکی از مهمترین چالشها، یافتن مسیرهای بهینه در محیطهای پیچیده و بزرگ است. از رباتهای خودران گرفته تا پهپادها، وسایل نقلیه خودران و حتی شبیهسازیهای صنعتی، نیاز به مسیریابی سریع و دقیق همواره وجود دارد. الگوریتمهای کلاسیکی مانند A* سالهاست که برای این منظور استفاده میشوند، اما با افزایش پیچیدگی نقشهها و تعداد موانع، کارایی آنها به شدت کاهش مییابد.
به تازگی گروهی از محققان چینی الگوریتمی نوآورانه با نام iLLM-A* معرفی کردهاند که با ترکیب هوش مصنوعی و الگوریتمهای کلاسیک، توانستهاند سرعت مسیریابی را تا ۱۰۰۰ برابر افزایش دهند. این پیشرفت چشمگیر میتواند آیندهی رباتیک، حملونقل خودکار و سیستمهای ناوبری هوشمند را متحول کند.
چالشهای مسیریابی در مقیاس بزرگ
الگوریتم A* یکی از محبوبترین روشها برای پیدا کردن مسیر بهینه است. این الگوریتم با ارزیابی هزینهی حرکت از نقطهی شروع تا مقصد، بهترین مسیر را پیدا میکند. اما هرچه اندازهی نقشه بزرگتر شود، تعداد گرهها و مسیرهای ممکن افزایش مییابد و در نتیجه، مصرف زمان و حافظه به شکل قابل توجهی بیشتر میشود.
در محیطهای واقعی مانند شهرها یا کارخانههای صنعتی، میلیونها نقطهی احتمالی برای بررسی وجود دارد. در چنین شرایطی، الگوریتمهای سنتی زمان زیادی صرف میکنند تا به مسیر مناسب برسند. از سوی دیگر، استفاده از مدلهای زبانی بزرگ (LLM) مانند ChatGPT یا مشابه آن برای مسیریابی نیز به تنهایی کافی نیست، چون این مدلها در درک دقیق فضا و موانع محدودیت دارند.
تولد iLLM-A*: ترکیبی از هوش مصنوعی و منطق کلاسیک
برای حل این مشکل، محققان الگوریتمی طراحی کردهاند که از ترکیب دو دنیای متفاوت بهره میبرد:
A* برای منطق دقیق و ریاضی مسیریابی، و مدل زبانی بزرگ (LLM) برای پیشبینی هوشمند نقاط میانی یا مسیرهای احتمالی.
الگوریتم جدید iLLM-A* با هدف رفع محدودیتهای روشهای پیشین مانند LLM-A* توسعه یافته است. در این روش، ساختار دادهها و منطق تصمیمگیری بهینهسازی شده تا سرعت و دقت بهطور همزمان افزایش یابد.
ویژگیها و نوآوریهای اصلی iLLM-A*
۱. ساختار دادهی بهینه برای بررسی مسیرها
در نسخههای قبلی، هر مسیر جدید باید با فهرستهای بزرگی از مسیرهای بررسیشده مقایسه میشد که باعث کاهش سرعت میشد. iLLM-A* با استفاده از ساختار هش (hash-based) توانسته زمان جستجو و مقایسه را به حداقل برساند.
۲. بهروزرسانی تأخیری دادهها
در بسیاری از الگوریتمهای مسیریابی، هر تغییر کوچک باعث میشود تمام دادههای قبلی بهروزرسانی شوند. در این روش جدید، از مکانیزم بهروزرسانی تأخیری (lazy update) استفاده شده که فقط زمانی دادهها را بهروزرسانی میکند که واقعاً نیاز باشد. این ویژگی باعث صرفهجویی در زمان پردازش میشود.
۳. تشخیص برخورد چندمرحلهای
یکی از مشکلات مسیریابی، بررسی برخورد مسیر با موانع است. iLLM-A* از یک روش دو مرحلهای استفاده میکند: ابتدا بررسی ساده با AABB (Axis-Aligned Bounding Box) و سپس بررسی دقیقتر در صورت نیاز. این کار باعث افزایش چشمگیر سرعت محاسبه میشود.
۴. یادگیری افزایشی از مسیرهای موفق
هر بار که مسیریابی موفقی انجام شود، دادههای آن در یک پایگاه داده ذخیره میشوند. در مسیرهای بعدی، مدل زبانی از این تجربهها استفاده میکند تا نقاط میانی بهتری پیشنهاد دهد. این قابلیت یادگیری مداوم، دقت الگوریتم را در طول زمان افزایش میدهد.
نتایج آزمایشهای iLLM-A*
در آزمایشهای انجامشده روی نقشههایی با اندازههای مختلف (از ۵۰ تا ۴۵۰ واحد)، عملکرد iLLM-A* شگفتانگیز بوده است.
- سرعت مسیریابی در مقایسه با LLM-A* بین ۱۰۰۰ تا ۲۳۵۰ برابر سریعتر گزارش شده است.
- میزان استفاده از حافظه تا ۵۸ درصد کاهش یافته است.
- در نقشههای بزرگ، iLLM-A* تنها ۳.۶ مگابایت حافظه مصرف کرده، در حالی که نسخههای بهینهشدهی قبلی بیش از ۲۸ مگابایت نیاز داشتند.
- مسیرهای تولیدشده توسط iLLM-A* به مسیر بهینه بسیار نزدیکتر بوده و خطای مکانی آن کاهش یافته است.
این نتایج نشان میدهد که این روش نه تنها سریعتر، بلکه هوشمندتر و پایدارتر نیز عمل میکند.
کاربردهای بالقوهی iLLM-A*
الگوریتم iLLM-A* میتواند در حوزههای مختلفی کاربرد داشته باشد، از جمله:
- رباتهای خودران و پهپادها: برای مسیریابی در محیطهای پیچیده و پویا.
- سیستمهای ناوبری شهری: در خودروهای هوشمند و سامانههای حملونقل خودکار.
- شبیهسازیهای صنعتی و دوقلوهای دیجیتال: برای اجرای سریعتر سناریوهای آزمایشی.
- بازیهای ویدیویی و متاورس: برای کنترل کاراکترها در محیطهای وسیع مجازی.
با چنین سرعتی، اجرای بلادرنگ (real-time) در سیستمهای هوشمند دیگر دور از دسترس نخواهد بود.
آیندهی مسیریابی هوشمند با iLLM-A*
الگوریتم iLLM-A* نشان داده است که ترکیب مدلهای زبانی و الگوریتمهای کلاسیک میتواند نتایج خارقالعادهای به همراه داشته باشد. این دستاورد میتواند الهامبخش پژوهشهای آینده در زمینهی هوش مصنوعی ترکیبی (Hybrid AI) باشد.
در آینده انتظار میرود نسخههای پیشرفتهتری از این الگوریتم برای محیطهای سهبعدی، موانع متحرک و حتی تعامل چندرباته توسعه پیدا کند.
الگوریتم iLLM-A* یک گام بزرگ در مسیر توسعهی هوش مصنوعی کاربردی است. این روش با تلفیق قدرت مدلهای زبانی و دقت الگوریتم A*، موفق شده است مسیریابی را تا ۱۰۰۰ برابر سریعتر کند و در عین حال مصرف حافظه را بهطور قابلتوجهی کاهش دهد.
اگر بخواهیم ساده بگوییم، iLLM-A* پلی است میان درک هوشمند انسانمانند و منطق ریاضی دقیق؛ ترکیبی که میتواند نسل جدیدی از رباتها، وسایل نقلیه هوشمند و سیستمهای ناوبری سریع و کارآمد را به دنیا معرفی کند.

