Skip to content

Commit 115c979

Browse files
committed
Fixed tourn_nr Bug.
1 parent c01155f commit 115c979

103 files changed

Lines changed: 904 additions & 9 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ rtac/logs/Cadicalpp_CPPL_gb
1515
rtac/logs/TSP_Qpp_ReACTRpp
1616
rtac/logs/TSP_RT_CPPL
1717
rtac/logs/TSP_RTpp_ReACTRpp
18+
rtac/logs/Cadicalpp_ReACTR_gb
19+
rtac/logs/Cadicalpp_ReACTRpp_gb
1820
rtac/data/instances/power_law_easy
1921
rtac/data/solvers/cadical
2022

rtac/ac_functionalities/ta_runner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def run(self, instance: str, config: Configuration,
276276
while self.running:
277277
# Avoid checking output excessively often (causes too much
278278
# overhead)
279-
time.sleep(5e-6)
279+
time.sleep(5e-6)
280280

281281
ta_output = non_block_read(self.proc.stdout, self.logs)
282282

rtac/ac_functionalities/tournament_manager.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ def __init__(self, scenario: argparse.Namespace, ta_runner: BaseTARunner,
8383

8484
if self.scenario.gray_box:
8585
self.es_tourn_nr = 0
86-
self.tourn_nr_list = [self.tourn_nr]
86+
#self.tourn_nr_list = [self.tourn_nr]
87+
88+
self.tourn_nr_list = [self.tourn_nr]
8789

8890
self.logs.init_rtac_logs()
8991
self.logs.init_ranking_logs()
@@ -127,7 +129,7 @@ def manage_tournament(self, instance: str, rtac_data: RTACData):
127129
cores_start = [i for i in range(self.scenario.number_cores)]
128130
self.tournament.start_tournament(self.instance, self.contender_dict,
129131
self.tourn_nr, cores_start)
130-
self.rtac_data = self.tournament.rtac_data = rtac_data
132+
# self.rtac_data = self.tournament.rtac_data = rtac_data
131133
self.tournament.watch_tournament()
132134

133135
# Update tournament status
@@ -146,7 +148,12 @@ def manage_tournament(self, instance: str, rtac_data: RTACData):
146148

147149
self.instance_history.append(instance)
148150

149-
self.tourn_nr += 1
151+
# self.tourn_nr += 1
152+
self.tourn_nr = self.tourn_nr_list[-1] + 1
153+
self.tourn_nr_list.append(self.tourn_nr)
154+
155+
self.res_process.tourn_nr = self.tourn_nr
156+
self.tournament.tourn_nr = self.tourn_nr
150157

151158
def general_logging(self, scenario=None, rtac_data=None,
152159
tournamentstats=None, tourn_nr=None,
@@ -249,6 +256,7 @@ def solve_instance(self, instance: str, rtac_data: RTACData,
249256
:rtype: RTACData
250257
"""
251258

259+
self.rtac_data = self.tournament.rtac_data = rtac_data
252260
tourn_nr = self.get_tourn_nr(rtac_data)
253261

254262
self.kwargs = kwargs
@@ -277,6 +285,7 @@ def solve_instance(self, instance: str, rtac_data: RTACData,
277285
:rtype: RTACData
278286
"""
279287

288+
self.rtac_data = self.tournament.rtac_data = rtac_data
280289
tourn_nr = self.get_tourn_nr(rtac_data)
281290

282291
self.kwargs = kwargs
@@ -362,6 +371,8 @@ def manage_tournament(self, instance: str, rtac_data: RTACData):
362371

363372
self.tourn_nr = self.tourn_nr_list[-1] + 1
364373
self.tourn_nr_list.append(self.tourn_nr)
374+
self.res_process.tourn_nr = self.tourn_nr
375+
self.tournament.tourn_nr = self.tourn_nr
365376

366377
self.finished.set()
367378
gc.collect

rtac/data/cadical_scenario_rt_cppl_100_gb.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
--paramlimit 100000
2323
--epsilon_greedy
2424
--gen_mult 2
25-
--gray_box
25+
#--gray_box
2626
--gb_read_time 0.1 #1.0
2727
--nr_gb_feats 6
2828
#--isolate_bandit

rtac/logs/Cadicalpp_CPPL/.fuse_hidden000028a400000100

Lines changed: 434 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
11/06/2025 02:19:27: 79aec6634aeb4aac965e010fa2e8fe60
2+
3+
11/06/2025 02:20:16: 79aec6634aeb4aac965e010fa2e8fe60
4+
5+
11/06/2025 02:20:59: 33bc4ceb4ba9407686547d38e3dbe783
6+
7+
11/06/2025 02:21:37: 33bc4ceb4ba9407686547d38e3dbe783
8+
9+
11/06/2025 02:21:52: 33bc4ceb4ba9407686547d38e3dbe783
10+
11+
11/06/2025 02:22:33: 33bc4ceb4ba9407686547d38e3dbe783
12+
13+
11/06/2025 02:22:54: 33bc4ceb4ba9407686547d38e3dbe783
14+
15+
11/06/2025 02:23:33: 33bc4ceb4ba9407686547d38e3dbe783
16+
17+
11/06/2025 02:24:33: bc268fc9652d49d3bd56a2a49d47b3b9
18+
19+
11/06/2025 02:24:36: bc268fc9652d49d3bd56a2a49d47b3b9
20+
21+
11/06/2025 02:25:29: 82307259ceba44f6a44b96c8e32ea678
22+
23+
11/06/2025 02:26:04: e8d235377a194c989db55a4b9811e1e2
24+
25+
11/06/2025 02:26:41: e8d235377a194c989db55a4b9811e1e2
26+
27+
11/06/2025 02:27:25: e8d235377a194c989db55a4b9811e1e2
28+
29+
11/06/2025 02:28:07: 82307259ceba44f6a44b96c8e32ea678
30+
31+
11/06/2025 02:28:41: e8d235377a194c989db55a4b9811e1e2
32+
33+
11/06/2025 02:29:19: e8d235377a194c989db55a4b9811e1e2
34+
35+
11/06/2025 02:30:06: e8d235377a194c989db55a4b9811e1e2
36+
37+
11/06/2025 02:31:00: 5300e20e1e454eebbac1c96cbddb91e2
38+
39+
11/06/2025 02:31:53: 5300e20e1e454eebbac1c96cbddb91e2
40+
41+
11/06/2025 02:32:32: 5300e20e1e454eebbac1c96cbddb91e2
42+
43+
11/06/2025 02:33:15: 5300e20e1e454eebbac1c96cbddb91e2
44+
45+
11/06/2025 02:33:50: 8c4ecccec016495996f0e3497036c1fe
46+
47+
11/06/2025 02:34:27: 8c4ecccec016495996f0e3497036c1fe
48+
49+
11/06/2025 02:34:59: 8c4ecccec016495996f0e3497036c1fe
50+

rtac/logs/Cadicalpp_CPPL/.fuse_hidden000028a60000010a

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
24
2+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{'52bfe9c1ada44566809872b8f84f1f8a': 25.92, '42fd7d46175d48fcb9057c60eafeff7e': 30.1, 'd4eee24b5eb74659ad59876d6e0fcb64': 25.3, 'f2c7b9f6baa84d879e61f207a6fbb405': 21.75, '139eece409854f5bb17f606eaf054cfc': 0.0, 'a64973784d0e4c9ead657042cb310035': 27.79, '2331e0440e1a4ddeb18c8a632ecc6590': 0.0, 'cb8f1bde831b4c82a85cc76a9bce7247': 33.68, '67bbdf185a1e4c1abced8d014320c37b': 0.0, 'ca38661680c54f63b0233647da174f7d': 34.03, 'e6f029971b6c4fbba1f9f5d896c20b8d': 29.87, '3ae18ff8629a4bc980347929ac7c32ab': 20.68, '36bee1ded79947e4b6efad028c94615a': 20.73, '26a18aea9662478aaca21a5361f4add7': 25.23, '8433fef626e94284af5c28628f511e8a': 24.23, '5a5f6a3c0f3e4c24bc229d745d3ef4cb': 19.2, '8a2d936c78dd45ce8dabaa6acc9a1b35': 21.45, 'ee37f338f14a444398fd79b7765603d3': 21.35, 'a0acf91b4a784877aaff489b40a40bdd': 31.25, '34bfa344614b4c13a89770a124a5667c': 31.3, 'f161e7a5fdb046dc9d76171d17f163c4': 22.17, 'f3c43ac2d40948d683999deb4fcacd84': 25.14, '52378b8465354822a41d9c7bb8b66979': 18.78, 'c614149c18284d5c92a233b8c1956c01': 20.56, 'a1d02cdec0c74a0aab16e1852b06643e': 18.4}
2+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
['806b1e3e7bea4b06b6046020d9e03b14', 'bc268fc9652d49d3bd56a2a49d47b3b9', '511a6d09b40845c1b24b9e345b04f2b0', 'de25abf7bddf488aa070d828c633b37c', '54a7753120f3448da30ccc0ee83cd75b', '030ae680d63e41a7b785ab82501c22af', 'cd9849a2cbcb4a51954ff680c2944269', '01865ec8731e4e3a913430f1457c3d99']

0 commit comments

Comments
 (0)