CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

بررسی و مقایسه روش های کلاسیک و بهینه شده الگوریتم های مرتب سازی

عنوان مقاله: بررسی و مقایسه روش های کلاسیک و بهینه شده الگوریتم های مرتب سازی
شناسه ملی مقاله: NSOECE01_147
منتشر شده در کنفرانس بین المللی سیستمهای غیر خطی و بهینه سازی مهندسی برق و کامپیوتر در سال 1394
مشخصات نویسندگان مقاله:

Mohammad Mehdi Karimizadeh - Corresponding Author M.Sc. Student, Software Engineering, Islamic Azad University, Fars Science & Research Branch
Ehsan Rafeazadeh - M.Sc. Student, Software Engineering, Islamic Azad University, Fars Science & Research Branch
Pouran Amiri - M.Sc. Student, Software Engineering, Islamic Azad University, Fars Science & Research Branch
Dariush Kholghnik - Network & Programming, IRIB Yasouj Center

خلاصه مقاله:
مرتب سازی، از عملیات اصلی و اساسی علم کامپیوتر محسوب می شود. هدف از مرتب سازی، قرار دادن فهرستی از داده ها با ترتیبی مشخص است. از مرتب سازی در سایر عملیات کامپیوتر مثل جستجو، ادغام و نرمال سازی استفاده می شود. بنابراین بهینه سازی هر چند کوچک در الگوریتم های مرتب سازی می تواند صرفه جویی زیادی در زمان کامپیوتر داشته باشد، زیرا ممکن است عمل مرتب سازی قسمت اصلی و مهم برنامه باشد و هرگونه بهبود در سرعت عمل مرتب سازی، کارایی برنامه را بالا ببرد. علت دیگر این است که اغلب روش های مرتب سازی به صورت مکرر در یک برنامه مورد استفاده قرار می گیرند. پس بهینه سازی می تواند تاثیر زیادی در عملکرد مناسب سیستم داشته باشد. تلاش های زیادی در زمینه بهینه سازی الگوریتم های مرتب سازی صورت گرفته است. در این مقاله به برخی از این تلاش ها اشاره خواهیم کرد. ما علاوه بر تشریح 5 الگوریتم متداول مرتب سازی، به روش های جدید و بهینه ی این الگوریتم ها خواهیم پرداخت و در پایان عملکرد روش های کلاسیک و بهینه مرتب سازی را با استفاده از نتایج تجربی مورد ارزیابی قرار خواهیم داد.

کلمات کلیدی:
الگوریتم های مرتب سازی، مرتب سازی کلاسیک، مرتب سازی بهینه، الگوریتم های بهینه مرتب سازی، پیچیدگی زمانی

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/383419/