Computer Science Theory Explained
Computer Science Theory Explained
  • 116
  • 401 103
Binary vs. Unary Number Encodings and Strong NP-completeness
Textbooks:
Computational Complexity: A Modern Approach by S. Arora and B. Barak.
Algorithm Design by J. Kleinberg and E. Tardos.
Lecture slides by K. Wayne accompanying the latter textbook:
www.cs.princeton.edu/~wayne/kleinberg-tardos/
มุมมอง: 1 473

วีดีโอ

The Lemke-Howson Algorithm - Complementary Pivoting
มุมมอง 3.9K3 ปีที่แล้ว
The Lemke-Howson Algorithm - Complementary Pivoting
The Lemke-Howson Algorithm - Best Response Polytopes
มุมมอง 3.5K3 ปีที่แล้ว
The Lemke-Howson Algorithm - Best Response Polytopes
The Lemke-Howson Algorithm - Best Response Diagrams
มุมมอง 4.9K3 ปีที่แล้ว
The Lemke-Howson Algorithm - Best Response Diagrams
Colorability of Planar Graphs
มุมมอง 1.7K3 ปีที่แล้ว
Textbooks: Computational Complexity: A Modern Approach by S. Arora and B. Barak. Algorithm Design by J. Kleinberg and E. Tardos. Lecture slides by K. Wayne accompanying the latter textbook: www.cs.princeton.edu/~wayne/kleinberg-tardos/
The Complexity Class PPAD
มุมมอง 1.5K3 ปีที่แล้ว
The Complexity Class PPAD
Scarf's Theorem
มุมมอง 6723 ปีที่แล้ว
Scarf's Theorem
Computing a Nash Equilibrium
มุมมอง 1.3K3 ปีที่แล้ว
Computing a Nash Equilibrium
Nash's Theorem
มุมมอง 2.7K3 ปีที่แล้ว
John Nash's PhD Thesis: library.princeton.edu/special-collections/sites/default/files/Non-Cooperative_Games_Nash.pdf
Brouwer's Fixed Point Theorem
มุมมอง 5K3 ปีที่แล้ว
Brouwer's Fixed Point Theorem
Sperner's Lemma
มุมมอง 5K3 ปีที่แล้ว
Sperner's Lemma
Two-Player Zero-Sum - a Second Example
มุมมอง 1.4K3 ปีที่แล้ว
Two-Player Zero-Sum - a Second Example
Solving Rock-Paper-Scissors
มุมมอง 6K3 ปีที่แล้ว
Solving Rock-Paper-Scissors
Existence and Computation of Nash Equilibria in Two-Player Zero-Sum Games
มุมมอง 2K3 ปีที่แล้ว
Existence and Computation of Nash Equilibria in Two-Player Zero-Sum Games
A Brief Linear Programming Refresher
มุมมอง 1.2K3 ปีที่แล้ว
A Brief Linear Programming Refresher
Two-Player Zero-Sum Games
มุมมอง 3.7K3 ปีที่แล้ว
Two-Player Zero-Sum Games
The Poisened Drink and the Mixed Nash Equilibrium
มุมมอง 1.2K3 ปีที่แล้ว
The Poisened Drink and the Mixed Nash Equilibrium
The Battle of the Sexes and Burning Money
มุมมอง 1.5K3 ปีที่แล้ว
The Battle of the Sexes and Burning Money
Pure Nash Equilibrium - a Further Example
มุมมอง 8913 ปีที่แล้ว
Pure Nash Equilibrium - a Further Example
The Battle of the Sexes
มุมมอง 1.4K3 ปีที่แล้ว
The Battle of the Sexes
Weak Dominance
มุมมอง 8593 ปีที่แล้ว
Weak Dominance
The Iterated Elimination of Dominated Strategies
มุมมอง 2.2K3 ปีที่แล้ว
The Iterated Elimination of Dominated Strategies
Dominating Strategies in the Prisoner's Dilemma
มุมมอง 1.4K3 ปีที่แล้ว
Dominating Strategies in the Prisoner's Dilemma
The Prisoner's Dilemma
มุมมอง 9303 ปีที่แล้ว
The Prisoner's Dilemma
Games in Strategic Form
มุมมอง 1.1K3 ปีที่แล้ว
Games in Strategic Form
The "Tragedy" in the Tragedy of the Commons
มุมมอง 1.8K3 ปีที่แล้ว
The "Tragedy" in the Tragedy of the Commons
The Tragedy of the Commons
มุมมอง 2.2K3 ปีที่แล้ว
The Tragedy of the Commons
Algorithmic Game Theory - Introduction
มุมมอง 7K3 ปีที่แล้ว
Algorithmic Game Theory - Introduction
An FPTAS for the Knapsack Problem
มุมมอง 6K3 ปีที่แล้ว
An FPTAS for the Knapsack Problem
Another Dynamic Program for the Knapsack Problem
มุมมอง 8033 ปีที่แล้ว
Another Dynamic Program for the Knapsack Problem

ความคิดเห็น

  • @queenpost
    @queenpost 16 วันที่ผ่านมา

    Now, if |x| = n, how can Alice send x to Bob using log(n) bits??

    • @queenpost
      @queenpost 15 วันที่ผ่านมา

      O.K., I confused sth.

  • @arhamkhxn
    @arhamkhxn หลายเดือนก่อน

    what if we have 3 literals in each of the 3 clause, do we still assign a single buffer too?

  • @Liad138
    @Liad138 หลายเดือนก่อน

    Where is the algorithm soloution?

  • @seeblu
    @seeblu หลายเดือนก่อน

    Thank you very much.

  • @akshatgupta7471
    @akshatgupta7471 หลายเดือนก่อน

    10:51 Can you please tell why did you take a triangle as the mixed strategy simplex of the first player? Like can't we take a 1x1x1 cube where the strategy probabilities at any point within it would be its coordinates? The triangle approach doesn't seem so obvious

    • @akhilkammila6910
      @akhilkammila6910 หลายเดือนก่อน

      Sum of probabilities must be 1. The triangle is effectively the region in the 1x1x1 cube where the sum of points is 1.(try graphing x1 + x2 + x3 = 1)

  • @acliooeye2881
    @acliooeye2881 หลายเดือนก่อน

    Should it not be strict subset at 0:40?

  • @蒲昊-s6z
    @蒲昊-s6z หลายเดือนก่อน

    After normalization of V, why didn't the equation y4+y5=1/V exit?

  • @mahirrahman3363
    @mahirrahman3363 2 หลายเดือนก่อน

    Why does evaluating the formula require "some space" c. Why can't we say c = n?

  • @MegaSávioMiranda
    @MegaSávioMiranda 2 หลายเดือนก่อน

    that means that points (2, 1) and (4, 5) are also Nash Equilibrium because 3 is played with probability 0, right?

  • @A-_AkramahFaizi
    @A-_AkramahFaizi 3 หลายเดือนก่อน

    Thanks for these great lectures. You videos are very easy to understand and follow. Unfortunately in this video I got lost as to why we need n/3 bits of zeros in middle. We could just work with 1 bit of zero. And also, O(k) bits includes all the k times that the tape head leaves the cell in the entire running of TM for palindromes. Then why are we multiplying it with n/3 in the end?

    • @queenpost
      @queenpost 15 วันที่ผ่านมา

      Well, we need n/3 zeros in the middle to do the multiplication at the end, and this only shows, that we need OMEGA(n^2) moves.

  • @jibbmng
    @jibbmng 3 หลายเดือนก่อน

    I definitely prefer proof 1, it's a nice elegant counting argument, love a good bit of combinatorics. While also valid, the construction in proof 2 feels more contrived, the altering of the original graph obscures the argument a little.

  • @A-_AkramahFaizi
    @A-_AkramahFaizi 3 หลายเดือนก่อน

    Thank You for the Great videos. I have a doubt in this video. You said that after the construction of φ, we can put value of x and leave out t, and if the SAT gives a satisfying assignment, that means a t exist which satisfies φ. Connecting it to one of your starting videos where you mentioned that when constructing TM for taking sum of two numbers, we can represent each bit of numbers with duplicates and the plus sign with 10. So, what if, the satisfying assignment that t gives doesn't correspond to any useful info of the certificate? like in case of sum of two nos. example, the t turns out to be 100110101.... or something, which the TM won't recognize cuz it was expecting duplicates and a 10 in between for sum. I hope I am clear enough in my question. It would be great if you could clear my doubt soon.

  • @mohamedamineaydoun6364
    @mohamedamineaydoun6364 3 หลายเดือนก่อน

    this Problem is truly a fascinating product of the human imagination, i'm obsessed with it, and yes your channel is amazing

  • @ZhengyuanZhou-l4q
    @ZhengyuanZhou-l4q 3 หลายเดือนก่อน

    "There's a subsequence of such triangles such that the three corners all converge to the same point z" may not be true and you don't need it, right? You only need there's a subsequence of red points converging to z, a subsequence of blue points converging to z and a subsequence of green points converging to z. But these three subsequences may come from different triangles.

    • @沈骁瑜
      @沈骁瑜 3 หลายเดือนก่อน

      Without the triangle things, how would you argue there’s a subsequence of red, green, blue points that converge to the same point z?

  • @brendawilliams8062
    @brendawilliams8062 4 หลายเดือนก่อน

    If you didn’t consider 324/3244 then it’s all in a mess

  • @brendawilliams8062
    @brendawilliams8062 4 หลายเดือนก่อน

    It’s hard after simple

  • @brendawilliams8062
    @brendawilliams8062 4 หลายเดือนก่อน

    Thankyou.

  • @brendawilliams8062
    @brendawilliams8062 4 หลายเดือนก่อน

    Thankyou. I’ve been desiring information on this. Greatly appreciated

  • @JikeWimblik
    @JikeWimblik 4 หลายเดือนก่อน

    From partial reductions of the napsack problem to combinations of 2 items to sniff out more item variants of the problem with blocks in some parts of the bag as to find clues for your particular napsack problem

  • @taha7shaikh
    @taha7shaikh 4 หลายเดือนก่อน

    Thank you !!!!!

  • @shantanukaushikmathoholic
    @shantanukaushikmathoholic 5 หลายเดือนก่อน

    Lf is basically how to define a set, for which the output is "yes".

  • @shantanukaushikmathoholic
    @shantanukaushikmathoholic 5 หลายเดือนก่อน

    Sire, any book recommendation to along this playlist ?

  • @jasoncotton9804
    @jasoncotton9804 5 หลายเดือนก่อน

    Wouldn't a set of non-result altering transformations which result in True be a verifiable certificate for the Tautology problem? Thanks for the well articulated video.

  • @cikechukwujohn
    @cikechukwujohn 5 หลายเดือนก่อน

    Who is here in August, 2024. I am.

  • @akshatgupta7471
    @akshatgupta7471 6 หลายเดือนก่อน

    can you pls proved the pdfs of your notes? they would be really helpful for revising the concepts

  • @akshatgupta7471
    @akshatgupta7471 6 หลายเดือนก่อน

    thank you very much... this was really helpful :) would be great if you could provide the pdfs of your handwritten notes

  • @adrianho7165
    @adrianho7165 6 หลายเดือนก่อน

    The first proof seems to be easier to come up with

  • @ProfJigsaw
    @ProfJigsaw 6 หลายเดือนก่อน

    Hello @compscilessons Great work you are doing on this channel. I have a favour to ask of you. I have a paper on computational complexity, more specifically on SAT solving and would like a peer review. Unfortunately, I am unaffiliated with any institutions. Can you give me an endorsement on the preprint server arXiv so that I can make a submission or provide an email address where I can share my paper with you? Any assistance on this is appreciated. Thanks.

  • @dan7nm
    @dan7nm 6 หลายเดือนก่อน

    Really helpful thanks!

  • @MohdYaseenmas
    @MohdYaseenmas 7 หลายเดือนก่อน

    Thank you

  • @michaelperry886
    @michaelperry886 7 หลายเดือนก่อน

    Why is the g in the definition of a reduction taking in both of x and y?

  • @queenpost
    @queenpost 7 หลายเดือนก่อน

    Very clear explanation - Thanks! One Question: What would we do, if we insist, that the numbers given as instance for the SUBST SUM problem are different to each other?

    • @queenpost
      @queenpost 7 หลายเดือนก่อน

      O.K., the solution is given at the end!

  • @nicolasgioanni606
    @nicolasgioanni606 8 หลายเดือนก่อน

    No other video explains the pricing method on weighted vertex covers as well as yours, thank you so much, great video

  • @FabiolaMariaVillatoroGarcia
    @FabiolaMariaVillatoroGarcia 8 หลายเดือนก่อน

    You are genuinely awesome.

  • @halchen1439
    @halchen1439 8 หลายเดือนก่อน

    you are single handedly saving my ass. may your soul be blessed

  • @olxxa4967
    @olxxa4967 9 หลายเดือนก่อน

    Anyway, thank you. This video helped me a lot 🎉

  • @olxxa4967
    @olxxa4967 9 หลายเดือนก่อน

    Can you please do the colonel Blotto game

  • @nothingspecial2018
    @nothingspecial2018 9 หลายเดือนก่อน

    you did good job but my stoopid self could not understand it.

  • @ElIrracional
    @ElIrracional 9 หลายเดือนก่อน

    Why is that true? What about a clause of the form: x and ~y? It is not satistied when x and y are true and not satisfied when x and y are false.

  • @liamtolkkinen5025
    @liamtolkkinen5025 9 หลายเดือนก่อน

    you really don't explain things well

  • @welfarewagonrepairs
    @welfarewagonrepairs 9 หลายเดือนก่อน

    This was a very helpful explanation. The part after 13:00 was especially helpful explaining the purpose of the additional rows

  • @laautaro11
    @laautaro11 9 หลายเดือนก่อน

    Your channel is the best theoretical CS channel I've seen, fantastic job! thank you!

  • @lucasarif4387
    @lucasarif4387 9 หลายเดือนก่อน

    when you wrote down that proof idea at 2:30 my mouth started watering lets see where this goes

    • @lucasarif4387
      @lucasarif4387 9 หลายเดือนก่อน

      wow. beautiful

  • @lucasarif4387
    @lucasarif4387 9 หลายเดือนก่อน

    this module is so so good

  • @gate_dose
    @gate_dose 9 หลายเดือนก่อน

    Thank You!!

  • @ShakrinJahanMozumder
    @ShakrinJahanMozumder 9 หลายเดือนก่อน

    Thanks!

  • @AamirMohamedThahirAli-x5z
    @AamirMohamedThahirAli-x5z 10 หลายเดือนก่อน

    thank you so so so so much!!! you explain everything so clearly!!!!

  • @manawa3832
    @manawa3832 11 หลายเดือนก่อน

    i am going to now define the concept of mebeingfkingright. this foundational principle, now called mebeingfkingright, will be proven in the following way. i propose a machine, called the RightMachine that lays out a sequence of adjacent symbols. in each symbol is encoded the final position of the symbol to the left of itself or non at all. the machine beingfkingright at r0 and ends at r-finished. any sequence that this machine can lay down is said to be mebeingfkingright. therefore mebeingfkingright is any seqquence of symbols of mebeingfkingright that the RightMachine can process i.e. can go from r0-r-finish. tada the same level of proof as computability in this turing complete nonsense. the entire field of computer science folks.. like seriously without information theory and linguistics, computer science would just be a joke based on the inane crackpot nonsense of two guys during ww2.

  • @alieser7770
    @alieser7770 11 หลายเดือนก่อน

    Sir, you are doing God's work

  • @abdurrahmanyakar3040
    @abdurrahmanyakar3040 11 หลายเดือนก่อน

    Teacher, time 1:01, you write a f:{0,1}*: What does asterisk (*) mean?

    • @compscilessons
      @compscilessons 11 หลายเดือนก่อน

      The * is referred to as the Kleene star. {0,1}* is the set of all bitstrings of arbitrary (but finite) length. This includes the empty string, i.e., the string that has length 0.