Complexity and Computational Models
Download as PDF
Overview
Subject area
MTH
Catalog Number
4360
Course Title
Complexity and Computational Models
Department(s)
Description
Two fundamental questions arising in any problem are: Can this problem be solved using a given abstract machine? How much time and space are required to solve it? The theory of computational complexity provides tools for analyzing theminimal amount of computational resources that are needed for the algorithmic solution of a problem. In this course, we will discuss a variety of types of computational problems (decision, search, counting, and optimization) by introducing an array of complexity classes to capture problem types. We will use the notions of reduction and completeness to establish relationships between seemingly unrelated problems, classes, and resources.
Typically Offered
Fall, Spring, Summer
Academic Career
Undergraduate
Liberal Arts
Yes
Credits
Minimum Units
4
Maximum Units
4
Academic Progress Units
4
Repeat For Credit
No
Components
Name
Lecture
Hours
4
Requisites
035526