ابزار کاربر

ابزار سایت


دانشکده:دروس:22882:14001:main

تحقیق در عملیات ۱ - نیم‌سال اول 1400

مدرس ایمیل
هانی احمدزاده hani.ahmadzadeh@gmail.com

توضیحات درس

توصیف درس

به طور کلی، هدف این درس آشنایی با مسائل برنامه‌ریزی (بهینه‌سازی) خطی1) (LP) و برنامه‌ریزی مخروطی2) (CP) است. شرایط لازم و کافی برای جواب بهینه‌ی مسائل LP و CP را مطالعه خواهیم کرد. بر آن اساس الگوریتم‌هایی را برای حل مسائل LP و CP ارائه خواهیم داد. برخی چالش‌ها در پیاده‌سازی الگوریتم‌ها مورد بررسی قرار خواهند گرفت. به طور مختصر زمان اجرا و همگرایی الگوریتم‌ها را بررسی خواهیم کرد. در انتها، کاربردهایی از این رده مسائل در حوزه‌های مختلف علوم و مهندسی، مخصوصا علوم ریاضی و کامپیوتر، ارائه خواهند شد.

سرفصل‌های تقریبی

  • آشنایی با برنامه‌ریزی خطی و تعبیرهای هندسی آن
  • تکنیک‌های مدل‌سازی
  • مقدمه‌ای بر آنالیز محدب و هندسه چندوجهی
  • شرایط لازم و کافی بهینگی برای مساله برنامه‌ریزی خطی
  • روش سیمپلکس
  • چالش‌های پیاده‌سازی روش سیمپلکس
  • نظریه دوگانی و شرط مکمل لَنگی
  • روش‌های سیمپلکس دوگان و سیمپلکس اولیه-دوگان
  • تحلیل حساسیت
  • برنامه‌ریزی پارامتری
  • مساله حمل و نقل و مساله تخصیص
  • برنامه‌ریزی خطی مقیاس بزرگ و برنامه‌ریزی تصادفی
  • روش‌های بیضوی و تحلیل پیچیدگی مساله برنامه‌ریزی خطی
  • روش‌های نقطه درونی
  • آشنایی با برنامه‌ریزی مخروطی و برنامه‌ریزی نیمه‌معین
  • کاربردهایی از برنامه‌ریزی خطی و برنامه‌ریزی مخروطی

پیش‌نیازها

پیش‌نیاز اساسی و اصلی این درس، جبرخطی است.

منابع درس

نحوه‌ی ارائه‌ی کلاس

ارائه مطالب درس در هر دو قالب ویدئوهای از پیش ضبط شده و کلاس‌های آنلاین صورت خواهد گرفت.

کلاس‌ها ساعت ۱۷ تا ۱۹ روز‌های شنبه و دوشنبه در کلاس مجازی مدرس درس به آدرس https://vc.sharif.edu/ch/hani.ahmadzadehs94 برگزار می‌شود.

نحوه ارزش‌یابی

  • تمرین: 6 نمره
  • میان‌ترم: 6 نمره
  • پایان‌ترم: 8 نمره

جدول زمانی و توضیحات تمرین‌ها

شماره تمرین تاریخ بارگذاری موعد تحویل نسخه اولیه موعد تحویل داوری موعد تحویل نسخه نهایی مباحث مربوطه
۱ ۱۴۰۰/07/05 1400/07/12 1400/07/۱۵ 1400/07/19
۲ ۱۴۰۰/07/۱۲ ۱۴۰۰/07/۲۶ ۱۴۰۰/07/۲۹ ۱۴۰۰/۰۸/۰۳
۳ ۱۴۰۰/07/۲۶ ۱۴۰۰/۰۸/۱۰ ۱۴۰۰/۰۸/۱۳ ۱۴۰۰/۰۸/۱۷
۴ ۱۴۰۰/۰۸/۱۰ ۱۴۰۰/۰۸/۲۴ ۱۴۰۰/۰۸/۲۷ ۱۴۰۰/۰۹/۰۱
۵ ۱۴۰۰/۰۸/۲۴ ۱۴۰۰/۰۹/15 ۱۴۰۰/۰۹/18 ۱۴۰۰/۰۹/22
۶ ۱۴۰۰/۰۹/15 ۱۴۰۰/۰۹/29 ۱۴۰۰/10/02 ۱۴۰۰/10/06
۷ ۱۴۰۰/۰۹/29 ۱۴۰۰/۱۰/13 ۱۴۰۰/۱۰/16 ۱۴۰۰/۱۰/20

تمرین‌ها در بستر درس‌افزار CW بارگذاری و تحویل گرفته خواهند شد. در ابتدای ترم، دانشجویان درس در گروه‌های (حداکثر) چهار نفره تقسیم خواهند شد. در صورت لزوم پس از میان‌ترم تقسیم‌بندی گروه‌ها می‌تواند تغییر کند. تحویل تمرین‌ها به صورت گروهی خواهد بود. پس از تحویل نسخه اولیه، راه‌حل‌ها توسط گروه‌های دیگر مورد بررسی و داوری قرار خواهند گرفت. سپس نظرات به گروه پاسخ‌دهنده ارسال شده تا بر آن اساس پاسخ‌های خود را بازنگری کنند و نسخه نهایی را تحویل دهند. لذا، هر سری تمرین شامل سه فعالیت است که توسط هر گروه باید انجام پذیرد: ۱- حل تمرین‌های اختصاص داده شده به آن گروه، ۲- داوری (تصحیح) راه‌حل‌های گروه دیگر، ۳- بازنگری راه‌حل‌ها بر اساس نظرات و تصحیح‌های ارائه شده. در صورتی که حتی یکی از این فعالیت‌ها توسط گروه انجام نگیرد، نمره آن تمرین را تمام اعضای آن گروه از دست خواهند داد. هر تمرین ۱ نمره خواهد داشت که با بررسی و تصحیح دستیاران آموزشی درس به تمام اعضای گروه اختصاص داده خواهد شد. در انتها ۶ نمره از مجموع ۷ نمره تمرین‌ها برای ارزشیابی نهایی در نظر گرفته خواهد شد.

جدول زمانی و توضیحات آزمون‌ها

آزمون تاریخ برگزاری مباحث مربوطه
میان‌ترم 9 صبح ۱۴۰۰/۰8/21
پایان‌ترم ۹ صبح ۱۴۰۰/10/25

مدت زمان آزمون‌ها بین ۳ تا ۴ ساعت خواهد بود. تلاش خواهیم کرد که سوالات آزمون‌ها به صورتی باشند که همراهی دانشجو در درس (فهم کامل مطالب ارائه شده و حل و بررسی تمرین‌ها) و توان‌مندی و استعداد دانشجو را بسنجند. آزمون‌ها در بستر CW برگزار خواهند شد.

دستیاران آموزشی درس (به ترتیب الفبا)

نام دستیاران ایمیل
آیدا افشار afsharaidam@gmail.com
متین امینی matinamini1991@yahoo.com
مائده حشمتی maedeheshmati@yahoo.com
شایان طاهری‌جم sh.taherijam@gmail.com
سینا کلانترزاده sinakalantarzadehhh@yahoo.com
مهدی مستانی mastani1378@yahoo.com

کلاس حل تمرین

تمرین‌ها

قالب پاسخ تمرین‌

قالب داوری تمرین

تمرین سری اول

تمرین سری دوم

تمرین سری سوم

تمرین سری چهارم

تمرین سری پنجم

تمرین سری ششم

تمرین سری هفتم

میان‌ترم

پایان‌ترم

1)
Linear Programming
2)
Conic Programming
/opt/bitnami/dokuwiki/data/pages/دانشکده/دروس/22882/14001/main.txt · آخرین ویرایش: 2022/09/07 10:44 توسط 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki