آموزش بهینه‌سازی با اکسل: تحقیق در عملیات بدون کدنویسی - آخرین آپدیت

دانلود Optimization with Excel: Operations Research without Coding

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

بهینه سازی با Gurobi، CBC، IPOPT و الگوریتم ژنتیک بدون کدنویسی

راه حلی آسان برای حل مسائل بهینه سازی! با استفاده از اکسل و حل‌کننده‌های شناخته شده بدون نیاز به کدنویسی.

مقدمه‌ای بر مدل‌سازی ریاضی

این دوره به شما کمک می‌کند تا مسائل پیچیده برنامه‌ریزی عملیاتی و بلندمدت شرکت‌ها را در دنیای امروز با اطلاعات سریع و تصمیم‌گیری‌های دشوار، بهینه‌سازی کنید. با یادگیری الگوریتم‌های بهینه‌سازی (تحقیق در عملیات)، راه‌حل‌های بهینه را بیابید و به جمع حرفه‌ای‌های پرطرفدار در بازار بپیوندید.

اگر با کدنویسی آشنایی ندارید یا مایلید مسائل بهینه‌سازی را با اکسل حل کنید، این دوره برای شما ایده‌آل است.

آنچه در این دوره خواهید آموخت:

  • برنامه‌ریزی خطی (LP)
  • برنامه‌ریزی خطی عدد صحیح مختلط (MILP)
  • برنامه‌ریزی غیرخطی (NLP)
  • برنامه‌ریزی عدد صحیح غیرخطی مختلط (MINLP)
  • الگوریتم ژنتیک (GA)
  • حل مسائل مسیریابی وسیله نقلیه با پنجره زمانی (VRPTW)

حل‌کننده‌های مورد استفاده:

ما از حل‌کننده‌های قدرتمندی مانند Gurobi، CBC، IPOPT، Bonmin و Couenne استفاده خواهیم کرد. همچنین نسخه محدودی از CPLEX را از طریق NEOS server به کار خواهیم گرفت.

فایل‌های کاری آماده‌ای برای تسهیل حل مسائل به شما ارائه می‌شود. مسائل الگوریتم ژنتیک (GA) و مسیریابی وسیله نقلیه (VRPTW) با استفاده از این فایل‌های کاربرپسند حل خواهند شد.

این دوره شامل مقدمه‌ای عالی بر مدل‌سازی ریاضی و فرمول‌های کلیدی اکسل است تا بتوانید به راحتی مطالب را دنبال کنید.

حل گام به گام مسائل واقعی:

  • مسئله بهینه‌سازی مسیر
  • حداکثر کردن درآمد در فروشگاه اجاره خودرو
  • برنامه‌ریزی نگهداری و تعمیرات
  • جریان توان بهینه در سیستم‌های الکتریکی
  • و مثال‌های متعدد دیگر، از ساده تا پیچیده، با شامل شدن جمع‌ها و محدودیت‌های فراوان.

چه زمانی نباید از اکسل برای حل مسائل بهینه‌سازی استفاده کرد:

  • مسائل پیچیده‌ای که نیاز به تجزیه و تکرار دارند (رویکرد ما به دلیل عدم استفاده از زبان برنامه‌نویسی برای تکرارها مانند Benders توصیه نمی‌شود).
  • مسائل عملیاتی برای اجرا در زمان واقعی.
  • مسائل بزرگ که نیاز به راه‌حل‌های سریع دارند (رویکرد دوره محدودیت ندارد، اما تبدیل فرمول‌های اکسل به حل‌کننده برای مسائل بزرگ ممکن است زمان‌بر باشد).
  • حل مسائل چند هدفه.

نکات مهم:

  • رویکرد این دوره استفاده از حل‌کننده استاندارد اکسل نیست؛ روش ما هیچ محدودیتی بر تعداد متغیرها یا محدودیت‌ها ندارد.
  • نحوه نصب اکسل آموزش داده نمی‌شود، اما نصب ابزارهای مورد نیاز را فرا خواهید گرفت.
  • برای دنبال کردن دوره نیاز به نصب اکسل دارید. ابزارها فقط بر روی سیستم‌عامل‌های ویندوز (Windows) و مک (MAC) تست شده‌اند.
  • مثال‌ها در کلاس‌ها گام به گام، از ایده تجاری تا حل مسئله، ایجاد می‌شوند.

امیدواریم این دوره به پیشرفت شغلی شما کمک کند. در پایان دوره گواهینامه از Udemy دریافت خواهید کرد.

کلمات کلیدی مرتبط: تحقیق در عملیات | بهینه‌سازی ریاضی | برنامه‌ریزی خطی | برنامه‌ریزی غیرخطی | الگوریتم ژنتیک | حل‌کننده‌های بهینه‌سازی | اکسل بدون کدنویسی | مدل‌سازی ریاضی | مسائل لجستیک | مسائل تولید


سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

  • نحوه حل مسائل بهینه‌سازی و محدودیت‌های استفاده از اکسل How to solve Optimization Problems and Limitations of using Excel

  • پیش‌نمایش دوره Preview of the course

آشنایی با اکسل Introduction to Excel

  • اکسل - مبانی Excel - the basics

  • Sum، If، SumIf، SumIfs Sum, If, SumIf, SumIfs

  • SumProduct SumProduct

  • SumProduct با فیلتر SumProduct with Filters

  • Vlookup Vlookup

  • تکثیر و قفل کردن فرمول‌ها Replicate and Lock Formulas

  • محدودیت‌های حل‌کننده استاندارد اکسل (از این حل‌کننده استفاده نخواهیم کرد!) Limitations of the standard solver from Excel (we will not use this solver!)

مقدمه‌ای بر مدل‌سازی ریاضی Introduction to Mathematical Modeling

  • مدل‌سازی ریاضی چیست؟ What is mathematical modeling?

  • چگونه مسائل بهینه‌سازی را حل می‌کنیم؟ How we solve optimization problems?

  • نوع متغیرها و پارامترها، شاخص‌ها و مجموعه‌ها چیستند Type of variables and what is parameters, indexes and sets

  • تابع هدف و محدودیت‌ها Objective function and constraints

  • چگونه مدل‌سازی کنیم؟ How to model?

  • مثال ۱ - مسئله سرمایه‌گذاری Example 1 - Investment Problem

  • مثال ۲ - مسئله سرمایه‌گذاری، غیرخطی Example 2 - Investment Problem, nonlinear

  • مثال ۳ - هزینه تولید Example 3 - Cost of production

  • مثال ۴ - مسئله مسیریابی Example 4 - Routing problem

  • مثال ۵ - تخصیص تیم در یک شرکت ساختمانی Example 5 - Team assignment in a construction company

  • مثال ۶ - تخصیص تیم با شرط Example 6 - Team assignment with condition

  • مثال ۷ - زمان‌بندی کار Example 7 - Job scheduling

  • مثال ۸ - زمان‌بندی کار با محدودیت Example 8 - Job scheduling with limit

  • منابع برای VRPTW، Jobshop و TSP References for VRPTW, Jobshop, and TSP

  • چگونه بیشتر یاد بگیریم How to learn more

برنامه‌ریزی خطی (LP) و نصب آنچه نیاز دارید Linear Programming (LP) and installation of what you need

  • LP - مقدمه LP - Introduction

  • نصب OpenSolver Installing OpenSolver

  • مشکلات OpenSolver Issues with OpenSolver

  • LP - مثال ۱ - حالت پایه LP - Example 1 - Base Case

  • LP - مثال ۲ - تولید برق LP - Example 2 - Power generation

  • LP - مثال ۳ - تولید برق چند دوره‌ای LP - Example 3 - Power generation multiperiod

  • نصب Gurobi Installing Gurobi

  • مجوز آکادمیک برای Gurobi [به‌روزرسانی‌ها] Academic License for Gurobi [Updates]

  • انتخاب حل‌کننده‌های مختلف Selecting different solvers

  • فرمول‌ها و محدودیت‌های اکسل Formulas and limits for Excel

  • LP - مفاهیم LP - Concepts

برنامه‌ریزی خطی عدد صحیح ترکیبی (MILP) Mixed-Integer Linear Programming (MILP)

  • MILP - مقدمه MILP - Introduction

  • MILP - مثال ۱ - حالت پایه MILP - Example 1 - Base Case

  • MILP - مثال ۲ - زمان‌بندی کار MILP - Example 2 - Job Scheduling

  • MILP - مثال ۳ - مسئله مسیریابی MILP - Example 3 - Routing Problem

  • MILP - مثال ۳ - مسئله مسیریابی - راه‌حل MILP - Example 3 - Routing Problem - Solution

  • MILP - مثال ۴ - مسئله مسیریابی بزرگ MILP - Example 4 - Large Routing Problem

  • MILP - مفاهیم MILP - Concepts

پارامترها و نکات حل‌کننده Solver Parameters and Tips

  • تعریف پارامترها برای حل‌کننده Defining parameters for the solver

  • چگونه ساختار مسئله را سریع‌تر کنیم؟ How to speed up the construction of problem?

  • مشاهده پیشرفت حل‌کننده See the progress of the solver

قالب Template

  • قالب [دانلود] The template [download]

  • قالب - کار با متغیرها Template - Working with variables

  • قالب - کار با پارامترها Template - Working with parameters

  • قالب - کار با تابع هدف Template - Working with the objective function

  • قالب - کار با محدودیت‌ها Template - Working with constraints

  • مثال - زمان‌بندی کار - ۱۰۰ کار در ۱۰ روز Example - Job scheduling - 100 jobs in 10 days

  • مثال - زمان‌بندی کار - ۱۰۰ کار در ۱۰ روز - متغیرها و پارامترها Example - Job scheduling - 100 jobs in 10 days - Variables and parameters

  • مثال - زمان‌بندی کار - ۱۰۰ کار در ۱۰ روز - تابع هدف Example - Job scheduling - 100 jobs in 10 days - Objective function

  • مثال - زمان‌بندی کار - ۱۰۰ کار در ۱۰ روز - محدودیت‌ها Example - Job scheduling - 100 jobs in 10 days - Constraints

  • مثال - زمان‌بندی کار - ۱۰۰ کار در ۱۰ روز - مدل و راه‌حل Example - Job scheduling - 100 jobs in 10 days - Model and Solution

برنامه‌ریزی غیرخطی (NLP) NonLinear Programming (NLP)

  • NLP - مقدمه NLP - Introduction

  • NLP - مثال ۱ - حالت پایه NLP - Example 1 - Base Case

  • NLP - مثال ۲ - کسینوس‌ها NLP - Example 2 - Cosines

  • NLP - مثال ۳ - سرمایه‌گذاری NLP - Example 3 - Investment

  • NLP - مفاهیم NLP - Concepts

برنامه‌ریزی غیرخطی عدد صحیح ترکیبی (MINLP) Mixed-Integer NonLinear Programing (MINLP)

  • MINLP - مقدمه MINLP - Introduction

  • MINLP - مثال ۱ - حالت پایه MINLP - Example 1 - Base Case

  • MINLP - مثال ۲ - هزینه تولید MINLP - Example 2 - Production Cost

  • MINLP - مثال ۲ - هزینه تولید - راه‌حل MINLP - Example 2 - Production Cost - Solution

الگوریتم ژنتیک (GA) Genetic Algorithm (GA)

  • GA - مقدمه GA - Introduction

  • GA - مثال ۱ - حالت پایه GA - Example 1 - Base Case

  • GA - مثال ۲ - هزینه تولید GA - Example 2 - Production Cost

مسئله مسیریابی وسیله نقلیه با پنجره زمانی (VRPTW) Vehicle Routing Problem with Time Window (VRPTW)

  • VRPTW - مقدمه VRPTW - Introduction

  • VRPTW - مثال VRPTW - Example

  • VRPTW - مسائل زمان پردازش VRPTW - Processing Time Issues

مسائل عملی Practical Problems

  • مقدمه Introduction

  • یک مسئله درآمد - مدل‌سازی A Revenue Problem - Modeling

  • یک مسئله درآمد - راه‌حل A Revenue Problem - Solution

  • یک مسئله برنامه‌ریزی نگهداری - مفهوم کسب‌وکار A Maintenance Planning Problem - Business Concept

  • یک مسئله برنامه‌ریزی نگهداری - مدل‌سازی A Maintenance Planning Problem - Modeling

  • یک مسئله برنامه‌ریزی نگهداری - راه‌حل A Maintenance Planning Problem - Solution

  • جریان توان بهینه - مفهوم کسب‌وکار Optimal Power Flow - Business Concept

  • جریان توان بهینه - مدل‌سازی Optimal Power Flow - Modeling

  • جریان توان بهینه - راه‌حل Optimal Power Flow - Solution

تبریک و ادامه یادگیری Congratulations and Keep Learning

  • اگر مایل هستید، کجا می‌توانید یک زبان برنامه‌نویسی برای حل بهینه‌سازی یاد بگیرید؟ If you want, where could you learn a programming language to solve optimization?

  • متشکرم! Thank you!

نمایش نظرات

آموزش بهینه‌سازی با اکسل: تحقیق در عملیات بدون کدنویسی
جزییات دوره
10 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
988
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rafael Silva Pinto Rafael Silva Pinto

مشاور بهینه سازی و علوم داده، دکتری