توضیحات
آموزش بهینه سازی ریاضی در زبان پایتون
نام دوره : Optimization with Python: Complete Pyomo Bootcamp A-Z
پیش نیاز:
توضیحات:
بهینه سازی ریاضی در بیشتر رشته های کمی مانند مهندسی، مدیریت، اقتصاد و تحقیقات عملیاتی روز به روز محبوب تر می شود.
علاوه بر این، پایتون یکی از معروف ترین زبان های برنامه نویسی است که امروزه بیشتر مورد توجه قرار گرفته است.
بنابراین تصمیم گرفتیم دوره ای برای تسلط بر توسعه مسائل بهینه سازی در محیط پایتون ایجاد کنیم.
در این دوره نحوه برخورد با انواع مختلف مسائل بهینه سازی ریاضی را به شرح زیر یاد خواهید گرفت:
- برنامه ریزی خطی (LP)
- برنامه ریزی خطی عدد صحیح مختلط (MILP)
- برنامه نویسی غیر خطی
- برنامه نویسی غیرخطی عدد صحیح مختلط
از آنجایی که این دوره برای تمام سطوح (از مبتدی تا پیشرفته) طراحی شده است، ما از ابتدا شروع می کنیم که شما باید یک مسئله را فرموله کنید.
بنابراین، پس از اتمام این دوره، قادر خواهید بود متغیرهای تصمیم، تابع هدف، محدودیت ها را پیدا و فرموله کنید و پارامترهای خود را تعریف کنید.
علاوه بر این، نحوه توسعه مدل فرموله شده در محیط پایتون (با استفاده از بسته Pyomo) را یاد خواهید گرفت.
در اینجا برخی از مهارت های مهمی که هنگام استفاده از پایتون در دوره آموزش بهینه سازی ریاضی در زبان پایتون یاد می گیرید آورده شده است:
- تعریف مجموعه ها و پارامترهای مدل بهینه سازی
- بیان تابع هدف و قیود به صورت تابع پایتون
- وارد کردن و خواندن داده ها از یک منبع خارجی (فایل CSV یا Excel)
- حل مسئله بهینه سازی با استفاده از حل کننده های مختلف مانند CPLEX، IPOPT، COUENNE و غیره.
- در این دوره به حل مسائل بهینه سازی ساده تا پیچیده از رشته های مختلف مانند مهندسی، مدیریت تولید، برنامه ریزی، حمل و نقل، زنجیره تامین و … می پردازیم.
این دوره بر اساس 3 مثال برای هر یک از بخش های اصلی برنامه نویسی ریاضی طراحی شده است.
در دو مثال اول، نحوه برخورد با آن نوع مشکل خاص را خواهید آموخت.
سپس از شما خواسته می شود تا با توسعه مشکل چالش در محیط پایتون، خود را به چالش بکشید. با این وجود، حتی مشکل چالش نیز با جزئیات توضیح داده و حل خواهد شد.
دوره آموزش بهینه سازی ریاضی در زبان پایتون برای چه کسانی است:
- دانشجویان در تمامی مقاطع (کارشناسی، کارشناسی ارشد و دکتری)
- شرکت هایی که می خواهند از بهینه سازی در تجارت خود استفاده کنند
- متخصصان در رشته های مختلف مانند مهندسی، مدیریت و تحقیقات عملیاتی
- هر کسی که علاقه مند به یادگیری بهینه سازی و کدنویسی در پایتون است!
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید