-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrun_tsplib
executable file
·99 lines (88 loc) · 1.56 KB
/
run_tsplib
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#!/bin/bash
time_limit=600
program=./main
hash_table_size=12582917
thread_count=4
echo "instance,static_lower_bound,nearest_neighbor_cost,best_solution_cost,time(sec),enumerated0,enumerated1,enumerated2,enumerated3,bounds0,bounds1,bounds2,bounds3" > tsplib_result/all_results.csv
run_program()
{
str="$($program tsplib/$1.sop $time_limit $hash_table_size $thread_count)"
str="$1,$str"
echo "$str" >> tsplib_result/all_results.csv
}
run_program br17.10
run_program br17.12
sleep 120
run_program ESC07
run_program ESC11
run_program ESC12
run_program ESC25
sleep 120
run_program ESC47
run_program ESC63
sleep 120
run_program ESC78
sleep 120
run_program ft53.1
sleep 120
run_program ft53.2
sleep 120
run_program ft53.3
sleep 120
run_program ft53.4
sleep 120
run_program ft70.1
sleep 120
run_program ft70.2
sleep 120
run_program ft70.3
sleep 120
run_program ft70.4
sleep 120
run_program rbg048a
sleep 120
run_program rbg050c
sleep 120
run_program rbg109a
sleep 120
run_program rbg150a
sleep 120
run_program rbg174a
sleep 120
run_program rbg253a
sleep 120
run_program rbg323a
sleep 120
run_program rbg341a
sleep 120
run_program rbg358a
sleep 120
run_program rbg378a
sleep 120
run_program kro124p.1
sleep 120
run_program kro124p.2
sleep 120
run_program kro124p.3
sleep 120
run_program kro124p.4
sleep 120
run_program p43.1
sleep 120
run_program p43.2
sleep 120
run_program p43.3
sleep 120
run_program p43.4
sleep 120
run_program prob.100
sleep 120
run_program prob.42
sleep 120
run_program ry48p.1
sleep 120
run_program ry48p.2
sleep 120
run_program ry48p.3
sleep 120
run_program ry48p.4