![]() |
THE UNIVERSITY of EDINBURGHDEGREE REGULATIONS & PROGRAMMES OF STUDY 2007/2008
|
|
Propositional Methods (P00872)? Credit Points : 10 ? SCQF Level : 11 ? Acronym : INF-P-PROPM Satisfiability (SAT) was the first problem shown to be NP-complete and is both a cornerstone of computational complexity theory and commercially important since thousands of practical combinatorial problems would benefit from a highly efficient SAT solver. This course will introduce modern methods and tools for representing and manipulating boolean formulae, in particular, Binary Decision Diagrams and probabilistic SAT solvers. Entry Requirements? Pre-requisites : For Informatics PG students only, or by special permission of the School. Students are expected to have familiarity with basic Boolean Logic and some acquaintance with SML. Subject AreasHome subject areaKnowledge Representation and Reasoning, (School of Informatics, Schedule O) Other subject areasTheoretical Computer Science, (School of Informatics, Schedule O) Delivery Information? Normal year taken : Postgraduate ? Delivery Period : Not being delivered ? Contact Teaching Time : 3 hour(s) per week for 10 weeks Summary of Intended Learning Outcomes
Students will be able to apply BDD and SAT technologies in a variety of applications.
They will be able to find potential for practical applications of reductions more commonly seen in proofs of complexity results, and apply abstract methods to practical applications. Students will be able to solve problems by bringing together a variety of software tools and components. Students will have read, presented and discussed papers from the current literature. They will have completed an extended practical project and produce a written report. Assessment Information
Written Examination 70%
Assessed Assignments 20% Oral Presentations 10% Exam times
Contact and Further InformationThe Course Secretary should be the first point of contact for all enquiries. Course Secretary Miss Gillian Watt Course Organiser Dr Douglas Armstrong Course Website : http://www.inf.ed.ac.uk/teaching/courses/ School Website : http://www.informatics.ed.ac.uk/ College Website : http://www.scieng.ed.ac.uk/ |
|