بهینهسازی ریاضی در بیشتر رشتههای کمی مانند مهندسی، مدیریت، اقتصاد و تحقیقات عملیاتی روز به روز محبوبتر میشود. علاوه بر این، پایتون یکی از معروف ترین زبان های برنامه نویسی است که امروزه بیشتر مورد توجه قرار گرفته است. بنابراین تصمیم گرفتیم دوره ای برای تسلط بر توسعه مسائل بهینه سازی در محیط پایتون ایجاد کنیم. در این دوره، نحوه برخورد با انواع مختلف مسائل بهینه سازی ریاضی را به شرح زیر یاد خواهید گرفت:
برنامه نویسی خطی (LP)
برنامه نویسی خطی عدد صحیح مختلط (MILP)
برنامه نویسی غیر خطی
برنامه نویسی غیرخطی عدد صحیح مختلط
از آنجایی که این دوره برای همه سطوح (از مبتدی تا پیشرفته) طراحی شده است، ما از ابتدا شروع می کنیم که شما باید یک مسئله را فرموله کنید. بنابراین، پس از اتمام این دوره، قادر خواهید بود متغیرهای تصمیم، تابع هدف، محدودیت ها را پیدا و فرموله کنید و پارامترهای خود را تعریف کنید. علاوه بر این، شما یاد خواهید گرفت که چگونه مدل فرموله شده را در محیط پایتون (با استفاده از بسته Pyomo) توسعه دهید.
در اینجا برخی از مهارتهای مهمی که هنگام استفاده از پایتون در این دوره خواهید آموخت:
تعریف مجموعه پارامترهای مدل بهینه سازی
بیان تابع هدف و قیود به صورت تابع پایتون
وارد کردن و خواندن داده ها از یک منبع خارجی (فایل CSV یا Excel)
مشکل بهینه سازی را با استفاده از حل کننده های مختلف مانند CPLEX، IPOPT، COUENNE و غیره حل کنید.
در این دوره، مسائل بهینه سازی ساده تا پیچیده را از رشته های مختلف مانند مهندسی، مدیریت تولید، برنامه ریزی، حمل و نقل، زنجیره تامین و ... حل می کنیم.
این دوره بر اساس 3 مثال برای هر یک از بخش های اصلی برنامه نویسی ریاضی ساختار یافته است. در دو مثال اول، نحوه برخورد با آن نوع مشکل خاص را خواهید آموخت. سپس از شما خواسته می شود تا با توسعه مشکل چالش در محیط پایتون، خود را به چالش بکشید. با این وجود، حتی مشکل چالش نیز با جزئیات توضیح داده شده و حل خواهد شد.
نظری ارسال نشده است.
Data Analyst - Optimization Expert نام من نوید شیرزید است و من بسیار خوشحالم که شما برای خواندن این بخش اینجا هستید! من یک محقق با بیش از 7 سال تجربه در زمینه کنترل سیستم های انرژی یکپارچه با مهارت گسترده در استفاده از استراتژی های بهینه سازی ریاضی هستم. من همچنین در برنامه نویسی با پایتون و توسعه مدل های یادگیری ماشین و یادگیری عمیق برای برنامه های مختلف مهارت دارم. من چندین نشریه در زمینه طراحی و کنترل استراتژی های سیستم های انرژی با استفاده از یادگیری ماشین ، یادگیری عمیق و هوش مصنوعی دارم. به عنوان نتیجه گیری ، من علاقه زیادی به علم داده و یادگیری ماشین و برنامه های بهینه سازی در مشکلات دنیای واقعی دارم و واقعاً دوست دارم تجربه خود را با شما در میان بگذارم!
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.