SATto3color

Поділитися
Вставка
  • Опубліковано 25 сер 2024

КОМЕНТАРІ • 51

  • @kenrgoss
    @kenrgoss Місяць тому

    This is fantastic! Never have I ever heard and seen such a clear, cogent, and concise explanation of this concept. Thank you sir for sharing this.

  • @albertrmeyer2336
    @albertrmeyer2336  4 роки тому +19

    Thank you Septana. It is specially nice to be appreciated during this time of isolation.

  • @mariliafernandez8261
    @mariliafernandez8261 3 роки тому +2

    I've seen this problem for the first time 4 years ago, but this is the first time I see such a complete and simple explanation

  • @falrus
    @falrus 3 роки тому +1

    It's amazing to see a person who really understands a hard topic.

  • @klymen
    @klymen 3 роки тому +2

    This is the best video I've seen on the topic. Thank you.

  • @ch3nyt
    @ch3nyt 3 місяці тому

    Really appreciated sir. Your video saves me from algorithm homework-hell, it's so clear and good for understanding. I'll try my best to get in MIT(or at least pay a visit) in the future :)

  • @omarnaim3207
    @omarnaim3207 5 років тому +4

    Shout out to this legend only good explanation on 3 coloring

  • @khizraakhtar4921
    @khizraakhtar4921 8 місяців тому

    Your way of explaining things is amazing.

  • @jiwujang3508
    @jiwujang3508 Рік тому

    Thank you so much! I was studying NP-completeness and this video was a gem....

  • @lucassuarez7711
    @lucassuarez7711 4 роки тому

    I'm currently taking a course about computational complexity and this video is great :), made everything clearer, very thankfull!

  • @caleb5688
    @caleb5688 2 роки тому +1

    This is exactly what I was looking for, I wish I could thumbs up more than once

  • @conintava514
    @conintava514 4 роки тому +3

    That was a really clear explanation, thanks a lot :) I also love your energy

  • @caialyu2833
    @caialyu2833 3 роки тому

    Watching this before my final tomorrow and this blessed my brain which has been seriously damaged by this np completeness thing, it might be just np complete but it has definitely been np hard on my brain, thank you for making this you are AMAZINGGGGGG!!!!!!!!!!!

  • @mutcholokoW
    @mutcholokoW 9 місяців тому

    This class was awesome. Seriously, thank you so much!

  • @bb4II3r
    @bb4II3r 6 років тому +4

    Thank you Prof! Still struggling to understand but I’ll definitely reference this video a lot :)

  • @chainonsmanquants1630
    @chainonsmanquants1630 2 роки тому

    Magnificent explanation !

  • @chuckwhite8256
    @chuckwhite8256 3 роки тому

    Thanks a lot! Your way of explaining makes things really clear.

  • @anand3064
    @anand3064 Рік тому

    Best explanation. Thank u Prof

  • @xiquandong1183
    @xiquandong1183 5 років тому +1

    Logged in just to say thank you. Awesome explanation :)

  • @m.younaschaudhary9363
    @m.younaschaudhary9363 Рік тому

    thanks professor, watching from pakistan

  • @abdelrahmanwaelhelaly1871
    @abdelrahmanwaelhelaly1871 9 місяців тому

    Amazing, Thank you

  • @simonescarinzi3491
    @simonescarinzi3491 3 роки тому

    amazing explanation, simple and clear

  • @jasonj9778
    @jasonj9778 5 років тому +1

    appreciate your help, love your teaching

  • @stucatz1130
    @stucatz1130 2 роки тому

    Really well explained, thank you for the video!

  • @frengvall
    @frengvall 6 років тому +2

    Thanks alot! From one Albert to another :)

  • @brian1372
    @brian1372 5 років тому +1

    Thank you. Well explained

  • @rodrigueroland
    @rodrigueroland 2 роки тому

    Wonderful explanations! Thank you :)

  • @Omrissss
    @Omrissss 5 років тому +1

    Thank you, great video!

  • @NGBigfield
    @NGBigfield 3 роки тому

    This is beautiful !

  • @Lutoconsulting
    @Lutoconsulting 5 років тому +1

    great video

  • @haukesomm
    @haukesomm 6 років тому

    Trank you so much for your explanation, it helped me a lot!

  • @phoebehan288
    @phoebehan288 4 роки тому

    This is great thank you professor! ❤️

  • @MatthiasGN
    @MatthiasGN 3 місяці тому

    Legend

  • @bizman7485
    @bizman7485 2 роки тому

    This helped, thanks!

  • @tyzonemusic
    @tyzonemusic 3 роки тому +3

    A recent numberphile video brought me to this ( ua-cam.com/video/5ovdoxnfFVc/v-deo.html ) and seems to indicate (17:50 and onward) that 3SAT reduces not only to the 3-coloring of a graph, but to that of a planar graph or map (I have to admit I'm not even sure if they're equivalent). The graphs you show for the NOT and OR gates are clearly planar, but is this still valid if you simply merge two OR graphs as presented at 11:50? Otherwise, is there a different way to merge such gates to preserve their being planar?

    • @albertrmeyer2336
      @albertrmeyer2336  3 роки тому +6

      No, if the circuit is not planar, then the graph you get by replacing gates with gadgets wont be planar either. The fix is to use a "crossover" graph gadget as explained at the end of the video; see for example
      www.google.com/search?q=3-color+crossover+gadget&client=firefox-b-1-d&sa=X&biw=1308&bih=738&sxsrf=ALeKk03hFpLt77J3Qw1pAtfNYBI209N4ag:1612981252476&tbm=isch&source=iu&ictx=1&fir=UOcOpPRNr48EgM%252CWHUwKr79OAnvqM%252C_&vet=1&usg=AI4_-kQ0xVtnXvfyfLuXDf0Sw6VxIJUZdA&ved=2ahUKEwig1dS099_uAhVphOAKHdbDBywQ9QF6BAgIEAE#imgrc=UOcOpPRNr48EgM

    • @tyzonemusic
      @tyzonemusic 3 роки тому +1

      @@albertrmeyer2336 That's brilliant, thank you for the quick response and the amazing content :)

  • @surexin
    @surexin 5 років тому +1

    Thanks

  • @Eltonlin1998
    @Eltonlin1998 5 років тому +1

    What a legend

  • @pooyaafshari5235
    @pooyaafshari5235 3 роки тому

    amazing

  • @qiqiwang3416
    @qiqiwang3416 5 років тому +1

    Thank you for the explanation ,you are so handsome!

  • @kdbwiz
    @kdbwiz 3 роки тому

    Can anyone point me to Dr. Stockmeyer's planar graph result for the OR gadget?

    • @albertrmeyer2336
      @albertrmeyer2336  3 роки тому +2

      Michael Paterson devised a simpler (but still ingenious) 3-color crossover gadget than the one in Stockmeyer's thesis. A quick google search led me to the gadget in lecture 9 notes, page 4:
      ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-890-algorithmic-lower-bounds-fun-with-hardness-proofs-fall-2014/lecture-notes/

  • @parkerkuklinski2364
    @parkerkuklinski2364 2 роки тому

    2:39 my man predicted NFTs before they got big

  • @ianleo3030
    @ianleo3030 4 роки тому

    Please just Why can't be more than one assignment lead the circuit-SAT to be satisfiable

    • @albertrmeyer2336
      @albertrmeyer2336  4 роки тому +1

      there can be more than one.

    • @ianleo3030
      @ianleo3030 3 роки тому

      @@albertrmeyer2336 last thing how many different variables and classes when computers will no longer be able to slove a sat problem in polynomial time

    • @ianleo3030
      @ianleo3030 3 роки тому

      @@albertrmeyer2336 thanks

    • @albertrmeyer2336
      @albertrmeyer2336  3 роки тому +2

      @@ianleo3030 I'd say that in the worst case, deciding SAT formulas with up to 60 variables and 1000 connectives in less than a million years will be completely out of reach forever. I would not want to predict about the possibility of someday being able to decide such formulas on average within a few minutes.

  • @pauljones9150
    @pauljones9150 2 роки тому

    google stuff