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

الگوریتم تکاملی(به انگلیسی: Evolutionary algorithm) زیر مجموعه‌ای از محاسبات تکاملی است و در شاخه هوش مصنوعی قرار می‌گیرد و شامل الگوریتم‌هایی جهت جستجو است که در آن‌ها عمل جستجو از چندین نقطه در فضای جواب آغاز می‌شود. الگوریتم‌های تکاملی به طور اساسی با دیگر روش‌های بهینه‌سازی و جستجوی مرسوم قدیمی تفاوت دارند. برخی از این تفاوت‌ها عبارتند از: الگوریتم‌های تکاملی تنها یک تک نقطه را جستجو نمی‌کنند بلکه جمعیتی از نقاط را به صورت موازی بررسی می‌نمایند. الگوریتم‌های تکاملی نیاز به اطلاعاتی ضمنی و دیگر دانش‌های مکمل ندارند؛ تنها تابع هدف و شایستگی مربوطه در جهت‌های جستجو تأثیر گذارند. الگوریتم‌های تکاملی از قوانین در حال تغییر احتمالی بهره می‌برند و نه موارد مشخص و معین. استفاده از الگوریتم‌های تکاملی به طور کلی خیلی سر راست است، زیرا هیچگونه محدودیت‌هایی برای تعریف تابع هدف وجود ندارد. الگوریتم‌های تکاملی تعداد زیادی از پاسخ‌های قابل قبول را بدست می‌دهند و انتخاب پایانی بر عهده کاربر است؛ لذا در مواردی که مسئله مورد نظر شامل یک پاسخ مفرد نمی‌باشد، مثلاً خانواده‌ای از پاسخ‌های بهینه-پَرِتو، مشابه آنچه در بهینه‌سازی چند هدفه و مسائل زمان‌بندی وجود دارد. الگوریتم‌های فرگشتی برای شناسایی این پاسخ‌های چندگانه به طور همزمان ذاتاً کارآمدند. الگوریتم‌های تکاملی عبارتند از: الگوریتم ژنتیک الگوریتم کلونی زنبور عسل روش بهینه‌سازی گروه مورچه‌ها راهبرد فرگشتی الگوریتم رقابت استعماری الگوریتم تکاملی تفاضلی نیز جهت غلبه بر عیب اصلی الگوریتم ژنتیک، یعنی فقدان جستجوی محلی دراین الگوریتم ارائه شده است، تفاوت اصلی بین الگوریتم های ژنتیکی و الگوریتم (DE)در عملگرانتخاب selection operators می باشد. در اپراتور انتخاب GA،شانس انتخاب یک جواب به عنوان یکی از والدین وابسته به مقدار شایستگی آن می باشد،اما در الگوریتم DE همه جواب ها دارای شانس مساوی جهت انتخاب شدن می باشند. یعنی شانس انتخاب شدن آنها وابسته به مقدار شایستگی آنها نمی باشد، پس از این که یک جواب جدید با استفاده از یک اپراتور جهش خود-تنظیم و اپراتور crossover تولید شد،جواب جدید با مقدار قبلی مقایسه می شود و در صورت بهتر بودن جایگزین می گردد. در این الگوریتم بر خلاف دیگر الگورتیم ها که اول عملگر crossover و سپس عملگر mutation انجام می شود به گونه ای که ابتدا عملگرجهش اعمال شده و سپس عملگر تقاطع اعمال می شود تا بدین وسیله نسل جدید ایجاد گردد. الگوریتم‌های تکاملی از مکانیزم‌ها و عملیات ابتدایی برایحل مسئله استفاده می‌کنند و در طی یک سری از تکرارها به راه حل مناسب برای مسئله می‌رسند. این الگوریتم‌ها غالباً از یک جمعیت حاوی راه‌حل‌های تصادفی شروع می‌کنند و در طی هر مرحله تکرار سعی در بهتر کردن مجموعه راه‌حل‌ها دارند. در آغاز کار تعدادی از اعضای جامعه به صورت تصادفی حدس زده شده، سپس تابع هدف برای هر یک از این اعضا محاسبه و نخستین نسل ایجاد خواهد شد. اگر هیچ‌یک از معیارهای خاتمه بهینه‌سازی دیده نشوند، ایجاد نسل جدید آغاز خواهد شد. اعضا بر حسب میزان شایستگی‌شان برای تولید نوزادها انتخاب می‌شوند. این افراد به عنوان والدین محسوب می‌شوند و بازترکیب نوزادها را تولید می‌نمایند. سپس تمامی نوزادها با یک مقدار معینی از احتمال، یعنی همان جهش، تغییر ژنتیکی می‌یابند. اکنون میزان شایستگی (برازندگی) نوزادان تعیین و در اجتماع جایگزین والدین شده و نسل جدید را ایجاد می‌نمایند. این چرخه آنقدر تکرار می‌شود تا یکی از معیارهای پایان بهینه‌سازی کسب شود. حوزه‌های کاربردی هوش مصنوعی دانش‌های کاربردی: برق، مکانیک، صنایع، شیمی،زیست‌شناسی و غیره سنتز و آزمون‌های سخت‌افزاری طراحی و بهینه‌سازی فیلترهای دیجیتال و آنالوگاستفاده در سیستم‌های چند پردازنده‌ای کنترل ربات‌هاجانمایی سلول‌های لاجیکی
در این صفحه تعداد 625 مقاله تخصصی درباره الگوریتم تکاملی که در نشریه های معتبر علمی و پایگاه ساینس دایرکت (Science Direct) منتشر شده، نمایش داده شده است. برخی از این مقالات، پیش تر به زبان فارسی ترجمه شده اند که با مراجعه به هر یک از آنها، می توانید متن کامل مقاله انگلیسی همراه با ترجمه فارسی آن را دریافت فرمایید.
در صورتی که مقاله مورد نظر شما هنوز به فارسی ترجمه نشده باشد، مترجمان با تجربه ما آمادگی دارند آن را در اسرع وقت برای شما ترجمه نمایند.
مقالات ISI الگوریتم تکاملی (ترجمه نشده)
مقالات زیر هنوز به فارسی ترجمه نشده اند.
در صورتی که به ترجمه آماده هر یک از مقالات زیر نیاز داشته باشید، می توانید سفارش دهید تا مترجمان با تجربه این مجموعه در اسرع وقت آن را برای شما ترجمه نمایند.
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; B0200K; C1100K; C4100K; C7000K; C7400K; Evolutionary algorithm; Genetic programming; Automatic differentiation; Stochastic differential equations; Stochastic calculus; Geometric Brownian motion;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Model calibration; Urban microclimate; Uncertainty; Online hyper-heuristics; Evolutionary algorithm; Simulation-based optimization;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Wind speed forecasting; Hybrid forecasting system; Modified data decomposition approach; Multi-objective sine cosine algorithm; Forecasting accuracy and stability; AR; auto-regressive; ARMA; auto-regressive moving average; ARIMA; autoregressive integrated
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; ACO; ant colony optimization; AI; artificial intelligence; BCO; bee colony optimization; BCOi; improved bee colony algorithm; BPP; bin packing problem; EA; evolutionary algorithm; EU; European Union; GA; genetic algorithm; GrA; greedy algorithm; IT; infor
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Nonuniform cellular structure; Poisson's ratio; Evolutionary algorithm; Re-entrant structure; Additive manufacturing;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Energy efficiency; Neural networks; Time series forecasting; Evolutionary algorithm; ANN; Artificial Neural Network; ARIMA; Auto-Regressive Integrated Moving Average; ENN; Elman Neural Network; GA; Genetic Algorithm; LM; Levenberg-Marquadt; MA; Memetic
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Cultural evolution; Evolutionary algorithm; Metaheuristic; Nature-inspired computing; Socio-inspired optimization; Unconstrained optimization;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Optimization algorithm; Evolutionary algorithm; Biogeography-Based Optimization; Grey Wolf Optimizer; Opposition-based learning approach;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; CP; Collapse Pretension; CSM; Capacity Spectrum Method; DI; Damage Index; DOF; Degree of Freedom; EA; Evolutionary Algorithm; FC-MOPSO; Fast Converging Multi-Objective Particle Swarm Optimization; FEMA; Federal Emergency Management Agency; IDA; Incrementa
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: الگوریتم تکاملی; Large-scale optimization; Evolutionary algorithm; Cooperative co-evolution; Divide-and-conquer; Decomposition method; Nonseparability; Curse of dimensionality;