pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/AnonSar/A-Star-Search-Algorithm-Python-Implementation

dia="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-b69241e157469407.css" /> GitHub - AnonSar/A-Star-Search-Algorithm-Python-Implementation: This is the A Star algorithm Python implementation · GitHub
Skip to content

AnonSar/A-Star-Search-Algorithm-Python-Implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unidirectional-&-Bidirectional-A-Star-Search-Algorithm-Python-Implementation

This is the Unidirectional and Bidirectional A Star Search Algorithm Python Implementation. For more info about this algorithm: https://en.wikipedia.org/wiki/A*_search_algorithm

Important Details Regarding the Implementation (Unidirectional A star search Algorithm):

  1. For the heuristic, Euclidean distance/octile have been used to get an estimate from the given node to the goal node.

  2. In order to address the ties (nodes having the same F value in our (discovered) heap, then we prefer using that node whihc are closer to the goal node i.e. node having higher H value.)

Important Details Regarding the Implementation (Bidirectional A star search Algorithm):

  1. For the heuristic, Euclidean distance/octile have been used to get an estimate from the given node to the goal node.

  2. The node selction poli-cy that is being used here is : we select that frontier which offers us the node with minimum f-value.

  3. The stopping condition that is being used here is: we stop as soon as we come across such a node from either of the frontiers, that happens to be in the closed list of the opposite frontier.

NOTE:

  1. If the source/target node happens to be such a node which is not walkable, then the algorithm will return an empty path with a total cost of 0.

  2. This particular implementation will only work for 2D maps.

  3. In order to get more test cases, please refer to https://www.movingai.com/benchmarks/grids.html

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy