restructuring a ready made vehicle routing problem source code in C++

It is a must to have worked in programming VRP problems in C++.

First, I need to modify the structure and the organization of the zipped attached algorithm that it should be similar to the attached example algorithm structure in the same zipped file, as follow:

Header file:

• Data “functions”

• Capacity

• Time

• Distance

Initial solution file

• Containing the functions of initial solution as in the example algorithm

Main source file

• Move function

• Evaluation function

• Read from data file

Output File (separate file)

• Computer used

• CPU time in seconds

• Total time

• Total distance

• Number of iterations

• Number of iterations until best solution

• For each route:

Route time

Route free capacity (i.e. the remaining unutilized capacity in each route)

Another points to consider:

1- Give meaningful names to the variables and the functions.

2 – Put comments in the most complex blocks of instructions and functions.

3 – Make a test for each function after writing it, because it is much easier to find an error in a single function than in a set of many functions, after finishing the program.

4 – Verify the input of the data.

5 – Test the solution. For example, in the program attached, the function Verify_route() verifies if the travelling time and the load is correct, and inside the function Print_solution() it is verified if each customer appears just once in the solution.

Second, write description of the attached algorithm and description of the computational experiments (average in 5 pages).

Habilidades: Algoritmos, Programación en C, Programación en C#, Programación en C++, Java

Ver más: vehicle routing problem matlab, java barbershop problem source code, vehicle tracking software source code, vehicle routing problem python, vehicle routing problem c#, vehicle routing problem solver, traveling salesman problem source code, cannibals missionaries problem source code, sleeping barber problem source code, php vehicle routing problem, vehicle tracking system source code asp net, vehicle routing problem php, modify tcp client server source code udp, gsm based vehicle tracking system source code, distance vector routing algorithm source code java, distance vector routing algorithm source code, vehicle plate finder source code, vehicle number recognition source code, vehicle plate reading source code

Información del empleador:
( 3 comentarios ) Braga, Portugal

Nº del proyecto: #16481693

Adjudicado a:


Hello. How are you . I have read and understood this task. I have strong knowledge in Data structures, Algorithms Design, Computer Architecture, And I'm expert in C/C++ etc. I'm interested in this project. Más

€19 EUR en 1 día
(207 comentarios)

5 freelancers están ofertando el promedio de €64 para este trabajo


I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Más

€150 EUR en 3 días
(161 comentarios)

Hello, I am interested in this project and so wanted to discuss more it in details. I have a lot of experience in C programming. Thanks

€35 EUR en 1 día
(129 comentarios)
€60 EUR en 1 día
(48 comentarios)
€55 EUR en 1 día
(27 comentarios)