Compile with mingw-make.exe
, and execute the program.exe
file.
The program is divided up into modules, where each module is combined to compile the program.
The Clustering module is for creating clusters for a list of elements, such that the program can divide up the list into smaller lists.
The Converting Graph module transforms an asymmetric matrix into one that is symmetric.
The CSV module takes input in form of .csv
files, and will output in the same file format into ./Output/{subfolder}/
The Filter module filters matrices and lists using other lists.
The Linked List module is for using linked lists easier in other modules. The Cluster Module is dependent on this.
The Matrix module is for operations involving matrices, such as allocating and transposing.
The TSP module calculates the shortest path using a list of points.
This project is under MIT License
- Andreas Holt - @AndreasHolt
- Jonas Nagstrup Terp - @j-terp
- Jonathan Dam Pedersen - @JonathanDamDK
- Magnus Hem Jensen - @MHEM11
- Mathias Andersen - @Mathiasea
- Tobias Surland Madsen - @Tosuma
- Theis Mathiasen - @Theis-Mathiassen