🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهینهسازی با اکسل: تحقیق در عملیات بدون کدنویسی
- آخرین آپدیت
دانلود 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 دریافت خواهید کرد.
نحوه حل مسائل بهینهسازی و محدودیتهای استفاده از اکسل
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 - مثال ۱ - حالت پایه
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?
نمایش نظرات