آشنایی با موضوع

الگوریتم تکاملی(به انگلیسی: Evolutionary algorithm) زیر مجموعه‌ای از محاسبات تکاملی است و در شاخه هوش مصنوعی قرار می‌گیرد و شامل الگوریتم‌هایی جهت جستجو است که در آن‌ها عمل جستجو از چندین نقطه در فضای جواب آغاز می‌شود. الگوریتم‌های تکاملی به طور اساسی با دیگر روش‌های بهینه‌سازی و جستجوی مرسوم قدیمی تفاوت دارند. برخی از این تفاوت‌ها عبارتند از: الگوریتم‌های تکاملی تنها یک تک نقطه را جستجو نمی‌کنند بلکه جمعیتی از نقاط را به صورت موازی بررسی می‌نمایند. الگوریتم‌های تکاملی نیاز به اطلاعاتی ضمنی و دیگر دانش‌های مکمل ندارند؛ تنها تابع هدف و شایستگی مربوطه در جهت‌های جستجو تأثیر گذارند. الگوریتم‌های تکاملی از قوانین در حال تغییر احتمالی بهره می‌برند و نه موارد مشخص و معین. استفاده از الگوریتم‌های تکاملی به طور کلی خیلی سر راست است، زیرا هیچگونه محدودیت‌هایی برای تعریف تابع هدف وجود ندارد. الگوریتم‌های تکاملی تعداد زیادی از پاسخ‌های قابل قبول را بدست می‌دهند و انتخاب پایانی بر عهده کاربر است؛ لذا در مواردی که مسئله مورد نظر شامل یک پاسخ مفرد نمی‌باشد، مثلاً خانواده‌ای از پاسخ‌های بهینه-پَرِتو، مشابه آنچه در بهینه‌سازی چند هدفه و مسائل زمان‌بندی وجود دارد. الگوریتم‌های فرگشتی برای شناسایی این پاسخ‌های چندگانه به طور همزمان ذاتاً کارآمدند. الگوریتم‌های تکاملی عبارتند از: الگوریتم ژنتیک الگوریتم کلونی زنبور عسل روش بهینه‌سازی گروه مورچه‌ها راهبرد فرگشتی الگوریتم رقابت استعماری الگوریتم تکاملی تفاضلی نیز جهت غلبه بر عیب اصلی الگوریتم ژنتیک، یعنی فقدان جستجوی محلی دراین الگوریتم ارائه شده است، تفاوت اصلی بین الگوریتم های ژنتیکی و الگوریتم (DE)در عملگرانتخاب selection operators می باشد. در اپراتور انتخاب GA،شانس انتخاب یک جواب به عنوان یکی از والدین وابسته به مقدار شایستگی آن می باشد،اما در الگوریتم DE همه جواب ها دارای شانس مساوی جهت انتخاب شدن می باشند. یعنی شانس انتخاب شدن آنها وابسته به مقدار شایستگی آنها نمی باشد، پس از این که یک جواب جدید با استفاده از یک اپراتور جهش خود-تنظیم و اپراتور crossover تولید شد،جواب جدید با مقدار قبلی مقایسه می شود و در صورت بهتر بودن جایگزین می گردد. در این الگوریتم بر خلاف دیگر الگورتیم ها که اول عملگر crossover و سپس عملگر mutation انجام می شود به گونه ای که ابتدا عملگرجهش اعمال شده و سپس عملگر تقاطع اعمال می شود تا بدین وسیله نسل جدید ایجاد گردد. الگوریتم‌های تکاملی از مکانیزم‌ها و عملیات ابتدایی برایحل مسئله استفاده می‌کنند و در طی یک سری از تکرارها به راه حل مناسب برای مسئله می‌رسند. این الگوریتم‌ها غالباً از یک جمعیت حاوی راه‌حل‌های تصادفی شروع می‌کنند و در طی هر مرحله تکرار سعی در بهتر کردن مجموعه راه‌حل‌ها دارند. در آغاز کار تعدادی از اعضای جامعه به صورت تصادفی حدس زده شده، سپس تابع هدف برای هر یک از این اعضا محاسبه و نخستین نسل ایجاد خواهد شد. اگر هیچ‌یک از معیارهای خاتمه بهینه‌سازی دیده نشوند، ایجاد نسل جدید آغاز خواهد شد. اعضا بر حسب میزان شایستگی‌شان برای تولید نوزادها انتخاب می‌شوند. این افراد به عنوان والدین محسوب می‌شوند و بازترکیب نوزادها را تولید می‌نمایند. سپس تمامی نوزادها با یک مقدار معینی از احتمال، یعنی همان جهش، تغییر ژنتیکی می‌یابند. اکنون میزان شایستگی (برازندگی) نوزادان تعیین و در اجتماع جایگزین والدین شده و نسل جدید را ایجاد می‌نمایند. این چرخه آنقدر تکرار می‌شود تا یکی از معیارهای پایان بهینه‌سازی کسب شود. حوزه‌های کاربردی هوش مصنوعی دانش‌های کاربردی: برق، مکانیک، صنایع، شیمی،زیست‌شناسی و غیره سنتز و آزمون‌های سخت‌افزاری طراحی و بهینه‌سازی فیلترهای دیجیتال و آنالوگاستفاده در سیستم‌های چند پردازنده‌ای کنترل ربات‌هاجانمایی سلول‌های لاجیکی
در این صفحه تعداد 625 مقاله تخصصی درباره الگوریتم تکاملی که در نشریه های معتبر علمی و پایگاه ساینس دایرکت (Science Direct) منتشر شده، نمایش داده شده است. برخی از این مقالات، پیش تر به زبان فارسی ترجمه شده اند که با مراجعه به هر یک از آنها، می توانید متن کامل مقاله انگلیسی همراه با ترجمه فارسی آن را دریافت فرمایید.
در صورتی که مقاله مورد نظر شما هنوز به فارسی ترجمه نشده باشد، مترجمان با تجربه ما آمادگی دارند آن را در اسرع وقت برای شما ترجمه نمایند.
مقالات ISI الگوریتم تکاملی (ترجمه نشده)
مقالات زیر هنوز به فارسی ترجمه نشده اند.
در صورتی که به ترجمه آماده هر یک از مقالات زیر نیاز داشته باشید، می توانید سفارش دهید تا مترجمان با تجربه این مجموعه در اسرع وقت آن را برای شما ترجمه نمایند.
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Crowd modeling and simulation; Differential evolution; Evolutionary algorithm; Model calibration; Sensitivity analysis;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Wireless Sensor Networks; Sensor placement; Optimization; Coverage; Genetic Algorithm; Simulated Annealing; Evolutionary Algorithm; Wireless communications;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Facial expression recognition; Feature selection; Cascade optimization; Layered representation structure; Evolutionary algorithm; Ensemble classifier
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; ACM; Aspen Custom Modeler®; DMC; dimethyl carbonate; EA; evolutionary algorithm; MA; memetic algorithm; MC; main column; MeOH; methanol; MINLP; mixed-integer nonlinear programming; PF; penalty function; PFC; prefractionating column; PC; propylene carbona
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Fractal image compression; Partitioned iterated function system; Discrete wavelet transformation; Dihedral transformation; FIC using DWT; Evolutionary algorithm; Genetic algorithm; GA based on DWT
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Coefficient of performance; Evolutionary algorithm; Refrigerant; Vapor compression cycleCoefficient de performance; Algorithme évolutionnaire; Frigorigène; Cycle à compression de vapeur
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Evolutionary algorithm; Evolvable hardware; Fault Self-repair; Fault-tolerant; Genetic algorithm particle swarm optimization; Reparation balance technology
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Combined heat and power dispatch; Co-generation; Evolutionary algorithm; Teaching learning based optimization; Opposition based learning
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Wind energy; Wind farm layout optimization; Turbine placement and selection; Wake effect; Evolutionary algorithm; Multivariate wind distribution
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Particle swarm optimization; Evolutionary algorithm; Individual level based mutation; Local search; Gradient-based local search; Derivative-free local search
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; DE; differential evolution; DG; distributed generation; EA; Evolutionary Algorithm; EV; electric vehicle; GA; genetic algorithm; HCA; hierarchical clustering analysis; HCDE; hierarchical clustering differential evolution; MCS; Monte Carlo simulation; MS;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Daily thermal storage; District energy systems; Mixed integer linear programming; Evolutionary algorithm; Multi-objective optimization; CO2 mitigation;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Pareto front; Evolutionary algorithm; Historical map; Coordinate transformation; Map transformation; Multi-objective optimization