مسیر پیشنهادی یادگیری
برای ورود اصولی به بهینهسازی، ابتدا مدلسازی را یاد بگیرید، سپس وارد حوزهٔ تخصصی مورد علاقهٔ خود شوید. روی هر گام کلیک کنید تا به آموزش همان مرحله بروید.
چطور مسیر مناسب را انتخاب کنم؟
همهٔ مسیرها با یک گام مشترک شروع میشوند: مدلسازی ریاضی. یعنی یاد بگیرید یک مسئلهٔ واقعی را به متغیر تصمیم، تابع هدف و قید تبدیل کنید. این مهارت مستقل از ابزار است و در همهٔ حوزهها به کار میآید.
بعد از آن، مسیر به ابزار و حوزه وابسته میشود. مسائل سیستم قدرت و انرژی معمولاً با Pyomo حل میشوند، چون مدلهایشان اغلب پیوسته یا غیرخطیاند. مسائل زمانبندی، مسیریابی و تخصیص با OR-Tools و سالور CP-SAT، که برای مسائل گسسته ساخته شده است.
اگر برای پایاننامه یا مقاله یاد میگیرید، مسیر پژوهش را دنبال کنید. این مسیر شما را از مدلسازی به تکنیکهایی مثل بهینهسازی دوسطحی و مدلسازی عدم قطعیت میبرد که در مقالههای این حوزه پرتکرارند.
مسیر انرژی و سیستم قدرت
پخش بار، Unit Commitment، شبکههای توزیع و مدلسازی ریسک
- ۱مدلسازی مسائل بهینهسازیمتغیر تصمیم، تابع هدف و قید؛ پایهٔ همهٔ مسیرها
- ۲مقدمات بهینهسازی سیستم قدرتپخش بار اقتصادی، DC-OPF و مدلسازی باتری با پایتون
- ۳بهینهسازی پیشرفتهٔ سیستم قدرتUnit Commitment، پخش بار AC، امنیت N-1 و جایابی ذخیرهساز
- ۴مدلسازی عدم قطعیتروشهای تصادفی، استوار، فازی و IGDT در انرژی
مسیر حملونقل و لجستیک
مسیریابی ناوگان، زمانبندی و زنجیرهٔ تأمین
- ۱مدلسازی مسائل بهینهسازیمتغیر تصمیم، تابع هدف و قید؛ پایهٔ همهٔ مسیرها
- ۲مبانی CP-SAT و زمانبندیمتغیر بازهای، قید عدمتداخل و مدلهای زمانبندی
- ۳مسیریابی وسایل نقلیه با پایتوناز TSP و CVRP تا پنجرهٔ زمانی و خودروی برقی
- ۴پروژههای واقعی لجستیکسناریوهای صنعتی زنجیرهٔ تأمین از تعریف تا نتیجه
مسیر بهینهسازی در حوزه سلامت
زمانبندی درمان، تخصیص منابع و لجستیک پزشکی
مسیر پژوهش و پایاننامه
مدلسازی پیشرفته برای مقاله و پایاننامه
پرسشهای رایج
برای شروع چه پیشنیازی لازم است؟
آشنایی پایه با زبان پایتون کافی است. همهٔ مسیرها با مدلسازی ریاضی شروع میشوند، پس اگر قبلاً مدل بهینهسازی ننوشتهاید هم مشکلی نیست.
کدام مسیر را انتخاب کنم؟
مسیری را انتخاب کنید که به پروژه یا پایاننامهٔ فعلی شما نزدیکتر است. گام اول همهٔ مسیرها مشترک است، پس اگر هنوز مطمئن نیستید، از مدلسازی شروع کنید و بعد تصمیم بگیرید.
آیا میتوانم بدون دوره و فقط با محتوای رایگان یاد بگیرم؟
بله. راهنماهای جامع OR-Tools و Pyomo، یادداشتهای آموزشی و جزوهٔ رایگان Pyomo، مسیر کاملی برای یادگیری خودآموز میسازند. دورهها این مسیر را ساختاریافتهتر و با تمرین و پروژهٔ کامل پوشش میدهند.