Core of Logic
Menu

Complexity analysis

Sorting & Search Lower Bounds

Decision trees, adversaries, and the stories behind classic impossibility results.

Hybrid 5 weeks · hybrid Advanced

470 GEL

Informational price—final fees appear on your admissions letter.

Request information
Sorting & Search Lower Bounds cover

Description

We animate comparisons, build decision trees on paper, and discuss when hardware realities break textbook models.

Included

  • Decision tree cutouts
  • Adversary argument scripts
  • Hardware cache awareness primer
  • Pair exercises on randomized quicksort
  • Guest talk on stable sort trade-offs
  • Annotated bibliography
  • Capstone essay on a chosen bound

Outcomes

  • Sketch decision trees for small universes
  • Explain why comparison lower bounds apply
  • Connect cache awareness to real sorts
Mikheil Svanidze portrait

Mikheil Svanidze

CS instructor with research seminar experience.

FAQ

Is linear-time sorting included?

Yes, with explicit assumptions on key ranges.

Math background?

Comfort with logarithms and simple recurrences is required.

Limitations?

No external memory model proofs.

Experience notes

“Sorting & Search Lower Bounds readings were dense, but the adversary scripts made oral exams less scary.”
Tako · Graduate student