Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A* Algorithm #486

Open
Gaurika-Gupta opened this issue Mar 1, 2022 · 7 comments
Open

A* Algorithm #486

Gaurika-Gupta opened this issue Mar 1, 2022 · 7 comments

Comments

@Gaurika-Gupta
Copy link

A* Algorithm in Python to find the shortest path between 2 nodes.

@Gaurika-Gupta
Copy link
Author

Please add GSSOC'22 label and assign me the Issue.

@czgdp1807
Copy link
Member

Idea is good. Could you please provide more details on how will you implement it? We don't assign issues. Please read, https://github.com/codezonediitj/pydatastructs/wiki/Issue-Policy

@aishanii
Copy link

aishanii commented Mar 7, 2022

I would like to work on this issue @czgdp1807

  • I will explain the algorithm first
  • I will implement the algorithm in code and explain the output visually on the graph

@Shivani416
Copy link

I would like to work on A* algorithm on graph, I have implemented it recently in python for my AIML curriculum.
@Gaurika-Gupta could you assign it to me?
I could also implement A* on 8 puzzle in python.

@silentspectator20
Copy link

@czgdp1807 Hello, I would like to work on this issue for GSoC 2023. Can I work on this?

@czgdp1807
Copy link
Member

Sure. Please go ahead @silentspectator20

@AdityaMayukhSom
Copy link

I believe implementing A* algorithm between two nodes will require some kind of heuristic function which can be used to evaluate an approximate cost to the goal node from the current node. The heuristic function should also be admissible, otherwise optimal path is not guaranteed.

Should the function A* take the heuristic function as a parameter and assume it to work on the nodes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants