-
-
Notifications
You must be signed in to change notification settings - Fork 372
Important Notes on my Project
Manikanta edited this page Jun 26, 2014
·
20 revisions
-
Generate Initial Solution
-
Reference: Construction of initial solution
-
Based on two algorithms:
- Sequential Construction
- Hill Climbing Method. (Also called as Neighborhood Move)
-
-
Optimize the initial solution using TABU.
- Reference1: Reactive TABU Search
- Reference2: Steve's Notes on TABU
* Completed the first part of the problem i.e.., Getting the initial solution.
* You can find the code here [Code for initial solution](https://github.com/pgRouting/pgrouting/blob/gsoc-vrppdtw/src/vrppdtw/src/pdp.cpp)
* The header file contains all the data structures required to solve the problem.
* To complete the second part i.e.. TABU search
* Integrate into pgRouting.
The experimental results on a large number of benchmark instances indicate that the sequential construction heuristic (SEQ) seems to be the most favourable solution construction method, which can be by easily embedded in a heuristic or a meta-heuristic technique to reach final good quality solutions. With just a few simple lines of code, and without a pre-determined number of vehicles or a solution evaluation mechanism, this algorithm produced good quality results, that are sometimes even better than the results obtained by the most sophisticated parallel algorithm tested in our research (the PBQ algorithm)
- Transportation of raw materials from suppliers to factories.
- Internet-based pickup from sellers and delivery to buyers
- Pickup and delivery of charitable donations from homes to different organizations
- Transport of medical samples from medical offices to laboratories