A* Algorithm

  Рет қаралды 50,907

nptelhrd

nptelhrd

10 жыл бұрын

Artificial Intelligence by Prof. Deepak Khemani,Department of Computer Science and Engineering,IIT Madras.For more details on NPTEL visit nptel.ac.in
To access the translated content:
1. The translated content of this course is available in regional languages. For details please visit nptel.ac.in/translation
The video course content can be accessed in the form of regional language text transcripts, books which can be accessed under downloads of each course, subtitles in the video and Video Text Track below the video.
Your feedback is highly appreciated. Kindly fill this form forms.gle/XFZhSnHsCLML2LXA6
2. Regional language subtitles available for this course
To watch the subtitles in regional languages:
1. Click on the lecture under Course Details.
2. Play the video.
3. Now click on the Settings icon and a list of features will display
4. From that select the option Subtitles/CC.
5. Now select the Language from the available languages to read the subtitle in the regional language.

Пікірлер: 10
@malharjajoo7393
@malharjajoo7393 7 жыл бұрын
Regarding admissibility of A* , it is imp to understand why underestimating the actual value works - Consider the example in the video at 25:00. Try and use a simple number line to visualize the explanation below. 1) firstly , the underestimate can be different for different nodes ( ie , h(n) is not underestimated by a fixed decrementing amount for all nodes ) 2) Hence ,we might try to find a counter example by underestimating h(n) for the Wrong node ( "B" in the example ) by a large value. Hence we will choose this as optimal node ( the node will be part of our answer ) and we will obtain estimate - f(n) 3) But once we reach the goal , it is time to remove the assumption and check the actual value of f(n) 4) the fact that you had underestimated h(n) earlier will now lead to an increase in the value of f(n) . 5) What this actually does is - It now allows us to "CONSIDER" the other path ( which involves node "A" ) since f(n) ( estimated along )along A will be lesser than our actual f(n) along B. NOTE - The key idea here is understanding what happens to f(n) when we reach the goal along some path , is i) actual f(n) > estimated f(n) - This is good since it allows step 5) ii) actual f(n) < estimated f(n) - This is bad since it might not allow step 5)
@radhakrishnanaishwarya5287
@radhakrishnanaishwarya5287 8 жыл бұрын
Prof. Khemani, your teaching is truly crisp & made it easier to understand the subject.
@a.s.8113
@a.s.8113 4 жыл бұрын
So far the best lecture on A* algorithm. Even better than MIT lecture on A*
@kunwarprashant7346
@kunwarprashant7346 4 жыл бұрын
captions are not auto-generated and the person who typed it is using more 'essentially' than prof actually used
@studentcommenter5858
@studentcommenter5858 6 жыл бұрын
At 12:28 Shouldn't it be "f*(S) = f*(n1)+f*(n2)+.....+f*(G) "?
@malharjajoo7393
@malharjajoo7393 7 жыл бұрын
I think 43:00 is a bit unclear.
@CrazyHeartWizard
@CrazyHeartWizard 7 жыл бұрын
10:23 Lol forever single. (don't take it seriously :P)
@commonsense1019
@commonsense1019 Жыл бұрын
bad teacher boring subject
@saf9505
@saf9505 11 ай бұрын
Then why are you even here?
Admissibility of A*
51:23
nptelhrd
Рет қаралды 16 М.
Optimization - I (Simulated Annealing)
48:13
nptelhrd
Рет қаралды 80 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 113 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 85 МЛН
Search DFID
51:10
nptelhrd
Рет қаралды 30 М.
Optimization II (Genetic Algorithms)
53:39
nptelhrd
Рет қаралды 94 М.
Search - DFS and BFS
54:11
nptelhrd
Рет қаралды 66 М.
Population Based Methods II
58:25
nptelhrd
Рет қаралды 15 М.
Problem Decomposition with Goal Trees
48:11
nptelhrd
Рет қаралды 11 М.
Solution Space Search,Beam Search
42:40
nptelhrd
Рет қаралды 23 М.
Physicists Claim They Can Send Particles Into the Past
7:21
Sabine Hossenfelder
Рет қаралды 215 М.
🌊Насколько Глубокий Океан ? #shorts
00:42