8.1 NP-Hard Graph Problem - Clique Decision Problem

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 300

  • @dhankumari7290
    @dhankumari7290 4 года назад +313

    When we don't know how the things are working we call it is magic
    Once we know how it is working it becomes technique / Logic
    ~ Abdul Bari

  • @taaaaaaay
    @taaaaaaay 2 года назад +127

    This man is singlehandedly saving my CS degree

  • @ritubanerjee5061
    @ritubanerjee5061 5 лет назад +378

    Sir I was planning to leave this topic for my exam, but after watching your video, I have decided otherwise. Lots of respect to you Sir! Your lectures are simply outstanding!!!

  • @ankitdubey9256
    @ankitdubey9256 5 лет назад +53

    The first time I am writing a review on any channel, but really I love to take lectures from you. The way you tell any topic is just amazing. Thank You Abdul sir.

  • @jeswintobias8251
    @jeswintobias8251 Месяц назад +9

    He is teaching better with logic than my college professor. Hats off sir!

  • @priya28881
    @priya28881 Год назад +7

    SIR , I JUST WANT TO BOW DOWN TO YOU.
    EVERYTHING IS CRYSTAL CLEAR TO ME WHEN YOU TEACH. SIMPLY OUTSTANDING!!!!!!

  • @INNOVATIVEAPPROACH
    @INNOVATIVEAPPROACH 6 лет назад +56

    sir , i have ssen this vedios only once and its awesome and very helpful as I understand it in one go . Your way to descibe the nitty gritty of CDP is very well .!!! I cannot resist to write a thanks to you .

  • @akshayganji7412
    @akshayganji7412 3 года назад +8

    I feel these series are the best on Algorithms. I have binge watched most of your videos and they are so easy and straightforward to understand. Even my Professor with a PhD can't explain this well and confuses things beyond imagination. Kudos to you Sir! And thank you very much for this.

  • @alexwenstrup5202
    @alexwenstrup5202 3 года назад +9

    Finding good information and videos on NP is so hard, thank you so much for this helpful, quality content!

  • @MrDarkStar974
    @MrDarkStar974 4 года назад +7

    Thanks a lot sir ! I'm a french student of computer science and i had to demonstrate the NP-Completeness of CDP. Without your help it would have been a lot more complicated. Especially since there's hardly any help in French for this demonstration.

  • @DevSecNetLabs
    @DevSecNetLabs 2 года назад +20

    One and only saviour before the semester exam.
    A lot of thanks to sir on behalf of all the students' community. ❤

  • @frozenjellyfish6114
    @frozenjellyfish6114 3 года назад +1

    I watched so many videos abt cliques, this is the only one explained cliques and np prob clearly. Thank you so much

  • @sohamchakrabarti2713
    @sohamchakrabarti2713 6 лет назад +8

    He literally made my college education free. Damn!

  • @JC-cu2ym
    @JC-cu2ym 4 года назад +2

    Thankyou sir! I finally understood SAT reduction to Clique problem in one go. You are brilliant at explaining!

  • @atharvakaranje6538
    @atharvakaranje6538 6 лет назад +10

    Would love to see more lectures on such problems! Nicely explained!

  • @Klausx007
    @Klausx007 Год назад +1

    Tommorow is my DAA mid exams and you are saving me from getting failed. Hahaha. 💜

  • @dparikh1000
    @dparikh1000 Год назад

    Abdul is the man. He is keeping me interested in CS and discrete mathematics.

  • @sabrinanastasi5809
    @sabrinanastasi5809 Год назад

    Thank you one million times for this video. It's like no words to express how much you have the gift of breaking down complex topics into smaller easy ways to explain. Thank you.

  • @pauljones9150
    @pauljones9150 3 года назад

    Best algorithm prof on youtube. I feel more confident after watching your videos

  • @rakeshkumaranjani4988
    @rakeshkumaranjani4988 4 года назад +4

    your way of teaching is very simple and you sir deliver a high quality education on this platform.
    Thank you sir You are great doing for students of india and all over globe also

  • @supriyacse-bg7978
    @supriyacse-bg7978 Год назад +3

    Your lectures are simply outstanding!!

  • @rajsharma-bd3sl
    @rajsharma-bd3sl 8 месяцев назад

    I am Stanford University student and I am learning from this legend . Hatsoff to you !!

  • @chrisogonas
    @chrisogonas 4 года назад +1

    That was very clear, sir. I don't know how I've never bumped into your great lectures. Thanks

  • @CLG111
    @CLG111 28 дней назад

    For years I never understood what NP hard was or NP complete was until I watch this video it is crystal clear and also the conversion between satisfiability and NP hard is perfectly clear now

  • @PalePinkThink
    @PalePinkThink 8 месяцев назад

    This man is an international treasure. Protect him at all costs!

  • @sahith2547
    @sahith2547 2 года назад +1

    Sir.....!!! Great explanation......you blew our mind with the proofs....🥳

  • @leedai4492
    @leedai4492 2 года назад +1

    sir you teaches much better than my ivy school teacher

  • @babithap4738
    @babithap4738 Год назад +1

    Thank you sir for making me to understand difference between P,NP,NP Hard and NP Complete problems with such an easiness

  • @dheerajkafaltia8474
    @dheerajkafaltia8474 6 лет назад +3

    Amazing, would not have been able to complete it reading in books a day before exam
    Helped a lot :-)
    Thank you sir

  • @priyeshkumar4814
    @priyeshkumar4814 5 лет назад +2

    Sir your videos are very clean, straight to the point and easy to understand. Thank you ;)

  • @joyone6031
    @joyone6031 Год назад

    Thank you Abdul Bari, you save my final exam!!!

  • @sampadkar19
    @sampadkar19 6 месяцев назад

    This is an excellent lecture on this topic. Not many RUclips videos cover this subject. Thank you, Sir.

  • @NOOR-dy6yn
    @NOOR-dy6yn Месяц назад +2

    Abdul sir never disappoint us :)

  • @vishalsharma-bd3uj
    @vishalsharma-bd3uj 4 года назад +1

    Dear sir i have learn lots from you and i think you are the best teacher on that platform to explain all the hard concept easily. Now i am requesting to you please make a video on proof of np complete problem also.

  • @VegitoUltraI
    @VegitoUltraI 3 года назад

    His easy approach made me write this comment..
    This guy is awesome❤❤

  • @xfactor2462
    @xfactor2462 6 лет назад

    I myself am a teacher . Your videos are awesome. I always see your videos while teaching.

  • @himeshmishra5186
    @himeshmishra5186 6 лет назад

    I watched the MIT video on NP for 1hr::25min but didn't get a word but sir the way you have taught us it in 2 videos is commendable.
    This Indian Education System a peace of shit where University hires the incapable professor and make this Research topic like hell in which teacher like you sir saves us.
    Thanks a ton sir... Keep sharing the knowledge sir.

  • @vaishnaviakki8363
    @vaishnaviakki8363 5 лет назад +2

    Sir you are a super hero for me!
    Thank you so much,these videos helped a lot for my exams
    Keep making videos like these😊🙌🏻

  • @Ibn_Sulaimaan
    @Ibn_Sulaimaan Год назад

    The video really disambiguated the concepts. Thank you very much sir for efforts.

  • @khadi_1455
    @khadi_1455 5 месяцев назад +1

    why did i find this playlist just one night before my final exam

  • @siddhibudhale4352
    @siddhibudhale4352 6 лет назад

    Sir, your method of teaching is really really accurate and nice. Got to understand by watching just once. Thank you very much.

  • @rahulroy5206
    @rahulroy5206 3 года назад +1

    May God bless u sir, stay Happy, stay healthy, we want more videos from u to make life a bit easier❤️

  • @sounakbanik3087
    @sounakbanik3087 6 лет назад

    Your videos are a saviour for us students. A must watch for exam and gate preparations

  • @cuteDali
    @cuteDali 5 лет назад

    you are great teacher. From yesterday, I tried to solution my homework but I couldn't. Now I understand. Thank you very very much

  • @gamingbond1301
    @gamingbond1301 Месяц назад +1

    NP-hard CDP proof starts from 6:43

  • @anweshamitra4016
    @anweshamitra4016 6 лет назад +1

    till now the best vedios i have seen sir...keep doing and keep helping us like this

  • @mubashirmufti5941
    @mubashirmufti5941 2 года назад

    You have made this difficult topic easy to understand, Thanks

  • @sid-jj6mq
    @sid-jj6mq 7 месяцев назад

    Sir, In future videos kindly move aside once at the end of video so that the whole board is visible. Its difficult to go back and front again to write the part of the board that u r cover for the entire video. Great video sir. Thankyou.

  • @kartikeyagupta651
    @kartikeyagupta651 4 года назад +12

    2-SAT problem is in P then how can it be used to prove clique as NP hard?

    • @skittles6486
      @skittles6486 4 года назад +2

      Exactly. I also wrote it in comment.

  • @zishanahmad8248
    @zishanahmad8248 7 месяцев назад

    best explanation ABDUL BARI Sir . Thank you

  • @anupamroy1455
    @anupamroy1455 6 лет назад +5

    Sir your videos are very nice your explanations are crystal clear please try to upload more videos on data structures and algorithm with implementation in c it will be really helpful

  • @florencenightingale9532
    @florencenightingale9532 6 лет назад

    Sir ,your explanation is soo clear.it really helping us a lot...

  • @meerasolgama7324
    @meerasolgama7324 6 лет назад

    Hello sir! Your teaching skill is very best👍👍👍👍👌👌👍👍

  • @imalishahzadk
    @imalishahzadk Год назад

    could not understand this video... previous video was much helpful. by the way, all other videos were much helpful. thank you.

  • @michaeleluz9445
    @michaeleluz9445 Год назад

    No words can describe my gratitude to you

  • @gudiravisankar5164
    @gudiravisankar5164 6 лет назад

    Very good explanation on NP Hard and NP Complete and what it is, i got some idea into mind of what it is now.

  • @vipingautam9852
    @vipingautam9852 5 лет назад

    Sir you are amazing, i just want to touch your feet and show my respect to you :) whenever i get stuck i just search for you videos and i never get disappointed.

  • @yourSportss
    @yourSportss 4 года назад

    Very very nice sir i am very happy today i learnt after long effort because i am not a student of maths

  • @v.k.miruthula8559
    @v.k.miruthula8559 11 месяцев назад

    Excellent teaching sir. I am forever grateful to you.

  • @yvesprogrammeur
    @yvesprogrammeur Месяц назад +1

    sir what is i take and example with a single clause

  • @mantistoboggan537
    @mantistoboggan537 6 лет назад +3

    This was a really outstanding explanation. Thanks!

  • @AshutoshJha-k1l
    @AshutoshJha-k1l 8 месяцев назад

    At 15:26 , we can also say that x2 is connected to x3 , by this logic i can give value of 1 to x1, but that will change the answer

  • @ananyasinha9282
    @ananyasinha9282 6 лет назад

    THANK YOU SO MUCH!!
    Very clear, to the point explanation. Happy to find a good teacher on RUclips :)

  • @muthierry1
    @muthierry1 3 года назад

    You are the best one Sir .. Great Professor ever ..

  • @gbw4908
    @gbw4908 6 лет назад +2

    Could you make more videos about np problems? These are very helpful!

  • @Shortvideo-ru3sm
    @Shortvideo-ru3sm 4 года назад +1

    Sir, you solved my long pending problem

  • @GanesanMNJRF-CSE
    @GanesanMNJRF-CSE 3 года назад

    Very clear explanation, hats off to you sir!

  • @iangonzalez4309
    @iangonzalez4309 2 года назад +1

    better than hours of lecture

  • @lmachado73
    @lmachado73 5 лет назад +1

    Excellent! Thank you for the explanation! Best regards from Brazil :)

  • @harsimranjeetsingh2693
    @harsimranjeetsingh2693 4 года назад

    you're the reason imma pass my algorithms final

  • @mouniikaperam2394
    @mouniikaperam2394 6 лет назад

    Ur videos are helpful.. nice explain everypoint uu explain in detail..

  • @kirua_h
    @kirua_h 4 года назад +2

    Thank you sir ! Your videos really helped a lot !

  • @FootyPick
    @FootyPick 6 лет назад

    Sir what is vertex cover problem? Are Clique and Vertex cover problem same?

  • @vishnuv.7807
    @vishnuv.7807 3 года назад

    Can someone clarify at 13:30 how there's an edge connecting and if b≠a? Am I missing something?

  • @chinmaydas4053
    @chinmaydas4053 6 лет назад +3

    Nicely discussed a difficult problem..

  • @AbTech114
    @AbTech114 2 года назад

    Thanks!

  • @srinunaidu6581
    @srinunaidu6581 6 лет назад

    Sir your videos are easy to understand....

  • @c.danielpremkumar8495
    @c.danielpremkumar8495 6 лет назад +5

    How does one decide the number of variables in each clause and number of clauses ? Also, within each clause, which variable(s) to be with a "Bar" (NOT) or normal.

    • @jonahbartz1033
      @jonahbartz1033 6 лет назад +3

      @@abdul_bari If you had a 4 clauses with 5 variables in each clause then would the clique size still be 4(size of clauses)?

    • @aronquemarr7434
      @aronquemarr7434 4 года назад +1

      @@jonahbartz1033 Yes, it would.

  • @zedoman5518
    @zedoman5518 Год назад

    U r really great sir lots of respect sir ☺

  • @lijunxian3862
    @lijunxian3862 2 года назад

    Thank you for helping my exam!

  • @ankan979
    @ankan979 5 лет назад

    Please make a video asap on proving vertex cover as np hard. No other youtuber is as good as you in making things understand to be honest.

  • @asaf4isr
    @asaf4isr 4 года назад +1

    Great Video, the only thing that bothers me, the reduction done from 2-SAT, but, 2-SAT in P, i know the same construction you showed will work from 3 sat to clique neither. please explain.

  • @nivedhahari4908
    @nivedhahari4908 5 лет назад

    A very helpful video...excellent explanation..thanks so much sir

  • @oussamagacem4479
    @oussamagacem4479 6 лет назад +8

    You said on your previous video: to prove that a problem in an NP-Hard problem you need to prove that it can be reduced to SAT but what we are watching in this video you're doing the opposite, wich means you're reducing SAT to Clique decision problem.
    Any explanation?

    • @gwynbleidd6080
      @gwynbleidd6080 4 года назад +1

      It's not about "how" the problem is getting reduced, but more about how do you establish a "similarity" between both the problems so that if a polynomial solution is brought about for one problem (let's say SAT), it can be reduced to bring about a polynomial solution to the other NP-hard problems.

  • @ManpreetKaur-wi4bo
    @ManpreetKaur-wi4bo 4 года назад

    Fabulous explanation sir lot of respect 🙏👍🙏👍🙏🙏👍🙏👍🙏👍🙏🙏👍🙏👍🙏🙏👍🙏👍salute to you sir 🙋‍♀🙋‍♀🙋‍♀🙋‍♀🙋‍♀🙋‍♀🙏🙏👍

  • @AryanGNU
    @AryanGNU 5 лет назад +1

    This man is incarnation of God
    #Respect

  • @Foodicouple
    @Foodicouple 6 лет назад +5

    thnq so mch sir you made it look so easy thnx a lot

  • @bhagyalaxmidhatrika2713
    @bhagyalaxmidhatrika2713 5 лет назад

    Sir very nicely explanation sir......more videos on data structures in cpp sir

  • @melvyntie8391
    @melvyntie8391 5 лет назад +4

    THANK YOU SO MUCHHH, YOU REALLY SAVE MEEEEE

  • @richadhiman585
    @richadhiman585 6 лет назад

    Vedio is very beautifully explained.. Thanks for the vedio.

  • @BTS-kw5ec
    @BTS-kw5ec 6 лет назад +1

    Nice explanation 👌👌👌

  • @vibecatcher4416
    @vibecatcher4416 5 лет назад

    Thanku sir . . i hope that , i can defenetily write this ,in my answer sheet , tomorrow ,, 😘

  • @sarveshkale8685
    @sarveshkale8685 6 лет назад

    Sir thank you skipping the writing part saved a lot of time and very nice explanation

  • @ishanbanerjee1912
    @ishanbanerjee1912 Год назад +1

    How do you create the function F for the given problem?

  • @Manibabu60
    @Manibabu60 6 лет назад

    One of the best lecture on this topic on RUclips.. thanks sir ..
    One doubt is in my mind ?? At last you told that if it can be solved in polynomial time , then this can also be solved..
    Actually i didn't get this point.. to whom problem u r refering to.. i mean for which u r assuming that it can be solved so other one can also be solved.. (i mean order )

    • @Manibabu60
      @Manibabu60 6 лет назад

      @@abdul_bari okk sir .. thanks alot... Atleast i was not expecting that i will get reply within 10 minutes.. thanks alot sir.. u r grt...

    • @Manibabu60
      @Manibabu60 6 лет назад

      @@abdul_bari so swt.... Thanks sir...

  • @panepomodoro
    @panepomodoro 4 года назад

    Very nice, Sir Bari.
    Thanks a lot.

  • @mohammadyousef2812
    @mohammadyousef2812 5 лет назад

    Thank you very much for your clear explanation.

  • @sharvarithombre129
    @sharvarithombre129 6 лет назад

    Thank you so much for the video. Clearly explained

  • @Run2TheHorizon
    @Run2TheHorizon 4 года назад

    #suggestion "Clique is a subset of vertices of an undirected graph such that every two distinct vertices in the clique are adjacent; that is, its induced subgraph is complete". Hence, a clique is not subgraph, rather a subset of vertices of a graph. Kindly, make the necessary correction. Thank you, for the video.

  • @rishabhkumar2264
    @rishabhkumar2264 6 лет назад +1

    thanks u making such nice tutorials.Can u make video on how to prove a problem is np complete or not??