ابزار کاربر

ابزار سایت


دانشکده:دروس:22897:14002:main

درس هندسه محاسباتی نیمسال 14002

مدرس ایمیل
علیرضا زارعی zarei@sharif.edu

هدف درس

هدف از این درس آشنایی با حوزه هندسه محاسباتی از حوزه‌های جذاب و کاربردی علوم کامپیوتر است. هندسه محاسباتی شامل طراحی، تحلیل و پیاده‌سازی الگوریتم‌ها و داده ساختارهای مربوط به مسائل هندسی است. صرف نظر از جذابیت نظری، این مسائل در حوزه‌های مختلفی شامل گرافیک، روباتیک، سیستم‌های اطلاعات جغرافیایی، ،CAD/CAM پایگاه داده و داده کاوی کاربرد دارند.

پیش‌نیازهای علمی

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

ارزش‌یابی

تمرین ۶ نمره

  • در این درس ۴ سری تمرین خواهیم داشت.

تحقیق و کار پژوهشی ۳ نمره

  • هر فرد در یک زمینه تحقیق اقدام به مطالعه و تهیه گزارش خواهد کرد و در انتهای نیمسال آن را ارائه خواهد نمود.

میان‌ترم ۵ نمره

پایان‌ترم ۶ نمره

سرفصل‌ها

  • مباحث مقدماتی: آشنایی با مسائل هندسی و ملاحظات آنها، پوش محدب و دوگان
  • تقاطع پاره خط ها: الگوریتم محاسبه تقاطع پاره خط‌ها و داده ساختار نگهداری اشیاء در فضای دوبعدی.
  • مثلث‌بندی:الگوریتم مثلث‌بندی و مساله موزه هنر.
  • برنامه ریزی خطی: طراحی الگوریتم هندسی برای حل مساله برنامه ریزی خطی و تحلیل تصادفی.
  • داده ساختارهای جستجوی هندسی: طراحی داده ساختار هندسی برای جستجوی بازه‌ای، جستجوی محدوده، پاره‌خط و نقطه
  • مکان یابی نقاط: الگوریتم و داده ساختار مکان یابی دوبعدی
  • نمودار ورونوی و مثلث بندی دلونی: معرفی نمودار ورونوی و مثلث‌بندی دلونی و کاربردهای آن‌ها و الگوریتم های محاسبه آن‌ها.
  • داده ساختارهای افراز فضا: داده ساختار افراز دودویی فضا و درخت چهارتایی
  • برنامه ریزی حرکت و گراف دید: الگوریتم‌ها و داده ساختارهای طراحی حرکت ربات و قابلیت دید در بخش زیر مرجع اصلی درس آمده است.

مراجع

[1] Marc van Kreveld, Mark Overmars, and Mark de Berg. “Computational Geometry: Algorithms and Applications”. 3 rd Edition, Springer, 2008.

/opt/bitnami/dokuwiki/data/pages/دانشکده/دروس/22897/14002/main.txt · آخرین ویرایش: 2022/09/07 10:44 توسط 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki