Urbanisme
1.3.0
Projet visant à l'optimisation du placement de routes sur une surface. https://flodavid.github.io/Urbanisme
|
Github : https://github.com/flodavid/Urbanisme Retour au site de présentation : https://flodavid.github.io/Urbanisme
Ce projet à pour but d'optimiser le placement de routes sur une surface, en maximisant les zones exploitables (desservies par une route) et leur accessibilité. On a donc un paramètre de distance de desserte défini au début de l'exécution.
Le projet nécessite un compilateur C++11 (g++ 4.8 minimum par exemple). Utiliser cmake et make pour compiler. Pour compiler les tests, la librairie CPP Unit doit être correctement installée sur la machine
Les classes du dossier "Engine" permettent de modéliser une solution et d'effectuer des modifications simples sur celle-ci
La classe Resolution est chargée d'effectuer l'évaluation et le stockage des données calculée lors de celle-ci, ainsi que de mettre à jour ces valeurs lors des modifications de la solution.
Utilisation de Qt.