/Artificial-Intelligence-2016-2017

My solution to Artificial Intelligence course project at NTUA 2016-2017

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Artificial-Intelligence-2016-2017 GPLv3 license

My solution to Artificial Intelligence course project, NTUA 2016-2017

How it Works

This application is used to find the nearest taxi to a certain client. It finds the optimal way for each taxi and the nearest taxi to the client. Then it uses google maps to present the path for all taxis and the optimal-nearest taxi.

You need to provide the coordinates of the client in client.csv, the coordinates taxi's in taxi.csv and the nodes in nodes .csv. Nodes represent city roads and you can automatically export them into csv using http://www.openstreetmap.org (export them in .osm file) and use QGIS tool ( http://www.qgis.org/en/site/ ) to tranform .osm to csv.

Then simply compile java files and run java project1.

You can find example outputs in Output file. Here is an example:

alt text alt text

License

This project is licensed under the GPLv3 License - see the LICENSE file for details