An open API service indexing awesome lists of open source software.

https://github.com/caldito/hashcode2018

My solution for the Google Hash Code 2018 problem. It consisted in the multi-vehicle pickup and delivery problem with time windows.
https://github.com/caldito/hashcode2018

google-hash-code google-hash-code-2018 google-hashcode java pickup-delivery

Last synced: 9 days ago
JSON representation

My solution for the Google Hash Code 2018 problem. It consisted in the multi-vehicle pickup and delivery problem with time windows.

Awesome Lists containing this project

README

        

# HashCode 2018

## Introduction

My solution for the Google Hash Code 2018 qualification round problem. It consisted in the multi-vehicle pickup and delivery problem with time windows.

## Statement

You can check the problem statement [here](statement.pdf).

## Usage
The code does not have any dependencies, it only uses the standard Java libraries. Runs on Java 8 and newer versions.

It can be built and run easily with javac and java, but a Makefile is provided to make it even easier.

To run the code:
```
make run
```

To clean the build files:
```
make clean
```

## Scores
The points scored with this solution are:

| Data set | Points |
|----------|-----------|
| a |4 |
| b |176.895 |
| c |14.994.551 |
| d |7.687.306 |
| e |21.460.514 |
| Total |44.319.270 |

The maximum score obtained in this problem was 49.776.211 points.

## License
This code is licensed under [Apache License 2.0](LICENSE)