VRPH  1.0
Public Member Functions
Concatenate Class Reference

#include <Concatenate.h>

List of all members.

Public Member Functions

bool evaluate (class VRP *V, int i, int j, int criteria, VRPMove *M)
bool move (VRP *V, int u, int i)

Detailed Description

Definition at line 15 of file Concatenate.h.


Member Function Documentation

bool Concatenate::evaluate ( class VRP V,
int  i,
int  j,
int  criteria,
VRPMove M 
)

This function takes route i_route and j_route and attempts to concatenate them together. Example: 1-i-a-b-c-...-x-1 and 1-aa-bb-...-zz-j-1 and merges them to form 1-aa-bb-...-zz-j-i-a-b-c-...-x-1 Note that the move_arguments i_route and j_route refer to the route numbers themselves and not the node numbers!

Definition at line 15 of file Concatenate.cpp.

bool Concatenate::move ( VRP V,
int  u,
int  i 
)

Attempts to merge the two routes i_route and j_route into a single route

Definition at line 85 of file Concatenate.cpp.


The documentation for this class was generated from the following files: