آموزش بهینه سازی با پایتون – بررسی و حل مسائل تحقیق در عملیات + گواهینامه
4 ساعت
4.1
پایتون چیست؟ پایتون، یک زبان برنامهنویسی تفسیری (interpreted) و سطح بالا (high-level) است که برای توسعه نرمافزار، اسکریپتنویسی و توسعه وب استفاده میشود. این زبان برنامهنویسی توسط Guido van Rossum در دهه ۱۹۸۰ تا ۱۹۹۰ توسعه یافت و اولین نسخه رسمی آن در سال ۱۹۹۱ منتشر شد. پایتون به عنوان یک زبان ساده و قابل فهم برای برنامهنویسان معمولی شناخته میشود. اهمیت یادگیری بهینهسازی با پایتون چیست؟ بهینهسازی، یکی از مهمترین حوزهها در اکثر رشتههای مهندسی، مخصوصا مهندسی صنایع است. مهندسان به صورت سنتی از نرمافزارهایی مانند GAMS برای بهینهسازی استفاده میکنند که محدودیتهایی به همراه دارد. استفاده از پایتون برای بهینهسازی قابلیتهای زیادی از جمله نتایج عالی در عین سادگی در اختیار کاربران قرار میدهد. در طی این آموزش از چارچوبهای مختلفی مانند Pyomo و OR-Tools برای بهینهسازی در پایتون استفاده میکنیم، همچنین از ابزارهای مختلفی مانند CPLEX ،Gurobi، زبان مدلسازی بهینه Pyomo، برنامهریزی خطی و غیرخطی، الگوریتم فراابتکاری و ... برای حل مشکلات پیچیده بهینهسازی استفاده شده و ارتباط بین نرمافزار GAMS با پایتون نیز آموزش داده شده است. در این فرادرس چه چیزی یاد میگیریم؟ در این آموزش، نحوه برخورد با انواع مختلف مسائل بهینهسازی ریاضی و حل آنها در پایتون آموزش داده میشود. در سالهای اخیر با توجه به قابلیتها، انعطاف و سادگی زبان برنامهنویسی پایتون حوزههای مهندسی برای انجام تحقیقات و پروژههای خود به این زبان برنامهنویسی متمایل شدهاند.