یک الگوریتم تکاملی کوانتومی با عملگر به روزرسانی مقید برای حل مسایل بهینه سازی ترکیبیاتی
- سال انتشار: 1387
- محل انتشار: چهاردهمین کنفرانس سالانه انجمن کامپیوتر ایران
- کد COI اختصاصی: ACCSI14_143
- زبان مقاله: فارسی
- تعداد مشاهده: 1676
نویسندگان
گروه مهندسی کامپیوتر دانشگاه تربیت مدرس
گروه مهندسی کامپیوتر دانشگاه تربیت مدرس
گروه مهندسی کامپیوتر دانشگاه تربیت مدرس
چکیده
در این مقاله، یک الگوریتم تکاملی کوانتومی به نام NQEA پیشنهاد می شود. در الگوریتم پیشنهادی، به منظور افزایش کارآیی از یک عملگر به روزرسانی جدید استفاده می شود. در این عملگر، هنگام به روزرسانی هر یک از افراد جمعیت از مشارکت بهترین جواب به دست آمده توسط آن فرد در نسل های قبلی و بهترین جواب به دست آمده توسط سایر افراد جمعیت در نسل جاری استفاده می شود. همچنین، با اعمال محدودیت بر روی مقادیر بیت های کوانتومی از همگرایی زودرس آنها جلوگیری به عمل می آید. ملکرد الگوریتم NQEA با عملکرد الگوریتم ژنتیک استاندارد CGA و الگوریتم های تکاملی کوانتومی VQEA و QEA مقایسه می شود. با تحلیل رفتار الگوریتم NQEA بر روی مسأله OneMax مشخص می شود که این الگوریتم بهینه سازی برخلاف الگوریتم QEA دارای مشکل همگرایی زودرس (ناشی از پدیده سواری مجانی) نمی باشد. با ارزیابی کارآیی الگوریتم NQEA بر روی مسأله بهینه سازی ترکیبیاتی شناخته شده NK-landscapes مشخص می شود که در این الگوریتم بهینه سازی نسبت به الگوریتم های CGA ، VQEA و QEA توازن بهتری میان توانایی های کاوش و بهره برداری الگوریتم برقرار می شود. همچنین، الگوریتم NQEA در مقایسه با الگوریتم های فوق از کارآیی و سرعت همگرایی بالاتری برخوردار است.کلیدواژه ها
الگوریتم تکاملی کوانتومی، به روز رسانی مقید، بهینه سازی ترکیبیاتی، .NK-landscapes ،OneMaxمقالات مرتبط جدید
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.