Breadth First Search - Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

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

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

    I wasted hours at my uni with professors that overcomplicated these search algorithms. You sir saved me big time!

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

      I relate

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

    Breadth First Search applies goal test to each node when it is generated rather than when the node is selected for expansion. Therefore, once the algorithm determines shallowest goal node, it stops the search.
    By following your explaination, the time complexity of BFS comes around in the order of O( b^ (n+1) ).
    However, if the nodes were to be tested for goal nodes when they were generated rather than when selected for expansion, time complexity becomes O(b ^ n) since whole layer of nodes at depth n would be expanded before goal was detected.
    b -- branching factor
    n -- depth of shallowest goal node.

  • @mariagabrielagarciaarroyo4733
    @mariagabrielagarciaarroyo4733 6 ปีที่แล้ว +16

    Loving this channel, super well explained. Thank you!

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

    I love John's Lecture so helpful when it comes to explaining, I would love to have him as my AI Professor. anyways Thanks Dr John

  • @raphaellmsousa
    @raphaellmsousa 6 ปีที่แล้ว +2

    Congratulations for your explanation! It was the best one for this topic for me!

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

    You are the best profesor ever

  • @benaya6
    @benaya6 5 ปีที่แล้ว

    the best explanation I found so far...thank you sir

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

    Amazing work brother!

  • @franchello1105
    @franchello1105 6 ปีที่แล้ว

    A couple of drawbacks to bring up. Not guaranteed to find the least costed path from S to a Goal State. Also would use a ton of storage to maintain all the current unexpanded nodes. Back in college we had to solve the canibal missionary problem using DFS, because the storage required would grow exponentially if BFS is used.

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

    Wow simple and clear
    Thank you Sir
    Much appreciated :)

  • @mustafaalshaqaq2303
    @mustafaalshaqaq2303 2 ปีที่แล้ว

    Thanks. This is very helpful.

  • @fidelhernandez2322
    @fidelhernandez2322 6 ปีที่แล้ว

    If let's say there is only one goal state (G1). Could I accept G1 as the goal state as soon as I add it to the frontier? By the way thank you for your clear explanation!

  • @yourdoom9868
    @yourdoom9868 6 ปีที่แล้ว +1

    Thanks for the explanation sir!

  • @ruixincheng6201
    @ruixincheng6201 5 ปีที่แล้ว

    great explanation!!! could you please upload more videos about Neural networks and probability problems? such as Bayes networks,approximate inference and CNN

  • @yourfellowmuslimyagi2065
    @yourfellowmuslimyagi2065 2 ปีที่แล้ว

    Excellent explanation

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

    This guy saving my degree

  • @gabethebabe3840
    @gabethebabe3840 6 ปีที่แล้ว

    WOW great video!

  • @abhirustagi6969
    @abhirustagi6969 6 ปีที่แล้ว

    thankyou sir!!! very well explained

  • @hosseinjavoon
    @hosseinjavoon 4 ปีที่แล้ว

    thank you it was great ❤🌹

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

    Thanks

  • @tzaswit
    @tzaswit 4 ปีที่แล้ว

    Thank you

  • @jerushanmoodley2641
    @jerushanmoodley2641 4 ปีที่แล้ว

    Well explained

  • @hashithakularatne3646
    @hashithakularatne3646 2 ปีที่แล้ว

    don't we need to add all the visited letters for that path?

  • @kjohari_
    @kjohari_ 4 ปีที่แล้ว

    Missing your videos sir

  • @amirhoxha6231
    @amirhoxha6231 ปีที่แล้ว

    smart fella

  • @nadaali5
    @nadaali5 5 ปีที่แล้ว

    thank u

  • @mr.olorinthemaia
    @mr.olorinthemaia ปีที่แล้ว

    radu cretulescu trece-ma la examen

  • @ibrahemnasser2744
    @ibrahemnasser2744 4 วันที่ผ่านมา

    Wrong! Correct Path is: ABDG1

    • @johnlevine2909
      @johnlevine2909  4 วันที่ผ่านมา

      That's the order the nodes get visited in, but the path is the route that the agent needs to take to get to the goal.