Portfolio Details
Metro-Simulation
Metro-Simulation is a Python-based metro system simulation project
This project contains a metro network simulation and is written in Python. It allows users to find the fastest and least transfer routes through features such as metro stations, connections between lines, and routes. Additionally, the graph for each line and a combined map of the entire metro network are visually presented.
Project Overview
In this project, users can find the fastest and least transfer route between two metro stations. The relationships between metro stations, lines, and connections have been analyzed using BFS (Breadth-First Search) and A* algorithms. Additionally, the metro network's graphical representation is created using the networkx and matplotlib libraries.
Project information
- Category: Artificial Intelligence
- Developer: Yasin Kucuker
- Project date: 9 February, 2025
- Theme: BFS and A* Algorithm
Features
- Metro Network Modeling : Stations, lines, and connections can be created.
- Least Transfer Route: Using the BFS algorithm, users can find the route with the least transfers between two stations.
- Fastest Route: Using the A* algorithm, users can learn the fastest route and total time between two stations.
- Metro Line Visualization: Graphs for each metro line can be created and visually presented.
- Complete Metro Network: The complete metro system's visual map can be shown as a combined map.