-
Notifications
You must be signed in to change notification settings - Fork 0
/
tests.h
65 lines (51 loc) · 3.23 KB
/
tests.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#ifndef _TESTS_H_
#define _TESTS_H_
#include "globals.h"
#include "load.h"
#include "commonFunctions.h"
#include "algorithmSavings.h"
#include "algorithmHillClimb.h"
#include "algorithmSimulatedAnnealing.h"
#include "algorithmTabuSearch.h"
#include "plot.h"
#include "algorithmSCHC.h"
#include "algorithmLAHC.h"
#include <omp.h>
//********************************************************************************
void Test1_ChristofidesEilon_1to5(int runs);
void Test2_ChristofidesEilon_1to5(int runs);
void Test0(int runs);
void TestBasic(int runs);
void Test1_ChristofidesEilon_1to14(int runs);
void Test2_ChristofidesEilon_1to14(int runs);
void Test_Kelly(int runs);
void TestBestFit(int runs);
void TestAllChrist(int runs);
void TestAllKelly(int runs);
void TestPlot12Kelly(int runs);
void TestAllTaillard(int runs);
void TestPlot2Taillard(int runs);
void TestAllLi(int runs);
void FullTest_Christ(int runs);
void TabuTest_Christ(int runs);
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**********************************************************************Final benchmarking Tests used in Thesis*************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************/
void FinalChrist(int runs, int f, int t);
void FinalLi(int runs, int f, int t);
void FinalUchoa(int runs, int f, int t);
void TUchoa(int runs, int f, int t);
void FinalKelly(int runs, int f, int t);
void FinalTaillard(int runs, int f, int t);
void FinalUSA(int runs, int f, int t);
//********************************************************************************
#endif