لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استدلال خودکار: مسئله ارضای پذیری (Satisfiability)
- آخرین آپدیت
دانلود Automated Reasoning: satisfiability
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما یاد خواهید گرفت که چگونه از ابزارهای ارضای پذیری (SAT/SMT) برای حل طیف گستردهای از مسائل استفاده کنید.
چندین مثال پایه برای آشنایی با کاربردها ارائه شده است: جایگذاری مستطیلها برای چاپ پوستر، مسائل زمانبندی، حل پازلها و صحت برنامهها. همچنین، تئوریهای زیربنایی نیز ارائه میشوند: روش حل (Resolution) به عنوان رویکردی پایه برای ارضای پذیری گزارهای، چارچوب CDCL برای مقیاسپذیری در فرمولهای بزرگ، و روش سیمپلکس (Simplex) برای برخورد با نامساویهای خطی.
رویکرد سبک برای گذراندن دوره استدلال خودکار: ارضای پذیری، صرفاً تماشای ویدیوها و انجام کوییزهای مربوطه است. این روش برای آشنایی اولیه مناسب است. با این حال، رویکرد بسیار جذابتر این است که از این دوره به عنوان پایهای برای پیادهسازی عملی SAT/SMT روی مسائل مختلف استفاده کنید، برای مثال مسائلی که در تکالیف افتخاری ارائه شدهاند.
سرفصل ها و درس ها
مبانی SAT/SMT و مثالهای SAT
SAT/SMT basics, SAT examples
مقدمه عمومی و کاربرد در چاپ پوستر
General introduction, and an application to poster printing
مقدمهای بر SAT
Introduction to SAT
نحو (Syntax) و ابزارهای SMT
SMT syntax and tools
مسئله هشت وزیر
Eight queens problem
حساب دودویی: جمع
Binary Arithmetic: addition
حساب دودویی: ضرب
Binary Arithmetic: multiplication
کاربردهای SMT
SMT applications
جایگذاری مستطیلها
Rectangle fitting
حل سودوکو
Solving Sudoku
زمانبندی
Scheduling
بررسی مدل محدود (Bounded Model Checking)
Bounded model checking
تئوری و الگوریتمهای SAT مبتنی بر CNF
Theory and algorithms for CNF-based SAT
روش حل (Resolution)
Resolution
مثالی از روش حل
Example of resolution
الگوریتم DPLL
DPLL
تبدیل DPLL به روش حل
Transforming DPLL to resolution
مبانی CDCL
CDCL basics
بهینهسازیهای CDCL
CDCL optimizations
تئوری و الگوریتمهای SAT/SMT
Theory and algorithms for SAT/SMT
تبدیل یک فرمول گزارهای به CNF
Transforming a propositional formula to CNF
تبدیل تسایتین (Tseitin transformation)
The Tseitin transfomation
مقدمهای بر روش سیمپلکس
Introduction to the Simplex method
بهینهسازی با روش سیمپلکس
Optimizing by the Simplex method
بررسی امکانپذیری با روش سیمپلکس
Checking feasibility by the Simplex method
نمایش نظرات