رویکردی جدید برای حل کوتاهترین مسیر در شبکه های شهری بر اساس الگوریتم های تکاملی

سال انتشار: 1401
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 137

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

JR_JGCE-1-1_002

تاریخ نمایه سازی: 10 مهر 1402

چکیده مقاله:

پیشینه و اهداف: امروزه، مدیریت شهری به عنوان یکی از مهم ترین مسائل تصمیم گیران و مدیران در حوزه­های­ شهری است. مسئله ی یافتن کوتاه ترین مسیر، به عنوان یکی از مسائل مهم در حوزه ی مدیریت شهری به منظور کاهش زمان سفر بین دو نقطه ی حیاتی، همواره مورد توجه بسیاری از حوزه­های تحقیقاتی از قبیل مدیریت شهری، حمل و نقل، ارتباطات و غیره بوده است. در طول دهه های گذشته، الگوریتم ژنتیک در حل مسائل پیچیده ی بهینه سازی چند هدفه، به خوبی عمل کرده است، اما بسیاری از الگوریتم­های ژنتیک، تنها برای یافتن مسیر بهینه در شبکه­های محلی، مناسب هستند. در این شبکه­ها، در صورتی که تعداد نقاط افزایش یابد، الگوریتم­های ارائه شده کارآیی خود را نخواهند داشت. هدف از این تحقیق، یافتن مسیری در شبکه ی خیابان­های شهر تهران می­باشد که کمترین زمان، مسافت و هزینه را داشته باشد. بنابراین، یک روش جدید برای حل مسئله ی مسیریابی بر مبنای الگوریتم ژنتیک، با این فرض که تمام خطوط موجود در شبکه دارای وزن­های مثبت می­باشند، پیشنهاد می­گردد.روش ها : ویژگی الگوریتم پیشنهادی، متغیر بودن عملگرهای الگوریتم ژنتیک می باشد که متناسب با ساختار شبکه، تعریف می گردد. بر همین اساس، عملگر جهش در الگوریتم ژنتیک بر اساس فضای مورد مطالعه و فاصله ی بین نقاط شروع و پایان، تعریف می­گردد. برای حل مسئله، از کدگذاری اعداد صحیح استفاده می­شود و لذا، نقاط موجود در این گراف با استفاده از اعداد صحیح، نام گذاری شده و هر فرد در جمعیت به عنوان یک جواب برای حل مسئله، در نظر گرفته می­شود. اندازه ی جمعیت، بسته به تعداد گره­های موجود در گراف و طول هرکروموزوم دارد. طول رشته­های انتخاب شده، حداکثر برابر با تعداد گره­های موجود در شبکه، در نظر گرفته می­شود، زیرا این احتمال وجود دارد که بهترین مسیر، مسیری باشد که از تمام گره­ها عبور می­کند. در پایان، این الگوریتم بر روی شبکه‎ی مورد مطالعه که یک گراف مسطح می­باشد، پیاده‎سازی می­شود. دقت روش پیشنهادی نسبت به روش متداول، در سه جفت نقطه، مورد ارزیابی قرار گرفته است.یافته ها: با توجه به این که هدف از حل مسئله، یافتن مسیری بود که کمترین وزن را داشته باشد، در الگوریتم پیشنهادی یک عملگر ترکیب و سه عملگر جهش، ارائه گردید. این، در حالی است که در الگوریتم­های ژنتیک رایج، تنها از یک عملگر جهش و ترکیب، استفاده شده است. در این الگوریتم، نحوه ی استفاده از عملگرهای جهش، به ساختار شبکه و فاصله ی بین نقطه ی شروع و پایان، بستگی دارد. استفاده از الگوریتم ژنتیک پیشنهادی، نسبت به الگوریتم ژنتیک رایج، با ۱۶% بهبود عملکرد همراه بوده است که نشان می­دهد الگوریتم ژنتیک پیشنهادی، سریع تر به جواب مسئله می­رسد. همان طور که در شکل ۴ نشان داده شده است بهترین مسیر، مسیری است که مقدار تابع برازندگی آن به یک، نزدیک­تر باشد. نتایج حاصل از مقایسه ی روش پیشنهادی با روش های متداول، ۱۶ درصد سرعت بالاتر را نشان می­دهد.نتیجه گیری: با توجه به این که فرض اولیه ی این تحقیق، مثبت بودن وزن تمام خطوط موجود در شبکه بوده است، عملگر جهش در الگوریتم ژنتیک، بر اساس فضای مورد مطالعه و فاصله ی بین نقاط شروع و پایان، تعریف شد. نتایج نشان داد که در صورت وجود فضای جستجوی کوچک، نقاط کمتری مورد نیاز است و به منظور تولید جمعیت اولیه، گره­هایی که در کنار هم قرار دارند و به هم نزدیک­تر هستند، باید انتخاب شوند. بدین ترتیب، مقدار تابع برازندگی افراد موجود در جمعیت اولیه، افزایش یافته و جواب­ها به واقعیت، نزدیک­تر می­شود. برای تحقیقات آتی، پیشنهاد می­گردد که به منظور تولید جمعیت اولیه، نقاط بین نقطه ی شروع و پایان انتخاب گردد و همچنین، نقاط انتخاب شده در نزدیکی خط واصل بین نقطه ی شروع و پایان باشد، زیرا هنگامی که وزن یال­های شبکه، فاصله ی بین نقاط باشد، بهترین مسیر در فضای بین نقطه ی شروع و پایان قرار دارد. همچنین، پیشنهاد می­شود که عملکرد شبکه با چندین عملگر ترکیب نیز، مورد ارزیابی قرار گیرد.

نویسندگان

سعید بهزادی

گروه مهندسی نقشه برداری، دانشکده ی عمران، دانشگاه تربیت دبیر شهید رجائی، تهران، ایران

مصطفی آدرسی

گروه مهندسی ژئوتکنیک و آب، دانشکده‎ی عمران، دانشگاه تربیت دبیر شهید رجائی، تهران، ایران

مسعود شیرازیان

گروه مهندسی نقشه برداری، دانشکده ی عمران، دانشگاه تربیت دبیر شهید رجائی، تهران، ایران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Behzadi S, Alesheikh AA. Developing a BDI Agent Model for ...
  • Dib O, Manier M-A, Caminada A. Memetic algorithm for computing ...
  • Dijkstra E. A note on two papers in connection with ...
  • Babaei M, Behzadi S. Spatial Data-Driven Traffic Flow Prediction Using ...
  • Ahmadi E, Süer GA, Al-Ogaili F. Solving Stochastic Shortest Distance ...
  • Behzadi S. Designing a Commercial Location-Based System to Serve Customers ...
  • Shahmoradi A, Behzadi S. Optimum Routing in the Urban Transportation ...
  • Behzadi S, Alesheikh AA. Cellular Automata vs. Object-Automata in Traffic ...
  • Behzadi S. An intelligent location and state reorganization of traffic ...
  • Abbasi Z, Alesheikh A, Behzadi S, Aghamohammadi H. Development of ...
  • Jabbari M, Behzadi S. Modelling Effects of Land Use Changes ...
  • Ghasempoor Z, Behzadi S. Provide an Automated Web-based Platform for ...
  • Chen P, Tong R, Lu G, Wang Y. The α-reliable ...
  • Behzadi S, Kolbadinejad M. INTRODUCING A NOVEL METHOD TO SOLVE ...
  • Ghasempoor Z, Behzadi S. Traffic Modeling and Prediction Using Basic ...
  • Hosseinali F, Alesheikh AA. Weighting spatial information in GIS for ...
  • Ghasempoor Z, Behzadi S. Predicting Traffic Data in GIS using ...
  • Shen-jun G, Jie C, Hao-cheng T, Ping X, Yun Y. ...
  • Ergenç D, Eksert L, Onur E. Dependability-based Clustering in Mobile ...
  • Behzadi S, Alesheikh AA, Poorazizi E. Developing a genetic algorithm ...
  • Behzadi S, Alesheikh AA. A Pseudo Genetic Algorithm for solving ...
  • Zhao D, Liu J. Study on network security situation awareness ...
  • Li L-L, Sun J, Tseng M-L, Li Z-G. Extreme learning ...
  • Wang J, Duan L, Yang Y. An improvement crossover operation ...
  • ۲۵] Pérez-Galarce F, Candia-Véjar A, Astudillo C, Bardeen M. Algorithms ...
  • Xiao Y, Xie Y, Kulturel-Konak S, Konak A. A problem ...
  • Carrano EG, Tarôco CG, Neto OM, Takahashi RH. A multiobjective ...
  • Tani K, Yamamoto K. Search Methods for Evacuation Routes during ...
  • Qin Y, Li Z, Ding J, Zhao F, Meng M. ...
  • Ebrahimipoor AR, Alimohamadi A, Alesheikh AA, Aghighi H. Routing of ...
  • نمایش کامل مراجع