Undergrad Complexity at CMU - Lecture 1: Course Overview

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 17

  • @yousify
    @yousify 4 ปีที่แล้ว +7

    Thank you Ryan, I am watching your lectures over and over in order to understand about some notions including to the textbook of Sipser, Papdimitriou and Goldreich.

  • @AkhyarKamili
    @AkhyarKamili 6 ปีที่แล้ว +7

    This is awesome! Never thought I'd find it on TH-cam.

  • @JiaqiLiu-qc9yg
    @JiaqiLiu-qc9yg ปีที่แล้ว +1

    Unbelievable lectures! So impressive!

  • @Karim-nq1be
    @Karim-nq1be ปีที่แล้ว +1

    Another cool course, thank you.

  • @sagarmalhotra1409
    @sagarmalhotra1409 4 ปีที่แล้ว +2

    Is it possible to somehow access the accompanying assignments ?

  • @sguzzygang
    @sguzzygang 5 ปีที่แล้ว +2

    Thank you! This is great!

  • @misam2124
    @misam2124 4 ปีที่แล้ว +4

    Watch on at least 1.5 speed for the screens to line up.

  • @jordankuzmanovik5297
    @jordankuzmanovik5297 3 ปีที่แล้ว +1

    Link to panopto? Because i can't fint the lectures there

  • @quTANum
    @quTANum 5 ปีที่แล้ว +15

    Great lecture, but the frame rate is killing me.

    • @jordankuzmanovik5297
      @jordankuzmanovik5297 3 ปีที่แล้ว

      Did you find any solutions for it?

    • @quTANum
      @quTANum 3 ปีที่แล้ว +1

      @@jordankuzmanovik5297 Sadly no.

  • @Thien--Nguyen
    @Thien--Nguyen 4 ปีที่แล้ว +2

    Can one encode (5,2) in unary (with one string)?

    • @RyanODonnellTeaching
      @RyanODonnellTeaching  4 ปีที่แล้ว +14

      Sure. You need to fix a system, but one system for encoding in unary is:
      . encode in binary using your favorite method, getting a string x
      . let y be the string 1x [we do this in case x begins with 0's]
      . interpret y as the binary representation of some positive integer z
      . the final unary encoding is z 1's.
      The above system is completely generic. An alternative for this specific case of pairs of natural numbers is to use a 'pairing function' (en.wikipedia.org/wiki/Pairing_function). E.g.:
      . encode the pair of natural numbers (x,y) with a string of 1/2(x+y)(x+y+1)+y 1's.
      I prefer the first system, because it's clearer, to be honest.

    • @Thien--Nguyen
      @Thien--Nguyen 4 ปีที่แล้ว

      @@RyanODonnellTeaching Wow that's cool. Thank you so much!

  • @kxxwz4613
    @kxxwz4613 5 ปีที่แล้ว +2

    It's so funny when one student guesses the answer is "P vs NP".

    • @IslamFaisalM
      @IslamFaisalM 5 ปีที่แล้ว +5

      Even funnier if they presented a [correct] proof in class.