Commit Graph

15 Commits

Author SHA1 Message Date
Bartosz
a530372141 Rewrote all 3 algorithms. Generated 10 random graphs and grids for tests. Created testing structure which uses generated graphs and grids as input data to algorithms, measures execution time and memory blocks used by them. Takes these measurements and found weights and builds tables in latex format which compare these data among those three algorithms. 2022-09-25 16:41:41 +02:00
Bartosz
e9cda32103 Changed binary heap to Fibonaccie's heap. Got rid of placeholder data. 2022-09-23 16:06:04 +02:00
Bartosz
5f23ac65fb Merge branch 'master' of https://git.wmi.amu.edu.pl/s434681/praca_magisterska 2022-08-28 18:03:48 +02:00
Bartosz
256e8b3908 Changed implementation of Dijkstra algorithm a little. 2022-08-28 18:03:26 +02:00
2b4ad77912 fixed a copy mistake in dijkstra 2022-01-18 13:38:48 +01:00
Bartosz
cab460feb8 Added two png files with graphic representation of two example graphs used in testing of the algorithms. 2022-01-17 21:28:34 +01:00
Bartosz
044355b547 Added pdf with presentation about the algorithms in polish. 2022-01-17 19:44:19 +01:00
Bartosz
abb169a2f3 Made some changes to bidirectional. Among them added handling of directed graphs. Added some descriptive comments to dijkstra. 2022-01-15 18:07:49 +01:00
Bartosz
55f1ecc36c Added handing of directed graphs to a_star and dijkstra as well as to reading graphs from file. 2022-01-15 14:29:52 +01:00
Bartosz
8c680e235e Added presentation of implementaions. 2021-11-15 15:01:34 +01:00
Bartosz
85995b3d16 Changed dijkstra_algorithm a little. Added printout of the shortest path and weight in the a_star_algorithm. Added implementation of bidirectional algorithm. Still need good heuristic function for A* and bidirectional algorithms. 2021-11-02 15:17:18 +01:00
Bartosz
602b893f81 Implemented A* algorithm (needs better heuristic function). 2021-10-31 13:01:58 +01:00
Bartosz
7310699ea8 Implemented dijkstra algorithm with priority queue in binary heap. 2021-10-17 11:21:09 +02:00
Bartosz
10437a49c3 Created two python packages. One for algorithms implementations of the master thesis and the other for methods, classes and structures meant to help with the use of those algorithms. 2021-10-08 18:16:04 +02:00
Bartosz
c272c732d7 Initialized git repo. Created function for reading graphs from files (or more precisely edges of a graph). Added few datasets of undirected graphs without weights (for now). 2021-09-04 16:19:59 +02:00