P vs. NP - The Biggest Unsolved Problem in Computer Science

  Рет қаралды 936,565

Up and Atom

Up and Atom

4 жыл бұрын

Get a free audiobook and a 30-day trial of Audible (and support this channel) at www.audible.com/upandatom or text "upandatom" to 500 500 on your phone.
Hi! I'm Jade. If you'd like to consider supporting Up and Atom, head over to my Patreon page :)
/ upandatom
Subscribe to Up and Atom for physics, math and computer science videos!
/ upandatom
Visit the Up and Atom Store
store.nebula.app/collections/...
Computer Science Playlist
• Computer Science
The Four Color Theorem • The Four Color Theorem...
The Halting Problem • The Halting Problem - ...
Follow me @upndatom
Up and Atom on Twitter: upndatom?lang=en
Up and Atom on Instagram: / upndatom
A big thank you to my AMAZING PATRONS!
Bob, Purple Penguin, Damien J, Gadi Shalom, Chris Flynn, Ofer Mustigman, Mikely Whiplash, Sachin Shenoy, Yana Chernobilsky, Lynn Shackelford, Richard Farrer, Adam Thornton, Dag-Erling Smørgrav, Andrew Pann, Anne Tan, Joe Court, Brandon Combs, Damien Holloway, Ayan Doss, Marcus Dentrey, John Lakeman, Jana Christine Saout, Michael Dean, Chris Amaris, Daniel McGown, Matt G, Dafne Kiyui, Broos Nemanic, John Satchell, John Shioli, Todd Loreman, Susan Jones, Lou, Hassan Sedaghat, Alan McNea, S, Daniel Eliassen, Sam Ross, Julian Engel, Shawn, Israel Shirk, Kay, Peter Walsh, Osa and Beth Fitch, Garrett Chomka, Jeff Schwarz, Josh B, Zach Tinawi, Bernard Wei, Bobby Butler, Matt Harden, Rebecca Lashua, Pat Gunn, George Fletcher, Jasper Capel, Luc Ritchie, Elze Kool, Aditya Anantharaman, Frédéric Junod, Vincent Seguin, Paul Bryan, Michael Brunolli, Ken Takahashi, Jesse Clark, Steven Wheeler, Atila Pires dos Santos, Roger Johnson, Philip Freeman, Bogdan Morosanu, KhAnubis, Jareth Arnold, Simon Barker, Shawn Patrick James Kirby, Simon Tobar, Dennis Haupt, Renato Pereira, Simon Dargaville, and Magesh.
For a one time donation, head over to my PayPal :) www.paypal.me/upandatomshows
Animations
Tom Groenestyn
Music
Epidemic Sound

Пікірлер: 2 700
@upandatom
@upandatom 4 жыл бұрын
Ahh guys I mistyped the audible link at 14:41! It should be audible.com/upandatom Sorry for any confusion!
@artdodger5053
@artdodger5053 4 жыл бұрын
"sorry for any confusion" gees is that all you Sydney girls know how to say or what *joking dont shoot me
@upandatom
@upandatom 4 жыл бұрын
@@artdodger5053 look mate
@VaradMahashabde
@VaradMahashabde 4 жыл бұрын
One more typo at 7:35! "A set-by-step argument"
@mohammedkhan4990
@mohammedkhan4990 4 жыл бұрын
Up and Atom Jade, can you please make a video about the Dirac equation and antimatter?
@upandatom
@upandatom 4 жыл бұрын
@@mohammedkhan4990 I want to make one about the Dirac equation but I need to understand it first!
@MedlifeCrisis
@MedlifeCrisis 4 жыл бұрын
I loved the 'family to feed'
@pghparkins
@pghparkins 4 жыл бұрын
I always get the biggest kick out of seeing one of my favorite youtubers comment on the video from another favorite youtuber. And, shouldn't you be watching these videos on Neblua? :P ...
@plexiglasscorn
@plexiglasscorn 4 жыл бұрын
There must be many great channels that I don’t know of. I wish Medlife Crisis would make another video of what other science related channels (other than medical topic that is already made and greatly appreciated)
@CChrisS217
@CChrisS217 4 жыл бұрын
I saw your family at 7:50 lol
@lliaolsen728
@lliaolsen728 4 жыл бұрын
Kitties!
@psychohist
@psychohist 3 жыл бұрын
@@CChrisS217 I noticed it came out at the words "candy crush".
@bartrupel
@bartrupel 4 жыл бұрын
14:12, “One of the first books I read was ‘Algorithms to Live By’”... I think one of the first books I read was “ The Very Hungry Caterpillar”.
@BurningDownUrHouse
@BurningDownUrHouse 4 жыл бұрын
It's called context.
@kepler186f4
@kepler186f4 4 жыл бұрын
The first book I read was Walk About was I was eight or nine years of age.
@falxonPSN
@falxonPSN 4 жыл бұрын
And that's why you're not a KZbinr.
@ronyan
@ronyan 4 жыл бұрын
I'm pretty sure this wasn't the first book she read since it was published four years ago lol
@jootpepet
@jootpepet 4 жыл бұрын
Mine was titled "Chicken Licken"
@HRKnight
@HRKnight 3 жыл бұрын
“But before I tell you about that let me tell you about..” * raises thumb to start skipping* “What would happen if P DID equal NP” *whew*
@kutsy3785
@kutsy3785 3 жыл бұрын
@@DarkKnightCookies Not only that, she managed to avoid mentioning audible or skillshare
@iam_a_sad_khan
@iam_a_sad_khan 3 жыл бұрын
6:41
@HassanAhmed-rf9xr
@HassanAhmed-rf9xr 3 жыл бұрын
Does anyone know what a gauss is at 7:35? Really appreciate it
@HassanAhmed-rf9xr
@HassanAhmed-rf9xr 3 жыл бұрын
@@kutsy3785 she did mention audible tho at the end?
@iam_a_sad_khan
@iam_a_sad_khan 3 жыл бұрын
@@HassanAhmed-rf9xr Gauss is a very famous and accomplished mathematician. She is saying that if P is equal to NP, that would mean that any person who can understand basic logical steps would be equal to Gauss.
@SingularityLabsAI
@SingularityLabsAI Жыл бұрын
13:05 It can also mean that the problem was misclasified as NP. Similar thing happened with solving LP problems. The Ellipsoid Algorithm for Linear Programming gave a P solution to what was earlier considered as NP.
@cabudagavin3896
@cabudagavin3896 Жыл бұрын
If the problem is trully np complete then no, it is the nondeterministicness itself that we would be attempting to make deterministic
@bitwise2832
@bitwise2832 Жыл бұрын
Non-deterministic as initially qualified. By using genetic algorithms, etc, does close enough ultimately and practically approach determinism?
@cabudagavin3896
@cabudagavin3896 Жыл бұрын
@@bitwise2832 define genetic algorithm, do you mean algorithms already present in our genetics or are you saying moreso an algorithm discovered by evolution or an evolutionary algorithm itself? Im far from an expert on P vs NP but id say that NP problems can be tackled with evolutionary algorithms and the algorithms discovered by said algorithm (im not entirely sure if those algorithms can be pulled from the machine after the network evolved them, though I do think that this would be very fruitful) But these dont prove P = NP, just that you can more efficiently find solutions, it has to be a deterministic solution i.e. this solution for this specific instance there are 42 moves to solve. Thats my interpretation of what I read on wiki, but didnt realize that the N stood for non-determinism until i read wiki? I cant remember I didnt rewatch the vid. I preferred the n^2 vs 2^n explanation but find it hard to see why 2^n is non deterministic and not just very large? Either way its more so a definite solution as opposed to an approximate one, in the natural world there tend to be multiple solutions to the same problem, all seem to be better or worse than each other but are only obvious after evolutionary time, If P = NP and evolution could use that perse then this wouldn't be the case?, however, perhaps there are greater basal calculations taking place that we can't see... Do you know what nash equilibrium is? I havent thought about this but id be interested to see which proportions of the nash are P and which arent so obvious...
@johnchufar1571
@johnchufar1571 Жыл бұрын
@@cabudagavin3896 GA is described here. en.wikipedia.org/wiki/Genetic_algorithm I recall using GAs in my grad program, a class in Decision Support and Expert Systems. After perusing the wiki article I now recall many of the limitations. However, I was quite impressed (I am easily impressed) at the power, sophistication and "good" enough optimized results in a resource constrained universe, in addressing train scheduling, travelling salesman, and other problems. My day job is much more mundane, coding simplistic business support systems. 🙂
@cabudagavin3896
@cabudagavin3896 Жыл бұрын
@@johnchufar1571 good cite, I dont suppose you have any good literature on DSS and ES? and what are some limitations of genetic algorithms that you have found to be particularly glaring? If you dont mind me asking...
@Uncle-Mike
@Uncle-Mike 4 жыл бұрын
At first, this seems like a P problem but when it's explained by an insightful teacher, my brain starts having NP thoughts about it. Thanks for making my Tuesday awesome!
@upandatom
@upandatom 4 жыл бұрын
you're welcome uncle Mike!
@klam77
@klam77 4 жыл бұрын
Yeah sure get a recommendation from your Uncle! My mum thinks I'm genius too!
@singleta
@singleta 4 жыл бұрын
@@klam77 😂
@jkshallinheritearth3883
@jkshallinheritearth3883 2 жыл бұрын
@@upandatom he's just 10 yrs older than you 😠why called him uncle😭
@OndrejPopp
@OndrejPopp Жыл бұрын
@@klam77 So? Is you mom right or what?
@tstodgell
@tstodgell 4 жыл бұрын
As a nerdy rapper once said, "if I could factor large composites in poly time, I’d have enough money to not have to rhyme."
@SuperFloraLP
@SuperFloraLP 3 жыл бұрын
lmao who said that?
@lucagerhardt9839
@lucagerhardt9839 3 жыл бұрын
@@SuperFloraLP I found out: The song is called Alice and Bob by Mc+ Plus It's about cryptography and the rapper is sadly not on Spotify
@SuperFloraLP
@SuperFloraLP 3 жыл бұрын
@@lucagerhardt9839 oh my god that is a treasure thanks bro
@tstodgell
@tstodgell 3 жыл бұрын
@@SuperFloraLP "I showed it to your mom and she used Hoare semantics" 😂
@gustavom8726
@gustavom8726 3 жыл бұрын
I can appreciate the incredible and enourmous summarizing, communicating and teaching efforts underlying this video. It's REALLY well done!
@jokii6655
@jokii6655 3 жыл бұрын
Same. This is one of the best produced, in terms of engagement and accessibility, videos I've watched.
@HassanAhmed-rf9xr
@HassanAhmed-rf9xr 3 жыл бұрын
@@jokii6655 totally agree
@francescob.3019
@francescob.3019 2 жыл бұрын
You’re in a league of your own, jade. you have the incredible ability of saying all the relevant things about a topic, nothing less and nothing more. Great video
@MrNacknime
@MrNacknime 4 жыл бұрын
Great video, but there are a few points I would like to make as this is an area I know a bit about: First off, the complexity of an algorithm has nothing to do with how long it is to write down or how complicated it is to follow. It is merely a measure of how many steps it will need to take. This is a very important distinction that many don't get when they come in contact with complexity theory for the first time (I don't think you did but the way you worded it might mislead a few viewers). Second, the contrast to polynomial doesn't have to be exponential. There is a large class of functions that are both superpolynomial (so an algorithm would not be in P) but also sub-exponential. And third, it's important to make the distinction from optimization problems to decision problems. P and NP concern decision problems, so Traveling Salesman, Scheduling etc. are not really "in P" or "in NP", only their decision counterparts (can we find a salesman route shorter than x or not?) are. Fourth, it is important to note the fact that even if P=NP, we might not be able to ever solve any "former" NP problem in any reasonable amount of time, as the constants arising from the conversion might be astronomically huge. Last, I also think NP-complete needed a bit of more explanation: The crucial part about NP-completeness is that any NP problem can be reduced to them, so if they would be solvable polynomially, all of the NP problems would be.
@MrNacknime
@MrNacknime 4 жыл бұрын
@@steak8278 I don't know by heart whether this problem is NP-complete. If it were, solving it in polynomial time would indeed solve P=NP. Polynomial is an asymptotic term though. It means that for some c large enough but constant, for large n your runtime will always be less than n^c. Therefore solving any fixed size problem won't prove that it is in P. It might give you good insights on the problem and give you ideas on how to solve it though!
@alveolate
@alveolate 4 жыл бұрын
the way i understood it... is that proving P=NP would bring a LOT more impetus to rigorously develop algorithms for NP-complete problems - because these new algorithms would enhance efficiency by SO MUCH that it is worth every minute of hard labour finding them. however, if P=/=NP, then any effort expended into searching for those monumental algorithms would've been utterly futile. not sure if that's the correct conclusion, just what i arrived at.
@tceffect2353
@tceffect2353 4 жыл бұрын
@@steak8278 The partition problem is usually solvable in practice, because the vast majority of cases in the partition problem are "easy cases" where you can pick out an answer(or prove that there is no answer). It is still not NP-Complete because there are some very bad worst cases. A problem is only part of P if for any input (including worst cases) the algorithm will result in an answer after performing a number of operations that is a polynomial function of the number of the size of the input. The interesting reductions where you solve one NP Problem using the solution to an NP-Complete Problem tend to involve the WORST CASES of the NP-Complete problem, so the fact that as a practical matter you can usually solve partition problem questions quickly doesn't help you.
@machuga14
@machuga14 4 жыл бұрын
Not quite - If it is proven (or not proven either way) that P != NP, (P =/=, using your symbology), then we *Still* get payoffs in improving known NP problems (with better algorithms), because it can drastically reduce the CPU time, and potentially (this really depends on many factors though, like memoization) reduce the space complexity of the algorithm - IE, how much RAM do we need to solve it (ish). If P != NP, there is still a rich world of NP problems to solve with major payoffs, simply by shaving away at inefficiencies and improving calculations of specific processes.
@BalladOfLooks
@BalladOfLooks 4 жыл бұрын
​@@steak8278 if you consider each interaction of force carrying particles as a "step" in the process used by the universe, every problem that is "solved" by the universe on the macro scale is exponential. And if every change which takes more than a plank length to happen in a field in QFT is a "step" then even quantum problems are exponential. I'm not sure this is relevant to computer science, unless you have some suggestion for a new kind of computer which can take better advantage of the fundamental forces of nature to process data than what currently exists.
@goodie2shoes
@goodie2shoes 6 ай бұрын
I shouldn't watch this whilst high.
@endostatica1405
@endostatica1405 8 күн бұрын
Worried you might accidentally find the solution? Lmao.
@richard9312
@richard9312 Жыл бұрын
New subscriber here! Love your explanation of this problem! I feel your explanation is by far the best I have ever seen! I came upon this watching your 1+1=2 video. I also love you used Rubik's cube as representation to explain what it mean to have a solution to a problem can be quickly verified (a solved cube) but is difficult to solve (your rage attempt against the cube) What's more interesting is rubik's cube was a NP problem turned into a P problem (world record less than 4 seconds) with clever algorithm, which goes to your point at the end of the video!
@Psyychopatt
@Psyychopatt 3 жыл бұрын
Small mistake: The runtime of the sorting algorithm @10:02 is not 200 steps for 100 inputs but rather around 100 * log_2(100) = 580 (the logarithm is always for a base of 2, in computerscience anyway ;D )
@Gabriel-wq4ln
@Gabriel-wq4ln 11 ай бұрын
Small mistake: 100 * log_2(100) = 664
@Rob-147
@Rob-147 11 ай бұрын
NERD :)
@dk6024
@dk6024 4 жыл бұрын
"Why is this question a question?" is a fantastic question!
@johnmichael1594
@johnmichael1594 4 жыл бұрын
Q: why is, "why is this question a question?" a fantastic question? A: even a puddle of flea piss seems DEEP to a pretentious simpleton.
@johnmichael1594
@johnmichael1594 4 жыл бұрын
@ikrinjah - only a fool would infer that I cannot or did not answer the "question," or that i claimed to be a genius. it does NOT take a genius to recognize weapons-grade baloneyium. all that is required is to NOT be a fool. "A wise man learns more from a fool's questions, than a fool learns from a wise man's answers." - Bruce Lee
@bakedutah8411
@bakedutah8411 4 жыл бұрын
dk6024, excellent! You’ve just answered the question, _’Is _*_”Why is this question a question?”_*_ a fantastic question?’!_ And in the same spirit, I now feel obligated to ask: _Is 'Is "Why is this question a question?” a fantastic question?’!_ a fantastic question? Or, more fully: Since _"Why is this question a question?" is deemed to be a fantastic question, and, further, _'Is "Why is this question a question?” a fantastic question?’_ is deemed, likewise, to be a fantastic question, then is, 'Is "Why is this question a question?” a fantastic question?’ itself a fantastic question? Or even a super-fantastic one? [Drops mic] 😎
@Bless-the-Name
@Bless-the-Name 4 жыл бұрын
Is that a rhetorical question?
@KiHToG
@KiHToG 4 жыл бұрын
I have to strongly disagree to that statement. If we would not try to answer questions that do not immediately seem game changing we would probably still live in caves. There is a famous story of when maxwell was asked by a polititian something like "why should I care about your findings" and he brilliantely answered something like "I do not know what it will be used for, but I am sure you someday will apply taxes to it". Or thinking about black body radiation (doesn't sound very relevant at first glance) lead to the discovery of quantum physics, which is essential for most of our modern technology.
@izaaxenrot
@izaaxenrot 3 жыл бұрын
i was re-watching one of my favorite series when I was a teen Numb3rs, and got curious when the main character talked about P vs NP and ended on this video! amazing work
@mcneilm76
@mcneilm76 3 жыл бұрын
I just watched this episode and my 7 year old daughter joined in to watch it and was inspired by it (and I'm an IT geek so naturally I'm fascinated by these!) - thankyou so much for producing these! Hopefully we'll watch the rest of them together.
@iainmac6272
@iainmac6272 4 жыл бұрын
P vs NP: The only winning move is to not play -My CompSci Theory professor probably
@michaeldamolsen
@michaeldamolsen 4 жыл бұрын
Wargames 1983. Great movie :)
@thereaction18
@thereaction18 4 жыл бұрын
P=NIS
@feynstein1004
@feynstein1004 4 жыл бұрын
A strange game indeed
@phasm42
@phasm42 4 жыл бұрын
After getting sucked into this problem a few years ago, I'm beginning to think this. Several years later I don't know when I should give up.
@briangronberg6507
@briangronberg6507 4 жыл бұрын
How about a nice game of chess?
@delicious_lunch3823
@delicious_lunch3823 4 жыл бұрын
"You fluffed your way through the job interview and don't know much about coding..." I'm in this video and I don't like it.
@elliott8596
@elliott8596 3 жыл бұрын
@vctjkhme Don't listen to this guy. You are an impostor. Now get in the airlock.
@psychohist
@psychohist 3 жыл бұрын
@vctjkhme I've seen people get coding jobs after fluffing the job interview.
@operatorlink
@operatorlink 3 жыл бұрын
That's most of computer science students.
@malectric
@malectric 11 ай бұрын
I first heard about this particular problem in a computer science lecture in 1991. It set my mind in a whirl and has never failed to make me occasionally think about it ever since.
@badcircle
@badcircle 3 жыл бұрын
Very nicely laid out! Appreciate you repeating yourself on the important parts and giving great examples!
@doggedout
@doggedout 4 жыл бұрын
The problems we really need to solve are: Why is your boss a bipedal wingless chicken and why does your family consist entirely of cats?
@Suo_kongque
@Suo_kongque 4 жыл бұрын
I know this is a joke, but for the people who don’t know: if p = np, then it would help us with things like protein folding, which could help is cure cancer. So if you find a quicker way to do sudoku, then it could help us with this problem.
@JasonKaler
@JasonKaler 4 жыл бұрын
This is what happens when you solve all your problems using algorythms
@jackmartin5209
@jackmartin5209 3 жыл бұрын
This is an NP-complete problem.
@captainobvious.29yearsago70
@captainobvious.29yearsago70 3 жыл бұрын
Behold, her boss is a man
@gonderage
@gonderage 3 жыл бұрын
@@captainobvious.29yearsago70 Diogenes boss lol
@thegzak
@thegzak 3 жыл бұрын
Just came to say this video was fantastic, especially how you opened the subject in the beginning in very simple terms with very simple examples! I’ve been thinking of making content like this, but you have it all under control - I can rest easy knowing I can always share your videos 🙂
@Harini.R
@Harini.R 3 жыл бұрын
This video is GOLDEN and easily the best video discussing the complex ideas of the complexity classes with apt analogies - I can't believe it is so underrated.
@alungiletshangela3051
@alungiletshangela3051 3 жыл бұрын
Okay! this is the best P vs NP explanation I've seen thus far
@SebastianLopez-ki2jx
@SebastianLopez-ki2jx 3 жыл бұрын
I came here trying to understand the P v/s NP problem and now I leave searching for the algorithm to find love
@oxey_
@oxey_ 3 жыл бұрын
Did you find it yet? :)
@mushiri
@mushiri 4 жыл бұрын
I have been majored in Computer Science for around 3 years now, and today you made me fall in love with it even more.
@seanleith5312
@seanleith5312 2 жыл бұрын
There is no such thing as computer science. They call it science, it is not science. Name one thing that unique to computer science. None. I majored computer science too.
@nicw9f
@nicw9f 2 жыл бұрын
@@seanleith5312 hi can I ask whats the most important unsolved problem is computer science. Can you list some?
@dns_error
@dns_error 2 жыл бұрын
@@nicw9f, are you real? Am I real?
@nathang83
@nathang83 3 жыл бұрын
This is an awesome explanation, and thought provoking video! Thank you. From a fellow Aussie, and Comp Sci student :)
@shashank404
@shashank404 Жыл бұрын
I came here just to know about the difference bw P and NP problems for my exams but got some interest in this topic after your simplified explanation(P) of this complex concept(NP). Thanks a ton!!
@ets9191
@ets9191 4 жыл бұрын
“You have a family to feed” and then shows a bunch of cats killed me xD
@creatorsremose
@creatorsremose 4 жыл бұрын
Your animations are the visual manifestation of anxiety.
@dustybrown4599
@dustybrown4599 3 жыл бұрын
That's so right
3 жыл бұрын
Muy distortion shows obsesión in the Cage...
@oxey_
@oxey_ 3 жыл бұрын
They really remind me of Hannah Hillam's comics
@cedricvillani8502
@cedricvillani8502 2 жыл бұрын
Shhhh before she makes them Viral NFT’s
@sydneyfong
@sydneyfong 3 жыл бұрын
Great video! It's really hard to explain to people what P=NP is about -- the question of "why can it be so hard to find a solution if you already know how to verify it easily" is truly a fascinating one for those with inquisitive minds :) Just want to bring up a minor nit - as somebody who had dabbled in competitive programming many many years ago, I found this to be a bit of an eyesore for me (don't worry it's just me..) At 4:39 - You're off by a factor of a million. For O(n^3) algorithms, n=100 does not take 3 hours. It takes milliseconds. For tight loops in non-interpretted languages on modern machines, n=1000 is a couple seconds. n=10000 probably closer to 3 hours... (I did not check whether the 2^100 runtime estimate is realistic -- the computer would have degraded into dust after a couple million years)
@davidpayette4646
@davidpayette4646 2 жыл бұрын
This is the third P vs NP video I watched and the one that helped me understand the most. Thanks!
@mohammedkhan4990
@mohammedkhan4990 4 жыл бұрын
It’s a treat to see Jade after so long. Great video as usual!!!!
@upandatom
@upandatom 4 жыл бұрын
thank you!
@sala7311
@sala7311 4 жыл бұрын
The Genuine enthusiasm makes this more interesting. One of the best videos that youtube recommended. Great Content.
@str6470
@str6470 3 жыл бұрын
I must say I enjoyed watching this video. You made the classes of computational complexity easy to understand. Thank you.
@SeanArcherXXX
@SeanArcherXXX 2 жыл бұрын
Ha .. took a 4 month comp sci course in uni to understand this (albeit at a bit deeper level). Love how you've simplified this for pretty much anyone.
@rgoodwinau
@rgoodwinau 4 жыл бұрын
Great video Jade! So well explained. This was one of the most interesting things I studied in my Comp Sci degree in the early 80's, and still remains a mystery.
@1locust1
@1locust1 4 жыл бұрын
Thanks for explaining P vs NP. I first heard of this problem on an episode of Elementary. Your video filled in the gaps very nicely.
@dynacorpllc7486
@dynacorpllc7486 2 жыл бұрын
Thank you for helping all of us to understand. I really appreciate how in depth you go. It's hard to explain, but thank you so much. ROCK ON!!
@dasyd2009
@dasyd2009 2 жыл бұрын
This demonstrates the power of good communication. I am not a complete novice to P=NP but never heard about it that clearly and concisely. Very well done!
@wintersfan
@wintersfan 4 жыл бұрын
Mathematicians: If P = NP There Are 2 Cases N= 1 Or P = 0
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
Yes, but in Computer Science, you can have N = N + 1 ldo17.tumblr.com/post/22356042146/the-equation-that-changed-my-life
@ciarantaaffe5259
@ciarantaaffe5259 3 жыл бұрын
@@lawrencedoliveiro9104 Not really. Some languages use '=' for assignment, but it is better written like this:
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 жыл бұрын
@@ciarantaaffe5259 I prefer “:=”.
@reznovvazileski3193
@reznovvazileski3193 3 жыл бұрын
@@ciarantaaffe5259 If you get anxious about using just = for assignment in that same task you can use N += 1; which is used nowhere else as far as I'm aware :P
@7616lydeth
@7616lydeth 3 жыл бұрын
1*0 equals 0 because "1 times anything equals that thing" or because "zero times anything equals zero"? If i ask "what makes 1*0 equals 0?", how would you answer me?
@awlc099
@awlc099 4 жыл бұрын
I wish your videos about comp sci was around when I was at uni. I would've found these philosophical algorithmic problems so much more interesting. Thank you for reinvigorating my curiosity! Keep the vids coming
@TriptoPal
@TriptoPal 3 жыл бұрын
The Merge sort demonstration is awesome!!
@Alphaantzz
@Alphaantzz 3 жыл бұрын
This was such a good video. You explained this great and made it very interesting to watch. Thanks a lot!
@robertwallace5498
@robertwallace5498 4 жыл бұрын
Thank you for this video! You explained things in a digestible way. Also "algorithms to live by" is such a great book recommendation!
@mntalateyya
@mntalateyya 4 жыл бұрын
Nice video. There's one inaccurate detail though. NP is defined as the class of problems that can be verified in polynomial time as you correctly stated at the beginning and not as the class of problems that can be solved in exponential time which you said later. This latter class is a bigger class usually denoted by EXP that includes both P and NP and is proven to not equal P. But again, overall nice video.
@alvaros.
@alvaros. 4 жыл бұрын
In fact, NP stands for Nondeterministic Polynomial, ie, problems that can be solved in polynomial time by a nondeterministic Turing Machine. But I think it's better to stay away from formal definitions, just to make things easier to understand!
@Tomyb15
@Tomyb15 4 жыл бұрын
*>"[the class of problems that can be solved in exponential time] is a bigger class usually denoted by EXP that includes both P and NP and is proven to not equal P."* Then, all that about proving that P=NP would mean that we can easily solve all the hard problems... is incorrect? Isn't most of the video incorrect then?
@mntalateyya
@mntalateyya 4 жыл бұрын
@@Tomyb15 We will be able to solve all the hard problems that can be verified "easily", and many recurring problems in computer science are in this class, but certainly not all the hard problems are solvable if P=NP.
@mntalateyya
@mntalateyya 4 жыл бұрын
@@steak8278 yes, but it has to be polynomial in length of input, not the magnitude of the numbers.
@panstromek
@panstromek 4 жыл бұрын
@@steak8278 Kindof, but in case of partitioning it actually refers to size of the number, because for this problem, that is the size of the input.
@garyhughes1664
@garyhughes1664 3 жыл бұрын
I’m no mathematician or computer scientist, but just flicking through these videos shows the amazing education out there. What a fascinating problem, and solving it would provide a cure for cancer. How wonderful?
@HerrSurIix
@HerrSurIix 3 жыл бұрын
haven't checked a lot of comments, but the number scrabble game is not just like tic-tac-toe because there are combinations with other than 3 numbers that add up to 15, like 1+2+3+4+5 or 9+6 or 8+7, so these lower digit combinations are way more impactful and worth to go for, as you'ld only need 2 numbers to win, whereas higher combinations need more turn for even a chance to win. Additionally, if the enemy blocks one of your numbers because they understood your plan, you can substitue the second number in your plan for multiple lower ones, which would increase the number of possible winning digits on your part even more. Tic-Tac-Toe is a nice visual simplification of the game, but disregards the point where the amount of digits can be chosen freely.
@SuperDuperTango
@SuperDuperTango 4 жыл бұрын
WOW, This is the single best P vs. NP explanation I've ever heard (and unfortunately, I've heard a bunch that haven't made half as much sense). Thank you!
@user-ye5ru4wl5z
@user-ye5ru4wl5z 4 жыл бұрын
Totally agree
@otakuribo
@otakuribo 4 жыл бұрын
"You fluffed your way through the interview." "... but by being clever and a little scared...." oof
@carneiro.fernando
@carneiro.fernando 3 жыл бұрын
Just AWESOME explanation, beautiful! My university have a lot to learn with you about how to teach something.. Subscribed forever
@sinistar3198
@sinistar3198 2 жыл бұрын
1:48 I remember when I first learned how useful that was in proofs like 12 years ago and it changed my entire outlook on life. Oddly enough, it really opened me up to the value of the humanities, in particular.
@saplut
@saplut 3 жыл бұрын
I love that Daddy Cool is playing in the background.
@Squossifrage
@Squossifrage 4 жыл бұрын
Great video! You left out an important fact about NP, which is that a) every problem in NP can be reduced to an NP-complete problem and b) all NP-complete problems are equivalent, so solving even one NP-complete problem would solve every problem in NP. (also, P = NP if P = 0 or N = 1)
@linisacwu6163
@linisacwu6163 Жыл бұрын
Nice video! 👍 There’s an elegant connection between logic and computational complexity, an area called “descriptive complexity.” A seminal result in this area is Fagin’s Theorem (named after the computer scientist Ronald Fagin): A graph-theoretic computational problem is in NP if and only if it can be expressed in existential second-order logic. There are numerous logical characterizations for complexity classes, including the class P.
@krishnachaitanya2520
@krishnachaitanya2520 3 жыл бұрын
wow..one of the nicely explained videos on NP problems. Thank you!
@HeadCodeMonkey82
@HeadCodeMonkey82 4 жыл бұрын
Thank you, I finally feel like I understand it! You do a great job of explaining a topic.
@SoumilSahu
@SoumilSahu 4 жыл бұрын
3:44 that scared me god my headphones were on high volume
@upandatom
@upandatom 4 жыл бұрын
lol whoops sorry!
@SoumilSahu
@SoumilSahu 4 жыл бұрын
@@upandatom Hey! a reply wow! btw, did you change your camera or something? I don't know what it is, but the video looks different
@upandatom
@upandatom 4 жыл бұрын
@@SoumilSahu yeah I rendered it in after effects instead of premiere so it went a bit jittery for some reason. Never again! lol
@duckymomo7935
@duckymomo7935 4 жыл бұрын
I was dying of laughter there
@brittanycerra
@brittanycerra 3 жыл бұрын
This video is fantastic. I laughed out loud several times and learned a bunch. Thank you!!
@prachijain7482
@prachijain7482 2 жыл бұрын
I have been looking for videos to understand NP problems from many time, I stuck across this one and I haven't been this satisfied with a video. You definitely explained it so well and clear. Thank you that this video is in existence. Fully satisfied.
@stkyriakoulisdr
@stkyriakoulisdr 4 жыл бұрын
I've been waiting for this video for sooo long!!!
@treyquattro
@treyquattro 4 жыл бұрын
7:48 - non-deterministic polynomial kitty!
@perfectworld3702
@perfectworld3702 2 жыл бұрын
Thank you so much for this video. I'm a student of Mathematics in Spain and that really helped me understand or have a better idea about what NP problems are. Wish the best!
@Alessandro-vv2fh
@Alessandro-vv2fh 2 жыл бұрын
That's the first explanation of this problem I've understood. Thank you soooo much.
@RudahXimenes
@RudahXimenes 4 жыл бұрын
"You have a family to take care" (cats) I really identified myself in here!! HAHAHA
@jonthecomposer
@jonthecomposer 4 жыл бұрын
7:48 [enter jump cut kitty] I LOVE this video!!! I know this particular subject has very little to do with the complexity of problems, and more to do with creativity, but I'd suggest to google LEGO logic gates. Lots of people have built their own versions of MECHANICAL logic gates (for instance: two inputs may be 2 gears you spin one way, or two shafts you press inward, and the output is a gear or shaft that rotates/moves based on the input and follows that logic). But with a creative as you are, maybe you could design your own and find a way to connect them. Several problems would have to be solved with mechanical gates: alignment (one gate's output affecting another's input, etc...), uniformity of input/output type, and how to actually make them work... Those are a few examples. Anyway, I think that would be a very nice subject where, not only could you show the viability of actually coming up with ideas yourself by being creative and putting them into mechanical reality, but it would also show how the idea of "computing machines" themselves (like Babbage's) could have actually been made from mechanical parts.
@upandatom
@upandatom 4 жыл бұрын
that's actually a really cool idea for a video...
@jonthecomposer
@jonthecomposer 4 жыл бұрын
@@upandatom Thank you.
@alveolate
@alveolate 4 жыл бұрын
can't say no to legos or gears!!
@jonthecomposer
@jonthecomposer 4 жыл бұрын
@@alveolate Absolutely!
@christianschlegel8535
@christianschlegel8535 2 жыл бұрын
Very well done, kudos. It's a the right level with engaging and funny illustrations.
@sagarkulkarni7231
@sagarkulkarni7231 3 жыл бұрын
You have the best explanations for concepts which would have been taught at graduate and undergraduate courses!! Amazing
@theultimatereductionist7592
@theultimatereductionist7592 3 жыл бұрын
7:49 Schrodinger's cat appears: "I've proved P=NP" 7:52 Encryption: "Nope. Made a mistake. Back to the litter box."
@andrewxc1335
@andrewxc1335 4 жыл бұрын
6:13 - "It's not a pretty picture. I don't like doing it!"
@andreallen6823
@andreallen6823 3 жыл бұрын
Nice video. I actually listened to that audiobook some years ago. It's a good one.
@mattw7949
@mattw7949 3 жыл бұрын
The "Salad Fingers" animation and sound reminded me that Salad Fingers exists and I'm no longer comfortable being in the same planet as it.
@SusFerrum
@SusFerrum 4 жыл бұрын
7:48 KITTY!
@xtieburn
@xtieburn 4 жыл бұрын
[Edited with an update at the bottom] Something thats never been entirely clear to me is why proving P=NP would change all these things and not merely mean that all these things _could_ be changed. I assume that the proof would offer some insight in to breaking encryption or what have you but would a proof necessarily have the power to break open every NP problem there is? and why? There seems to always be this assumption that that would be the case, that should P=NP we will just have polynomial time solutions to everything popping out everywhere, and Ive never really understood on what basis that assumption is made. Edit: Some excellent responses below, including ones from KyrSt and Rohit which put me on to: kzbin.info/www/bejne/jnW3gKZugsyEnMk A discussion between CS master Knuth speaking with Fridman. (Which in turn led me to en.wikipedia.org/wiki/Robertson-Seymour_theorem most notably the section on Polynomial time recognition.) A very quick summary of what Im gathering (and corrections would of course be welcome): A constructive proof blows these problems wide open. A non-constructive proof just tells us that an answer exists. No doubt the latter would spur on a great deal of interest, but to use Fridmans analogy, it could be like a search for alien life. Even if you know its there, it doesnt necessarily mean you can easily find it.
@paradoxica424
@paradoxica424 4 жыл бұрын
you're right, just because the classes turn out to be equal doesn't imply that we would be able to find an algorithm immediately (non-constructive proofs, anyone?) it's a hype thing. it always is.
@mina86
@mina86 4 жыл бұрын
If there's proof that P=NP then *droves* of researchers will start working on polynomial solution to any of the NP-complete problems. And finding polynomial solution to a single NP-complete problem is equivalent to finding polynomial solution to all NP problems since any NP problem can be translated to and from an Np-complete problem in polynomial time.
@TechnoHackerVid
@TechnoHackerVid 4 жыл бұрын
The thing is, once you do prove you can find a polynomial time solution for any problem, that alone says that any problem you find will have a quick solution. Granted you need to find the solution, but knowing it can be done is a much better situation than not knowing if it's possible at all to get a better solution. Similar to the tic-tac-toe/number scrabble situation, there could even be ways to translate those problems to a previously solved problme, speeding up the process
@nibblrrr7124
@nibblrrr7124 4 жыл бұрын
I guess it kind of assumes that P=NP is proven by constructing a P algorithm for some specific NPC problem. Like Himanshu Sheoran says, once you have a solution for any NPC-problem, you can convert all other NP problems to it. (You prove that a problem x is NPC in the first place by giving an polynomial-time algorithm that "reduces" another NPC problem (e.g. 3-SAT) to x.) Technically, we might find a non-constructive proof that P=NP, which doesn't include an algorithm for solving any specific NPC problem, or reducing it to a P problem. But it would still mean that such algorithms exist for every single NP problem, and I'd expect it to be only a matter of time before an algorithm for one specific NPC problem gets found - which, again, can then also be used to solve any other problem in NP.
@noether9447
@noether9447 4 жыл бұрын
You are right. The proof doesn't necessarily have to give an algorithm for any NP problem. You can search Donald knuth talking about it. But many people currently believe p=/= np. So they try to stay away from it or otherwise there is a chance there life will go wasted. Everyone one will be trying to find an algorithm and the probability of finding one will increase massively.
@singhrocco
@singhrocco 3 жыл бұрын
Your animation made it easy to understand. Loved it.
@bagelmanb
@bagelmanb 3 жыл бұрын
great video. Would love a more detailed explanation of how all NP-complete problems can be reduced to the same problem. The number-scrabble/tic-tac-toe is a great example of how 1 particular problem can be reduced to one particular other problem, but how are ALL the NP-complete problems reducible in this way, and how do we know it?
@richiegrey5377
@richiegrey5377 4 жыл бұрын
I was very impressed this is one of the good ones a little while( always have a Love ❤️
@matthewhawkins3697
@matthewhawkins3697 3 жыл бұрын
I paid a university an obscene amount of money to attend a class where this concept was "taught", and I learned more in your 15 minute video than in at least 4, two hour long lectures. I can't recall the last time I subscribed so fast!
@guysabol8743
@guysabol8743 3 жыл бұрын
matt it DOES pay you to stay awake in class, late night parties are a 90s thing not 2000+
@tausiffardin5081
@tausiffardin5081 6 ай бұрын
This is the best explanation video of the P versus NP problem I've ever seen. I'm definitely subscribing to this channel! Keep up the good work.
@fotoyartefotoyarte1044
@fotoyartefotoyarte1044 3 жыл бұрын
wow you are really good at introducing this deep topics in a clear way! the way you reason seems to me very similar to the way I think, so I feel rrally comfortable following your explanations
@anastasiaanautodidact9856
@anastasiaanautodidact9856 3 жыл бұрын
This is one of my favorite channels along with 3Blue1Brown.. You guys would make an amazing scientific duo XD
@JustinShaedo
@JustinShaedo 3 жыл бұрын
2Blue1Brown did a video with Matt Parker, The Australian Mathematician, so it's certainly possible!
@jindagi_ka_safar
@jindagi_ka_safar 3 жыл бұрын
Tons of thanks for the two whole evenings you spent googling for this answer and came out with this exceptionally good representation. Your effort is Adorable. The graffiti used for Machine Learning is amazing!
@Freshiefunnies
@Freshiefunnies 2 жыл бұрын
P=PH. rainbow tables for 3-SAT in the delta of the DTM. I put an Oracle in the transition table. Bada bing bada boom
@jindagi_ka_safar
@jindagi_ka_safar 2 жыл бұрын
@@Freshiefunnies ?
@ahmedaj2000
@ahmedaj2000 3 жыл бұрын
Thank you!!! Good review for my algorithms final exam tomorrow and it cleared up some stuff.
@shiv_gupta1
@shiv_gupta1 2 жыл бұрын
Recently discovered this channel amazing video u made some very hard lectures very easy and intuitive to understand thanku love the content :)
@alexhryhoriev2487
@alexhryhoriev2487 4 жыл бұрын
10:00 log in this case is base 2, it shows how many splits you'll have to make, so the sorting would take about 660 steps, not 200.
@upandatom
@upandatom 4 жыл бұрын
my bad
@mbrusyda9437
@mbrusyda9437 4 жыл бұрын
Isn't the notation of n.log(n) already done away with all constants since its just approximation? So unless it's actually equal to n.log(n) base 2 isn't anymore accurate than base 10, At least according to my current understanding
@AaronDarkPhoenix
@AaronDarkPhoenix 4 жыл бұрын
@@mbrusyda9437 You're completely right ! I think that actually we can bound the number of operations of Merge Sort (the algorithm presented in the video) by 2.n.log(n) with the log being in base 2, but I'm not completely sure. Otherwise, indeed, all the complexities are usually given up to a (constant) multiplicative factor.
@suokkos
@suokkos 4 жыл бұрын
@@mbrusyda9437 , Right. Complexity analysis is relatively poor for many practical problems sizes because modern CPUs are superscalar pipelined designs with highly variable memory access latencies and throughput. This makes it possible that in a practical sorting case merge sort and quick sort are slower than insertion sort. But you don't have to pay attention for those details if you just use a good library for your programing language which optimizes relevant cases correctly.
@oisyn
@oisyn 4 жыл бұрын
@@mbrusyda9437 The point is not showing the exact number of steps, but how it scales (for large n). And then it becomes clear that factors are pointless. If you have an O(n) algorithm, it'll take approximately twice as long when the input set is twice as large, for large enough n. This is still the case when the algorithm would be O(2n) or O(24352n), so that constant multiplier can be discarded. Same goes for smaller terms. For example, the n^3 part in an O(n^3 + n^2) algorithm dominates for large n. In other words, if f(n)=n^3+n^2, then f(2n)/f(n)≈8 for very large n. So the extra n^2 part is usually left out.
@jeffwells1255
@jeffwells1255 3 жыл бұрын
At nine minutes you described the "shell sort," which I used all the time during my programming career. Many people asked me how to become a programmer, so the first thing I suggested was to find a way to sort a list of items as quickly as possible. Sadly most of them didn't even arrive at the laborious and repetitive adjacent-pair method, so they all thought I must be some kind of genius, which I am certainly not but who was I to argue with them?
@runtrls
@runtrls Жыл бұрын
The sort at 9 minutes is actually a merge sort - you keep breaking down until you get to size 1, then merge. Unfortunately, the explanation also has a bug. After breaking down to size 1, 11 and 4 are sorted into (4,11). The next pair is (9,20). When Jade goes to merge the two pairs, she says "takes a look at neighboring pairs and compares the lower numbers with each other, sorts them, yielding (4,9), then compares the higher numbers with each other and sorts them, yielding (11,20). For her example this works. Imagine if, instead of 11, the first number is 5. Then you'd get (4,5) and (9,20). The merge her way would give you (4,9,5,20), which is wrong. The actual procedure is "compare the first number of each pair (4 and 9) and pick the lower one (4). Then since you took a number from the first pair, compare the remaining number from the first comparison (9) with the next number from the first pair (5). You take 5 and the list is now (4,5). Since no more items are left in the first list, you copy all the rest of the second list onto the end, giving you (4,5,9,20). If there had been a 3rd number in the first list, you would have compared 9 with that. Basically, when you take an item from one list, compare the other list to the next item in the list you removed from. Move the "list pointers" down the list until one runs out and copy the remaining items from the other list to the result.
@MadDeuceJuice
@MadDeuceJuice 3 жыл бұрын
The realist interview internal monologue ever "I have to feed my family, I have to get serious" hahaha gulp
@TainuiaKid1973
@TainuiaKid1973 2 жыл бұрын
Excellent explanation! I never really paid attention to this during my maths classes at university. Now I wish I had. Finally I understand the problem and the ramifications if it is solvable. Somehow we need to find the log of NP problems. So a P^N problem becomes an Nlog(P) problem.
@dbmail545
@dbmail545 3 жыл бұрын
"You've got a family(of cats) to feed" XD
@ploppyploppy
@ploppyploppy 4 жыл бұрын
Lol two whole afternoons.... I spent 3 years trying to find an algorithm for the n-queens P vs NP problem. :(
@upandatom
@upandatom 4 жыл бұрын
haha aww
@Zeakuro
@Zeakuro 4 жыл бұрын
I thought n-queens was already solved? I was working on an answer for this a while back, but I thought I saw that it had been solved already and stopped.
@thereaction18
@thereaction18 4 жыл бұрын
P=NIS If you have that, you're not a queen.
@zxcbvnm90
@zxcbvnm90 4 жыл бұрын
@@thereaction18 Solved.
@Fudmottin
@Fudmottin 4 жыл бұрын
I brute forced it by iterating through all possible board states. So yeah, an exponential time algorithm. Very fast for small values of n though! :p
@tekenafiberesima9019
@tekenafiberesima9019 3 жыл бұрын
This was such a great explanation video !
@doctordoctor7469
@doctordoctor7469 2 жыл бұрын
Great video! Amazing lily clear explanation.
@oracle7858
@oracle7858 4 жыл бұрын
10:00 more like around 600... but log bases don't matter too much I guess
@PrometheusMMIV
@PrometheusMMIV 2 жыл бұрын
For the 15 game, I realized the opponent would always block you if you were close to getting 15. So the only way to win would be to have two ways to win at the same time, so they can't block both. That reminded me of the strategy in tic-tac-toe, and then I suddenly had the revelation that this game is basically tic-tac-toe played on a magic square. Which means any game between logical players will always end in a draw.
@vincenzodevito6999
@vincenzodevito6999 Жыл бұрын
I ran into this problem when I was an undergraduate student at IIT. I am still working on these problems. You did a great job in explaining this problem better than my professor.
@knotoftime9680
@knotoftime9680 Жыл бұрын
Which IIT?
@sababatamanna9226
@sababatamanna9226 Жыл бұрын
Thank u for the book recommendation! I think I am going to love it . And , you explain hard stuffs so well . I look up to you ❤
@AgentOccam
@AgentOccam 4 жыл бұрын
Posting @1:27 on this video: on the "1 to 9" game, my thought process went like this: 15 is an odd number. Two evens add up to even, and two odds add up to even, so no use. But an odd + an even = an odd. So you need both to win, and there are more odds than evens by 5 to 4.. Ego, I somehow decided that being able to pick odds first was advantageous. Then when I advanced the vid a bit (cheater!) and saw the naughts and crosses comparison. I figured, in N&C if you go first and play the right strategy (algorithm) you can't lose. You can't guarantee that you'll win, but you can guarantee that you won't lose. This is because by going first you have potential access to five squares, i.e. you can select all the 'odds' you want (until you need an 'even') and always block your opponent from getting an 'odd' or an 'even' if that's what they need. So go first and play the right strategy and you can't lose, and you might win. So I hope it's now very clear to you all that ... well, I know how to play naughts and crosses. Seriously, I've got nothing.
@fuseteam
@fuseteam 4 жыл бұрын
nice insight in odds and evens just one thing in your favor: 3 odds adds up to odd, while 3 evens adds up to even so you absolutely need an odd but not neccesarily an even -heck two odds and one even adds up to even-
@alveolate
@alveolate 4 жыл бұрын
actually, regarding the tictactoe solution... i'm not sure that there is only one magic square for all combinations of triplets that add to 15. are there only 8 triplets that add to 15? i gave it a cursory look-over and couldn't come up with any triplets beyond the 8 in the magic square (3 rows, 3 columns and 2 diagonals). best i could do is notice that the pairs that add to 15 were definitely excluded from consideration.
@emilmullerv3519
@emilmullerv3519 4 жыл бұрын
Nice insight into solving tick tack toe by reverse engineering from a seemingly more complicated problem, That was very unexpected
@sukhbirsingh8053
@sukhbirsingh8053 3 жыл бұрын
9:32 Bubble Sort(O(n^2)) Merge Sort(O(nlogn))
@danielpaivabr
@danielpaivabr 2 жыл бұрын
I always start your videos with a thumbs up as I am 100% sure it is always awesome! Thank you for the videos.
@martijn130370
@martijn130370 3 жыл бұрын
Exemplary overview and explanation of probably (after Riemann Hypothesis) the most important math question too, P vs NP, wonderful, by far the best I have seen over the years.
@tommyrjensen
@tommyrjensen Жыл бұрын
P vs NP seems more important than RH. In the sense that RH does not say much about computation. But if RH can be either proven or disproven, then it is an NP problem, since a proof or disproof can be checked easily. So if we knew NP = P, then we can easily discover a proof or disproof. It leaves the case when RH happens to be undecidable, which means that it falls subject to Turing's halting theorem.
P vs. NP: The Biggest Puzzle in Computer Science
19:44
Quanta Magazine
Рет қаралды 695 М.
They RUINED Everything! 😢
00:31
Carter Sharer
Рет қаралды 15 МЛН
The Raven Paradox - A Hiccup in the Scientific Method
13:30
Up and Atom
Рет қаралды 431 М.
Braess's Paradox - Equilibria Gone Wild
17:03
Up and Atom
Рет қаралды 515 М.
The Impossible Problem NO ONE Can Solve (The Halting Problem)
20:24
Donald Knuth: P=NP | AI Podcast Clips
11:20
Lex Fridman
Рет қаралды 58 М.
Poincaré Conjecture - Numberphile
8:52
Numberphile
Рет қаралды 2,6 МЛН
The Mathematically Correct Way to Share a Cake
17:16
Up and Atom
Рет қаралды 363 М.
Berry's Paradox - An Algorithm For Truth
18:34
Up and Atom
Рет қаралды 431 М.
P vs. NP and the Computational Complexity Zoo
10:44
hackerdashery
Рет қаралды 3,4 МЛН
Turing & The Halting Problem - Computerphile
6:14
Computerphile
Рет қаралды 846 М.
You Can't Measure Time
17:33
Up and Atom
Рет қаралды 449 М.
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,9 МЛН
How much charging is in your phone right now? 📱➡️ 🔋VS 🪫
0:11
СТОИТ ЛИ БРАТЬ IPHONE 13 В 2024?
13:53
DimaViper Live
Рет қаралды 20 М.
Карточка Зарядка 📱 ( @ArshSoni )
0:23
EpicShortsRussia
Рет қаралды 612 М.