Email has been sent successfully!
What Requirements Does This Course Satisfy
- Home /
- What Requirements Does This Course Satisfy
The course will satisfy the requirements listed below. Be sure to expand the area you are interested in to see if there are any ‘Course Alternatives’ that can also satisfy the selected requirement.
If this course is taken or given as transfer credit...
MTH 4360: Complexity and Computational ModelsBaruch College
Prerequisites: MTH 3150 and MTH 4320
Credits: 4
Hours: 4.0 Lecture hours
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.
(Regular Liberal Arts)