ستاد برگزاری مسابقه Optimizer 2021 به جهت آشنایی و آمادگی هر چه بیشتر شرکتکنندگان در این مسابقه با برخی ابزارها و بستههای نرمافزاری محاسبات علمی مرتبط با بهینهسازی اقدام به برگزاری تعدادی کارگاه به شرح زیر نموده است.
جلسه اول: زبان های برنامه نویسی (شنبه ۲۵ اردیبهشت ساعت ۱۸)
آشنایی با عملیات جبر خطی داخل زبانهای برنامهنویسی مانند متلب، پایتون و ژولیا با تاکید بیشتر بر روی Julia
- نصب ژولیا
- گسترش در محیط ژوپیتر
- کتابخانه جبر خطی ژولیا
مثال این جلسه: روش حل کمترین مربعات
جلسه دوم: سالورهای بهینهسازی (دوشنبه ۲۷ اردیبهشت ساعت ۱۸)
آشنایی با سالورهای رایج مانند SCS، ECOS، GLPK و …
- نصب چند سالور بهینهسازی داخل ژولیا
- تعریف متغیرها، تابع هدف و قیدها
- حل یک سوال برنامهریزی خطی
مثال این جلسه: کمترین مربعات با متغیرهای نامنفی
جلسه سوم: تجزیهگرهای بهینهسازی (چهارشنبه ۲۹ اردیبهشت ساعت ۱۸)
آشنایی با مفهوم و کاربرد parser در مسائل بهینهسازی
- نصب JuMP و Convex.jl
- قوانین برنامهریزی محدب منظم (DCP)
- حل و تحلیل خروجی چند نمونه
مثال این جلسه: حالتی خاص از سوال مسابقه (MMV)
به همه تیمها و شرکتکنندگان در این مسابقه توصیه میشود که در این کارگاهها شرکت کنند. برای شرکت در این جلسات میتوانید به عنوان میهمان، به سامانه مجازی آزمایشگاه سوال در آدرس زیر مراجعه نمایید:
سلام
خواهش مندم اگر مقدور هست ویدیو های جلسات کارگاه ابزار های مقدماتی رو هم در سایت قرار بدید.
با تشکر
با سلام
جلسه اول
https://drive.google.com/file/d/15Vivvs9n3GZ3qTIOhZE9ZmkNw9dqgcuo/view?usp=drivesdk
جلسه دوم
https://drive.google.com/file/d/1ywcaHekAT-XvaihuvdRYXrzeBgitAbIE/view?usp=drivesdk
جلسه سوم
https://drive.google.com/file/d/1Ult4Ix0GVzKklXXjk4bmnHJkvW21Lntx/view?usp=drivesdk