Implementasi Algoritma UCS dan A* untuk Menentukan Lintasan Terpendek
Program akan mengeluarkan lintasan terpendek dari suatu titik ke titik lain menggunakan Algoritma UCS (Uniform cost search) dan A* (atau A star).
- Clone repositori ini
git clone https://github.com/lostgirrlll/Tucil3_13521018_13521030.git
- Buka cmd pada windows atau terminal pada Linux
- Ubah directory ke lokasi repositori yang sudah di-clone dan ketik
py src/main.py
Tucil3_13521018_13521030
├─ doc
│ └─ Tucil3_13521018_13521030.pdf
├─ src
│ ├─ __pycache__
│ │ ├─ apiMap.cpython-311.pyc
│ │ ├─ aStar.cpython-311.pyc
│ │ ├─ inputFile.cpython-311.pyc
│ │ ├─ ucs.cpython-311.pyc
│ │ └─ visualisasi.cpython-311.pyc
│ ├─ apiMap.py
│ ├─ aStar.py
│ ├─ inputFile.py
│ ├─ main.py
│ ├─ ucs.py
│ └─ visualisasi.py
├─ test
│ ├─ graf1.txt
│ ├─ graf2.txt
│ ├─ graf3.txt
│ └─ graf4.txt
└─ README.md
- Windows 10 atau 11
- Python 3 v3.11.0 atau terbaru
- dibutuhkan beberapa library yang harus diinstall
- numpy
pip install numpy
- matplotlib
pip install matplotlib
- networkx
pip install networkx
- numpy