Asking for help
Hello, I would like to ask if you have finished this project? I downloaded the source code but I don't know how to use it. If possible, could you please explain the various parts of the project and how to use it?
Well, the main file is ga.py and you can run it like any normal python code. E.g., python ga.py in your shell.
About the explanation, the overall workflow can be inferred by reading the main code, but if you need to know about the internals, most of the logics are implemented here https://github.com/Nikronic/Optimized-MDVRP/blob/master/utils/functional.py
Also, all the code has documentation, and you should be able to match it with the original paper.
In the end, unfortunately no, the official source code was not available and I believe some statements in the paper were incorrect as I got different (but close) results. Nonetheless, it was a project I did in middle of my bachelor's studies, many years ago.
This is the original code, it works, but it's super hard to read, and it's written in C# (I don't know why I used C#): https://github.com/Nikronic/MDVRP_UoG