
======================================================================
  [01:13:32] Scalability Fix: N=15, N=20 with IndependentDQN
======================================================================

  [01:13:32] ── N=15 devices ──
    [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 1/80 (1%) ETA 1:12:51 | N=15 plcng_full s0 viol=0.447
    [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 2/80 (2%) ETA 1:08:44 | N=15 plcng_full s1 viol=0.474
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 3/80 (4%) ETA 1:06:52 | N=15 plcng_full s2 viol=0.448
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 4/80 (5%) ETA 1:04:32 | N=15 plcng_full s3 viol=0.462
    [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 5/80 (6%) ETA 1:03:53 | N=15 plcng_full s4 viol=0.455
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 6/80 (8%) ETA 1:03:09 | N=15 plcng_full s5 viol=0.445
    [██░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 7/80 (9%) ETA 1:02:19 | N=15 plcng_full s6 viol=0.452
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 8/80 (10%) ETA 1:03:36 | N=15 plcng_full s7 viol=0.455
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 9/80 (11%) ETA 1:03:37 | N=15 plcng_full s8 viol=0.466
    [███░░░░░░░░░░░░░░░░░░░░░░░░░░░] 10/80 (12%) ETA 1:02:59 | N=15 plcng_full s9 viol=0.481
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 11/80 (14%) ETA 0:57:45 | N=15 no_gate s0 viol=0.369
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 12/80 (15%) ETA 0:53:07 | N=15 no_gate s1 viol=0.409
    [████░░░░░░░░░░░░░░░░░░░░░░░░░░] 13/80 (16%) ETA 0:49:09 | N=15 no_gate s2 viol=0.358
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 14/80 (18%) ETA 0:45:44 | N=15 no_gate s3 viol=0.387
    [█████░░░░░░░░░░░░░░░░░░░░░░░░░] 15/80 (19%) ETA 0:42:43 | N=15 no_gate s4 viol=0.375
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 16/80 (20%) ETA 0:40:05 | N=15 no_gate s5 viol=0.363
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 17/80 (21%) ETA 0:37:56 | N=15 no_gate s6 viol=0.369
    [██████░░░░░░░░░░░░░░░░░░░░░░░░] 18/80 (22%) ETA 0:35:49 | N=15 no_gate s7 viol=0.379
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 19/80 (24%) ETA 0:33:53 | N=15 no_gate s8 viol=0.379
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 20/80 (25%) ETA 0:32:12 | N=15 no_gate s9 viol=0.396
    [███████░░░░░░░░░░░░░░░░░░░░░░░] 21/80 (26%) ETA 0:30:37 | N=15 adaptive_qag s0 viol=0.363
    [████████░░░░░░░░░░░░░░░░░░░░░░] 22/80 (28%) ETA 0:29:10 | N=15 adaptive_qag s1 viol=0.385
    [████████░░░░░░░░░░░░░░░░░░░░░░] 23/80 (29%) ETA 0:27:58 | N=15 adaptive_qag s2 viol=0.358
    [█████████░░░░░░░░░░░░░░░░░░░░░] 24/80 (30%) ETA 0:26:46 | N=15 adaptive_qag s3 viol=0.381
    [█████████░░░░░░░░░░░░░░░░░░░░░] 25/80 (31%) ETA 0:25:37 | N=15 adaptive_qag s4 viol=0.373
    [█████████░░░░░░░░░░░░░░░░░░░░░] 26/80 (32%) ETA 0:24:32 | N=15 adaptive_qag s5 viol=0.359
    [██████████░░░░░░░░░░░░░░░░░░░░] 27/80 (34%) ETA 0:23:31 | N=15 adaptive_qag s6 viol=0.366
    [██████████░░░░░░░░░░░░░░░░░░░░] 28/80 (35%) ETA 0:22:35 | N=15 adaptive_qag s7 viol=0.370
    [██████████░░░░░░░░░░░░░░░░░░░░] 29/80 (36%) ETA 0:21:47 | N=15 adaptive_qag s8 viol=0.381
    [███████████░░░░░░░░░░░░░░░░░░░] 30/80 (38%) ETA 0:20:56 | N=15 adaptive_qag s9 viol=0.396
    [███████████░░░░░░░░░░░░░░░░░░░] 31/80 (39%) ETA 0:20:07 | N=15 lyapunov s0 viol=0.372
    [████████████░░░░░░░░░░░░░░░░░░] 32/80 (40%) ETA 0:19:21 | N=15 lyapunov s1 viol=0.395
    [████████████░░░░░░░░░░░░░░░░░░] 33/80 (41%) ETA 0:18:36 | N=15 lyapunov s2 viol=0.363
    [████████████░░░░░░░░░░░░░░░░░░] 34/80 (42%) ETA 0:17:55 | N=15 lyapunov s3 viol=0.385
    [█████████████░░░░░░░░░░░░░░░░░] 35/80 (44%) ETA 0:17:22 | N=15 lyapunov s4 viol=0.396
    [█████████████░░░░░░░░░░░░░░░░░] 36/80 (45%) ETA 0:16:44 | N=15 lyapunov s5 viol=0.361
    [█████████████░░░░░░░░░░░░░░░░░] 37/80 (46%) ETA 0:16:06 | N=15 lyapunov s6 viol=0.368
    [██████████████░░░░░░░░░░░░░░░░] 38/80 (48%) ETA 0:15:30 | N=15 lyapunov s7 viol=0.377
    [██████████████░░░░░░░░░░░░░░░░] 39/80 (49%) ETA 0:14:57 | N=15 lyapunov s8 viol=0.379
    [███████████████░░░░░░░░░░░░░░░] 40/80 (50%) ETA 0:14:23 | N=15 lyapunov s9 viol=0.404

  [01:27:55] ── N=20 devices ──
    [███████████████░░░░░░░░░░░░░░░] 41/80 (51%) ETA 0:14:36 | N=20 plcng_full s0 viol=0.449
    [███████████████░░░░░░░░░░░░░░░] 42/80 (52%) ETA 0:14:45 | N=20 plcng_full s1 viol=0.459
    [████████████████░░░░░░░░░░░░░░] 43/80 (54%) ETA 0:14:54 | N=20 plcng_full s2 viol=0.467
    [████████████████░░░░░░░░░░░░░░] 44/80 (55%) ETA 0:15:15 | N=20 plcng_full s3 viol=0.459
    [████████████████░░░░░░░░░░░░░░] 45/80 (56%) ETA 0:15:19 | N=20 plcng_full s4 viol=0.460
    [█████████████████░░░░░░░░░░░░░] 46/80 (57%) ETA 0:15:18 | N=20 plcng_full s5 viol=0.444
    [█████████████████░░░░░░░░░░░░░] 47/80 (59%) ETA 0:15:16 | N=20 plcng_full s6 viol=0.446
    [██████████████████░░░░░░░░░░░░] 48/80 (60%) ETA 0:15:14 | N=20 plcng_full s7 viol=0.436
    [██████████████████░░░░░░░░░░░░] 49/80 (61%) ETA 0:15:10 | N=20 plcng_full s8 viol=0.456
    [██████████████████░░░░░░░░░░░░] 50/80 (62%) ETA 0:15:08 | N=20 plcng_full s9 viol=0.452
    [███████████████████░░░░░░░░░░░] 51/80 (64%) ETA 0:14:28 | N=20 no_gate s0 viol=0.355
    [███████████████████░░░░░░░░░░░] 52/80 (65%) ETA 0:13:57 | N=20 no_gate s1 viol=0.367
    [███████████████████░░░░░░░░░░░] 53/80 (66%) ETA 0:13:20 | N=20 no_gate s2 viol=0.383
    [████████████████████░░░░░░░░░░] 54/80 (68%) ETA 0:12:45 | N=20 no_gate s3 viol=0.368
    [████████████████████░░░░░░░░░░] 55/80 (69%) ETA 0:12:10 | N=20 no_gate s4 viol=0.376
    [█████████████████████░░░░░░░░░] 56/80 (70%) ETA 0:11:40 | N=20 no_gate s5 viol=0.356
    [█████████████████████░░░░░░░░░] 57/80 (71%) ETA 0:11:06 | N=20 no_gate s6 viol=0.359
    [█████████████████████░░░░░░░░░] 58/80 (72%) ETA 0:10:32 | N=20 no_gate s7 viol=0.350
    [██████████████████████░░░░░░░░] 59/80 (74%) ETA 0:09:59 | N=20 no_gate s8 viol=0.365
    [██████████████████████░░░░░░░░] 60/80 (75%) ETA 0:09:27 | N=20 no_gate s9 viol=0.365
    [██████████████████████░░░░░░░░] 61/80 (76%) ETA 0:08:54 | N=20 adaptive_qag s0 viol=0.355
    [███████████████████████░░░░░░░] 62/80 (78%) ETA 0:08:22 | N=20 adaptive_qag s1 viol=0.367
    [███████████████████████░░░░░░░] 63/80 (79%) ETA 0:07:51 | N=20 adaptive_qag s2 viol=0.384
    [████████████████████████░░░░░░] 64/80 (80%) ETA 0:07:21 | N=20 adaptive_qag s3 viol=0.368
    [████████████████████████░░░░░░] 65/80 (81%) ETA 0:06:51 | N=20 adaptive_qag s4 viol=0.376
    [████████████████████████░░░░░░] 66/80 (82%) ETA 0:06:21 | N=20 adaptive_qag s5 viol=0.353
    [█████████████████████████░░░░░] 67/80 (84%) ETA 0:05:51 | N=20 adaptive_qag s6 viol=0.354
    [█████████████████████████░░░░░] 68/80 (85%) ETA 0:05:23 | N=20 adaptive_qag s7 viol=0.348
    [█████████████████████████░░░░░] 69/80 (86%) ETA 0:04:55 | N=20 adaptive_qag s8 viol=0.366
    [██████████████████████████░░░░] 70/80 (88%) ETA 0:04:26 | N=20 adaptive_qag s9 viol=0.362
    [██████████████████████████░░░░] 71/80 (89%) ETA 0:03:58 | N=20 lyapunov s0 viol=0.356
    [███████████████████████████░░░] 72/80 (90%) ETA 0:03:31 | N=20 lyapunov s1 viol=0.372
    [███████████████████████████░░░] 73/80 (91%) ETA 0:03:04 | N=20 lyapunov s2 viol=0.384
    [███████████████████████████░░░] 74/80 (92%) ETA 0:02:37 | N=20 lyapunov s3 viol=0.369
    [████████████████████████████░░] 75/80 (94%) ETA 0:02:10 | N=20 lyapunov s4 viol=0.372
    [████████████████████████████░░] 76/80 (95%) ETA 0:01:44 | N=20 lyapunov s5 viol=0.355
    [████████████████████████████░░] 77/80 (96%) ETA 0:01:17 | N=20 lyapunov s6 viol=0.360
    [█████████████████████████████░] 78/80 (98%) ETA 0:00:51 | N=20 lyapunov s7 viol=0.350
    [█████████████████████████████░] 79/80 (99%) ETA 0:00:25 | N=20 lyapunov s8 viol=0.368
    [██████████████████████████████] 80/80 (100%) ETA 0:00:00 | N=20 lyapunov s9 viol=0.368

  [01:47:36] Scalability fix done in 34.1 min
  💾 Saved → /Volumes/W1J/论文辅导/代投/wpc_resubmission/code_v2/outputs/plcng_results/exp6_scalability.json
