`O(T log T)` Universal Simulation




CS254

Chris Pollett

Feb 15, 2017

Outline

Polynomial Time

Definition. Let `T: NN -> NN` be some function. A language `L` is in `mbox(DTIME)(T(n))` iff there is a TM that runs in time `c cdot T(n)` for some constant `c > 0` and decides `L`.

Definition. `P = cup_(c ge 1) mbox(DTIME)(n^c)`.

More on Polynomial Time

In-Class Exercise

`O(T log T)` Universal Simulation

Amortized Shifting -- Zones

Performing Shifts

Analysis