Makefile
6.77 KB
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
DISTS = {1000..3000..1000}
CHOCO_HOME = $(HOME)/IdeaProjects/Modfire/modfire/MODFIRE-Prototype
CHOCO_HOME = .
CHOCO = $(CHOCO_HOME)/$(wildcard choco-solver-4.*-jar-with-dependencies.jar)
CLASSES = $(shell find -name \*.class | sed -e 's;[^/]*$$;;' | sort -u | tr '\n' :)
JFLAGS = -cp $(CHOCO):$(CLASSES)
all: make
make:
(time java $(JFLAGS) GetInput 50 res 200 0 MULTI) &>> Times/results;
paredes:
(time java $(JFLAGS) MainRegion 50 res Paredes 0 0 MULTI) &>> Times/results2;
paiva:
(time java $(JFLAGS) MainRegion 50 res Paiva 0 0 MULTI) &>> Times/results;
penafiel:
(time java $(JFLAGS) MainRegion 50 res Penafiel 0 0 MULTI) &>> Times/results;
paivaS:
(time java $(JFLAGS) MainRegion 71 res Paiva 0 0 SINGLE) &>> Times/results;
paredespenafiel:
(time java $(JFLAGS) MainRegion 50 res Paiva 1 0 Multi) &>> Times/results;
specif:
(time java $(JFLAGS) MainWithSpecific 50 res 0 Single) &>> Times/results;
specifMulti:
(time java $(JFLAGS) MainWithSpecific 50 res 0 Multi) &>> Times/results;
paiva71Multi:
(time java $(JFLAGS) MainRegion 71 res red 0 0 multi) &>> Times/results;
distFrom0:
(time java $(JFLAGS) MainDistance 50 res 0 1000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 1000
(time java $(JFLAGS) MainDistance 50 res 0 2000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 2000
(time java $(JFLAGS) MainDistance 50 res 0 3000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 3000
(time java $(JFLAGS) MainDistance 50 res 0 4000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 4000
(time java $(JFLAGS) MainDistance 50 res 0 5000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 5000
(time java $(JFLAGS) MainDistance 50 res 0 6000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 6000
(time java $(JFLAGS) MainDistance 50 res 0 7000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 7000
(time java $(JFLAGS) MainDistance 50 res 0 8000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 8000
(time java $(JFLAGS) MainDistance 50 res 0 9000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 9000
(time java $(JFLAGS) MainDistance 50 res 0 10000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 10000
(time java $(JFLAGS) MainDistance 50 res 0 11000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 0 11000
distFrom738:
(time java $(JFLAGS) MainDistance 50 res 738 1000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 1000
(time java $(JFLAGS) MainDistance 50 res 738 2000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 2000
(time java $(JFLAGS) MainDistance 50 res 738 3000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 3000
(time java $(JFLAGS) MainDistance 50 res 738 4000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 4000
(time java $(JFLAGS) MainDistance 50 res 738 5000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 5000
(time java $(JFLAGS) MainDistance 50 res 738 6000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 6000
(time java $(JFLAGS) MainDistance 50 res 738 7000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 7000
(time java $(JFLAGS) MainDistance 50 res 738 8000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 8000
(time java $(JFLAGS) MainDistance 50 res 738 9000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 9000
(time java $(JFLAGS) MainDistance 50 res 738 10000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 738 10000
(time java $(JFLAGS) MainDistance 50 res 738 11000 0 Single) &>> Times/distanceTimes;
distFrom870:
(time java $(JFLAGS) MainDistance 50 res 780 1000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 1000
(time java $(JFLAGS) MainDistance 50 res 780 2000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 2000
(time java $(JFLAGS) MainDistance 50 res 780 3000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 3000
(time java $(JFLAGS) MainDistance 50 res 780 4000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 4000
(time java $(JFLAGS) MainDistance 50 res 780 5000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 5000
(time java $(JFLAGS) MainDistance 50 res 780 6000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 6000
(time java $(JFLAGS) MainDistance 50 res 780 7000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 780 7000
distFrom1120:
(time java $(JFLAGS) MainDistance 50 res 1120 1000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 1000
(time java $(JFLAGS) MainDistance 50 res 1120 2000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 2000
(time java $(JFLAGS) MainDistance 50 res 1120 3000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 3000
(time java $(JFLAGS) MainDistance 50 res 1120 4000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 4000
(time java $(JFLAGS) MainDistance 50 res 1120 5000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 5000
(time java $(JFLAGS) MainDistance 50 res 1120 6000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 6000
(time java $(JFLAGS) MainDistance 50 res 1120 7000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 7000
(time java $(JFLAGS) MainDistance 50 res 1120 8000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 8000
(time java $(JFLAGS) MainDistance 50 res 1120 9000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 9000
(time java $(JFLAGS) MainDistance 50 res 1120 10000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 10000
(time java $(JFLAGS) MainDistance 50 res 1120 11000 0 Single) &>> Times/distanceTimes;
python3 distanceMaps.py 1120 7000
ugLimit:
(time java $(JFLAGS) MainLimit 50 res 100 0 Single) &>> Times/results;
python3 ugLimitMaps.py 100
(time java $(JFLAGS) MainLimit 50 res 200 0 Single) &>> Times/results;
python3 ugLimitMaps.py 200
(time java $(JFLAGS) MainLimit 50 res 300 0 Single) &>> Times/results;
python3 ugLimitMaps.py 300
(time java $(JFLAGS) MainLimit 50 res 400 0 Single) &>> Times/results;
python3 ugLimitMaps.py 400
(time java $(JFLAGS) MainLimit 50 res 500 0 Single) &>> Times/results;
python3 ugLimitMaps.py 500
(time java $(JFLAGS) MainLimit 50 res 600 0 Single) &>> Times/results;
python3 ugLimitMaps.py 600
(time java $(JFLAGS) MainLimit 50 res 700 0 Single) &>> Times/results;
python3 ugLimitMaps.py 700
(time java $(JFLAGS) MainLimit 50 res 800 0 Single) &>> Times/results;
python3 ugLimitMaps.py 800
(time java $(JFLAGS) MainLimit 50 res 900 0 Single) &>> Times/results;
python3 ugLimitMaps.py 900
(time java $(JFLAGS) MainLimit 50 res 1000 0 Single) &>> Times/results;
python3 ugLimitMaps.py 1000