https://github.com/aaronwalker96/aitrainproblem
Auto routing of artificially intelligent trains using different algorithms
https://github.com/aaronwalker96/aitrainproblem
artificial-intelligence astar astar-algorithm astar-pathfinding clojure operator-search planner-search
Last synced: 2 months ago
JSON representation
Auto routing of artificially intelligent trains using different algorithms
- Host: GitHub
- URL: https://github.com/aaronwalker96/aitrainproblem
- Owner: AaronWalker96
- Created: 2018-11-26T09:40:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-06T21:44:55.000Z (over 6 years ago)
- Last Synced: 2025-02-13T23:16:01.951Z (4 months ago)
- Topics: artificial-intelligence, astar, astar-algorithm, astar-pathfinding, clojure, operator-search, planner-search
- Language: Clojure
- Homepage:
- Size: 145 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AITrainProblem
You have caused confusion and delay...An AI system designed to move trains around a node map of stations. The trains will move around the map transporting cargo from station to station using an implementation of Operator Search and Planner. The accompanying research paper will discuss the differences between Operator Search and Planner.
## Clarify:
- [ ] How to Integrate A* with Ops/Planner?
- [ ] How many trains should be working at any one time?## To Do:
- [ ] Come up with a better train pun
- [ ] Set up Clojure environment
- [ ] Implement Ops Search with simple input
- [ ] Implement Planner with simple input
- [ ] Build a simple node map to work with the Ops and Planner search
- [ ] Implement a working A* search with the node map
- [ ] Implement Ops/Planner hand off to A*## Nice to have:
- [ ] Build node map generator
- [ ] Exand operators for Ops/Planner
- [ ] Any other areas to problem