نوشته های admin

متن آموزشی: فصل 4 – بخش 4-2 — استفاده از الگوريتم رقابت امپرياليستي براي طراحي کنترل‌کننده PID چند متغيره براي سيستم صنعتي ستون تقطير

طراحي کنترل‌کننده براي پروسه‌هاي چند متغيره در مقايسه با معادل تک متغيره‌شان، بسيار پيچيده‌تر مي‌باشد. مسئله اصلي در سيستم‌هاي چند‌ورودي‌ـ‌چند‌خروجي (MIMO)، تزويج بين ورودي و خروجي است [36]. در چند دهه اخير، طراحي کنترل‌کننده براي سيستم‌هاي چند متغيره، علايق تحقيقاتي زيادي را به خود جلب کرده است و روشهاي کنترل چند متغيره فراواني ارائه شده‌اند […]

متن آموزشی: فصل 4- بخش 4-1 — استفاده از الگوريتم معرفي شده براي طراحي يک کنترل‌کننده PID بهينه

  در اين فصل به برخي از موارد کاربرد الگوريتم توسعه داده شده در انواع مختلف مسائل مهندسي اشاره مي‌شود. در اين راستا چند مورد از اين کاربرد به تفصيل نسبي بيان مي‌شوند و توضيحات در مورد ساير کاربردها به اشاره‌اي کوتاه و گذرا محدود مي‌شود. نکته مهم: کدهای نوشته شده این بخش در محیط […]

متن آموزشی: فصل 3 – بخش 3-4 — مثال کاربردي و بخش 3-5 — نتیجه گیری و بخش 3-6 — توابع مورد استفاده

  3-4 مثال کاربردي در اين بخش، الگوريتم معرفي شده را برروي بعضي از توابع رايج که در مقايسه روش‌هاي مختلف بهينه‌سازي استفاده مي‌شوند؛ پياده‌سازي مي‌کنيم. اين توابع 2 بعدي بهينه‌سازي، از مرجع [3] استفاده شده‌اند و همه آن‌ها، مسائل مينيمم‌سازي هستند. جزئيات اين توابع و نقطه بهينه و نيز يک نماي سه‌بعدي از آن‌ها […]

متن آموزشی: فصل 3 – بخش 3-3 — الگوريتم رقابت استعماری

شکل 3-2 فلوچارت الگوريتم پيشنهادي را نشان مي‌دهد. همانند ديگر الگوريتم‌هاي تکاملي، اين الگوريتم، نيز با تعدادي جمعيت اوليه تصادفي که هر کدام از آنها يک “کشور” ناميده مي‌شوند؛ شروع مي‌شود. تعدادي از بهترين عناصر جمعيت (معادل نخبه‌ها در الگوريتم ژنتيک) به عنوان امپرياليست انتخاب مي‌شوند. باقيمانده جمعيت نيز به عنوان مستعمره ، در نظر […]

متن آموزشی: فصل 3 – بخش های 3-1 — مقدمه و 3-2 — مروري تاريخي بر پديده استعمار

در اين فصل، الگوريتم مطرح شده براي بهينه‌سازي، که از مدلسازي رياضي رقابت‌‌هاي امپرياليستي الهام گرفته شده است، معرفي شده و اجزاي مختلف آن توضيح داده مي‌شود. با داشتن تابع ، در بهينه‌سازي مي‌خواهيم‌ آرگومان x را به گونه‌اي بيابيم که هزينه متناظر آن، بهينه باشد (معمولاً کمينه). در اين فصل، الگوريتم جديدي براي جستجوي […]

متن آموزشی: فصل 1 — مقدمه

  1 – مقدمه 1-1 هدف و اهميت مسئله: بهينه‌سازي اهميت زيادي در بسياري از شاخه‌هاي علوم دارد. به عنوان مثال فيزيک‌دانها، شيمي‌دانها، و مهندسان علاقه دارند تا يک طرح بهينه براي طراحي يک پروسه شيميايي به کار برند و محصول توليد شده را با داشتن شروطي مثل هزينه و آلودگي کم، بيشينه کنند. همچنين […]

متن آموزشی: چکیده

الگوريتم هاي بهينه‌سازي الهام گرفته از طبيعت به عنوان روشهاي هوشمند بهينه‌سازي در کنار روش‌هاي کلاسيک موفقيت قابل ملاحظه‌اي از خود نشان داده‌اند. از جمله اين روش‌ها مي‌توان به الگوريتم‌هاي ژنتيک (الهام گرفته از تکامل بيولوژيکي انسان و ساير موجودات)، بهينه‌سازي کلوني مورچه‌ها (بر مبناي حرکت بهينه مورچه‌ها) و روش بازپخت شبيه‌سازي شده (با الهام‌گيري […]

دانلود رایگان کد الگوریتم رقابت استعماری در سی شارپ و متلب

بالاخره پس از مدت ها، با توجه به درخواست های مکرر دوستان و علاقه مندان مباحث هوش مصنوعی و بهینه سازی هوشمند، و کاربران الگوریتم رقابت استعماری، نسخه جدید کد متلب الگوریتم رقابت استعماری، توسط گروه برنامه نویسان متلب سایت، ارائه گردیده است. همچنین با توجه به افزایش روز افزون کاربرد الگوریتم رقابت استعماری، و […]

فایل راهنمای فارسی الگوریتم رقابت استعماری Imperialist Competitive Algorithm

  این پست یک فایل آموزشی بسیار مفید راجع به Imperialist Competitive Algorithm یا الگوریتم رقابت استعماری در اختیار علاقه مندان قرار می دهد. این فایل آموزشی در حقیقت متن کامل یک پایان نامه در زمینه بهینه سازی و الگوریتم رقابت استعماری می باشد. در چکیده این فایل 100 صفحه ای می خوانید: “الگوریتم های […]

نحوه مواجهه با قید ها در بهینه سازی مقید

یکی از دوستان سوالی در مورد نحوه برخورد با قید ها (Constraints) در الگوریتم رقابت استعماری مطرح کرده بودند. به علت طولانی بودن پاسخ این سوال، در یک فایل صوتی برخی از روشهای عمومی مدیریت قیدها در الگوریتم رقابت استعماری بیان شده است. البته همانگونه که در فایل صوتی تهیه شده ملاحظه خواهید کرد، اغلب […]