Skip to content

Commit d8a9d5d

Browse files
committed
Change training schedule
1 parent 1ae2595 commit d8a9d5d

File tree

20 files changed

+235
-78
lines changed

20 files changed

+235
-78
lines changed

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/1 (PPO)/experiment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ task:
160160
simulator:
161161
kind: 'td'
162162
parameters:
163-
memory: 64
163+
memory: 96
164164
emit_trajectory: True
165165

166166
graph:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/2 (DQN)/experiment.yml

+27-27
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ marl_dqn_4: &marl_dqn_4
7070

7171
###############################################################################################
7272

73-
dqn_1_gin: &dqn_1_gin
73+
dqn_1_gat: &dqn_1_gat
7474
base_path: *base_model
7575
template: '2/gat'
7676
mod_dirs:
@@ -79,9 +79,9 @@ dqn_1_gin: &dqn_1_gin
7979
- 'agent/dqn/ddqn.yml'
8080
- *default_mods
8181

82-
marl_dqn_2_gin: &marl_dqn_2_gin
82+
marl_dqn_2_gat: &marl_dqn_2_gat
8383
base_path: *marl_model
84-
template: '2/gin'
84+
template: '2/gat'
8585
mod_dirs:
8686
- 'configuration/mods/machine/mods'
8787
mods:
@@ -90,30 +90,30 @@ marl_dqn_2_gin: &marl_dqn_2_gin
9090
- *default_mods
9191

9292

93-
dqn_3_gin: &dqn_3_gin
93+
dqn_3_gat: &dqn_3_gat
9494
base_path: *base_model
95-
template: '2/gin'
96-
mod_dirs:
97-
- 'configuration/mods/machine/mods'
98-
mods:
99-
- 'agent/dqn/ddqn.yml'
100-
- 'agent/dqn/prioritized.yml'
101-
- 'agent/dqn/dueling.yml'
102-
- *default_mods
103-
# - 'util/action_selector/sample.yml'
104-
105-
marl_dqn_4_gin: &marl_dqn_4_gin
106-
base_path: *marl_model
107-
template: '2/gin'
95+
template: '2/gat'
10896
mod_dirs:
10997
- 'configuration/mods/machine/mods'
11098
mods:
11199
- 'agent/dqn/ddqn.yml'
112100
- 'agent/dqn/prioritized.yml'
113101
- 'agent/dqn/dueling.yml'
114-
- 'util/agent/multi_agent.yml'
115102
- *default_mods
116103
# - 'util/action_selector/sample.yml'
104+
#
105+
#marl_dqn_4_gin: &marl_dqn_4_gin
106+
# base_path: *marl_model
107+
# template: '2/gin'
108+
# mod_dirs:
109+
# - 'configuration/mods/machine/mods'
110+
# mods:
111+
# - 'agent/dqn/ddqn.yml'
112+
# - 'agent/dqn/prioritized.yml'
113+
# - 'agent/dqn/dueling.yml'
114+
# - 'util/agent/multi_agent.yml'
115+
# - *default_mods
116+
## - 'util/action_selector/sample.yml'
117117

118118
###############################################################################################
119119

@@ -315,27 +315,27 @@ task:
315315
- *marl_dqn_2
316316
- *dqn_3
317317
- *marl_dqn_4
318-
- output_dir: 'GIN'
318+
- output_dir: 'GAT'
319319
machine_agent:
320320
parameters:
321-
- *dqn_1_gin
322-
- *marl_dqn_2_gin
323-
- *dqn_3_gin
324-
- *marl_dqn_4_gin
321+
- *dqn_1_gat
322+
# - *marl_dqn_2_gin
323+
- *dqn_3_gat
324+
# - *marl_dqn_4_gin
325325
- output_dir: 'SAGE'
326326
machine_agent:
327327
parameters:
328328
- *dqn_1_sage
329-
- *marl_dqn_2_sage
329+
# - *marl_dqn_2_sage
330330
- *dqn_3_sage
331-
- *marl_dqn_4_sage
331+
# - *marl_dqn_4_sage
332332
- output_dir: 'GCN'
333333
machine_agent:
334334
parameters:
335335
- *dqn_1_gcn
336-
- *marl_dqn_2_gcn
336+
# - *marl_dqn_2_gcn
337337
- *dqn_3_gcn
338-
- *marl_dqn_4_gcn
338+
# - *marl_dqn_4_gcn
339339

340340
tape:
341341
machine_reward:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/2 (PPO)/experiment.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ppo_1: &ppo_1
4040

4141
ppo_2: &ppo_2
4242
base_path: *base_model
43-
template: '2/gin'
43+
template: '2/gat'
4444
mod_dirs:
4545
- ['configuration/mods/machine/mods']
4646
mods:
@@ -194,7 +194,7 @@ task:
194194
machine_agent:
195195
parameters:
196196
*ppo_1
197-
- output_dir: 'GIN'
197+
- output_dir: 'GAT'
198198
machine_agent:
199199
parameters:
200200
*ppo_2

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/3 (DQN)/experiment.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -411,37 +411,37 @@ task:
411411
machine_agent:
412412
parameters:
413413
- *dqn_1_mean_local
414-
- *marl_dqn_2_mean_local
414+
# - *marl_dqn_2_mean_local
415415
- *dqn_3_mean_local
416-
- *marl_dqn_4_mean_local
416+
# - *marl_dqn_4_mean_local
417417
- output_dir: 'Add'
418418
machine_agent:
419419
parameters:
420420
- *dqn_1_add
421-
- *marl_dqn_2_add
421+
# - *marl_dqn_2_add
422422
- *dqn_3_add
423-
- *marl_dqn_4_add
423+
# - *marl_dqn_4_add
424424
- output_dir: 'Add Local'
425425
machine_agent:
426426
parameters:
427427
- *dqn_1_add_local
428-
- *marl_dqn_2_add_local
428+
# - *marl_dqn_2_add_local
429429
- *dqn_3_add_local
430-
- *marl_dqn_4_add_local
430+
# - *marl_dqn_4_add_local
431431
- output_dir: 'Max'
432432
machine_agent:
433433
parameters:
434434
- *dqn_1_max
435-
- *marl_dqn_2_max
435+
# - *marl_dqn_2_max
436436
- *dqn_3_max
437-
- *marl_dqn_4_max
437+
# - *marl_dqn_4_max
438438
- output_dir: 'Max Local'
439439
machine_agent:
440440
parameters:
441441
- *dqn_1_max_local
442-
- *marl_dqn_2_max_local
442+
# - *marl_dqn_2_max_local
443443
- *dqn_3_max_local
444-
- *marl_dqn_4_max_local
444+
# - *marl_dqn_4_max_local
445445

446446
tape:
447447
machine_reward:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/3 (PPO)/experiment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ task:
196196
simulator:
197197
kind: 'td'
198198
parameters:
199-
memory: 64
199+
memory: 96
200200
emit_trajectory: True
201201

202202
graph:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/4 (DQN)/experiment.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -263,23 +263,23 @@ task:
263263
machine_agent:
264264
parameters:
265265
- *dqn_1
266-
- *marl_dqn_2
266+
# - *marl_dqn_2
267267
- *dqn_3
268-
- *marl_dqn_4
268+
# - *marl_dqn_4
269269
- output_dir: 'Mean'
270270
machine_agent:
271271
parameters:
272272
- *dqn_1_mean
273-
- *marl_dqn_2_mean
273+
# - *marl_dqn_2_mean
274274
- *dqn_3_mean
275-
- *marl_dqn_4_mean
275+
# - *marl_dqn_4_mean
276276
- output_dir: 'Mean Local Undirected'
277277
machine_agent:
278278
parameters:
279279
- *dqn_1_mean_local
280-
- *marl_dqn_2_mean_local
280+
# - *marl_dqn_2_mean_local
281281
- *dqn_3_mean_local
282-
- *marl_dqn_4_mean_local
282+
# - *marl_dqn_4_mean_local
283283

284284
tape:
285285
machine_reward:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/4 (PPO)/experiment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ task:
143143
simulator:
144144
kind: 'td'
145145
parameters:
146-
memory: 64
146+
memory: 96
147147
emit_trajectory: True
148148

149149
graph:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/5 (DQN)/experiment.yml

+57-6
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,53 @@ marl_dqn_4_flexible: &marl_dqn_4_flexible
161161
- *default_mods
162162
# - 'util/action_selector/sample.yml'
163163

164+
###############################################################################################
165+
166+
dqn_1_flexible_gat: &dqn_1_flexible_gat
167+
base_path: 'configuration/experiments/jsp/GRAPH-NN/flexible_machine.yml'
168+
template: '5/flexible_gat'
169+
mod_dirs:
170+
- 'configuration/mods/machine/mods'
171+
mods:
172+
- 'agent/dqn/ddqn.yml'
173+
- *default_mods
174+
175+
marl_dqn_2_flexible_gat: &marl_dqn_2_flexible_gat
176+
base_path: 'configuration/experiments/jsp/GRAPH-NN/flexible_marl_machine.yml'
177+
template: '5/flexible_gat'
178+
mod_dirs:
179+
- 'configuration/mods/machine/mods'
180+
mods:
181+
- 'agent/dqn/ddqn.yml'
182+
- 'util/agent/multi_agent.yml'
183+
- *default_mods
184+
185+
186+
dqn_3_flexible_gat: &dqn_3_flexible_gat
187+
base_path: 'configuration/experiments/jsp/GRAPH-NN/flexible_machine.yml'
188+
template: '5/flexible_gat'
189+
mod_dirs:
190+
- 'configuration/mods/machine/mods'
191+
mods:
192+
- 'agent/dqn/ddqn.yml'
193+
- 'agent/dqn/prioritized.yml'
194+
- 'agent/dqn/dueling.yml'
195+
- *default_mods
196+
# - 'util/action_selector/sample.yml'
197+
198+
marl_dqn_4_flexible_gat: &marl_dqn_4_flexible_gat
199+
base_path: 'configuration/experiments/jsp/GRAPH-NN/flexible_marl_machine.yml'
200+
template: '5/flexible_gat'
201+
mod_dirs:
202+
- 'configuration/mods/machine/mods'
203+
mods:
204+
- 'agent/dqn/ddqn.yml'
205+
- 'agent/dqn/prioritized.yml'
206+
- 'agent/dqn/dueling.yml'
207+
- 'util/agent/multi_agent.yml'
208+
- *default_mods
209+
# - 'util/action_selector/sample.yml'
210+
164211

165212
###############################################################################################
166213

@@ -264,23 +311,27 @@ task:
264311
machine_agent:
265312
parameters:
266313
- *dqn_1
267-
- *marl_dqn_2
314+
# - *marl_dqn_2
268315
- *dqn_3
269-
- *marl_dqn_4
316+
# - *marl_dqn_4
270317
- output_dir: 'All'
271318
machine_agent:
272319
parameters:
273320
- *dqn_1_all
274-
- *marl_dqn_2_all
321+
# - *marl_dqn_2_all
275322
- *dqn_3_all
276-
- *marl_dqn_4_all
323+
# - *marl_dqn_4_all
277324
- output_dir: 'Flexible'
278325
machine_agent:
279326
parameters:
280327
- *dqn_1_flexible
281-
- *marl_dqn_2_flexible
328+
# - *marl_dqn_2_flexible
282329
- *dqn_3_flexible
283-
- *marl_dqn_4_flexible
330+
- output_dir: 'Flexible GAT'
331+
machine_agent:
332+
parameters:
333+
- *dqn_1_flexible_gat
334+
- *dqn_3_flexible_gat
284335

285336
tape:
286337
machine_reward:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/5 (PPO)/experiment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ task:
143143
simulator:
144144
kind: 'td'
145145
parameters:
146-
memory: 64
146+
memory: 96
147147
emit_trajectory: True
148148

149149
graph:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/6 (DQN)/experiment.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ task:
169169
machine_agent:
170170
parameters:
171171
- *dqn_1
172-
- *marl_dqn_2
172+
# - *marl_dqn_2
173173
- *dqn_3
174-
- *marl_dqn_4
174+
# - *marl_dqn_4
175175

176176
tape:
177177
machine_reward:

diploma_thesis/configuration/experiments/jsp/GRAPH-NN/experiments/6 (PPO)/experiment.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ task:
106106
simulator:
107107
kind: 'td'
108108
parameters:
109-
memory: 64
109+
memory: 96
110110
emit_trajectory: True
111111

112112
graph:

0 commit comments

Comments
 (0)