In 1993, noted comedian Demetri Martin took a math course at Yale called Fractal Geometry.
3
Running time of deciding PALINDROME
4
Instance/input length
5
Defining running time
6
Why worst case?
7
Our Palindrome TM had running time
8
INFORMAL Definition
9
Examples
10
Formal definition of O(n?)
11
Common run-time scaling
12
A log-log plot Say 1 step = 1 us
13
Intrinsic complexity
Description:
Explore time complexity in theoretical computer science through this comprehensive lecture from CMU's "Great Ideas in Theoretical Computer Science" course. Delve into the concept of running time, focusing on worst-case scenarios and the formal definition of O(n?) notation. Examine common run-time scaling patterns and their representation on log-log plots. Learn about intrinsic complexity and its implications for algorithm design. Gain insights from practical examples, including the analysis of a Palindrome Turing Machine. Understand the significance of time complexity in evaluating algorithm efficiency and performance across various input sizes.
Great Ideas in Theoretical Computer Science: Time Complexity - Spring 2016