============================ Script ============================
import torch
import numpy as np
from scipy.sparse import load_npz
from datetime import datetime
import argparse
import pandas as pd

from egoal.abl import abduce

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--data_name', dest= 'data_name', action= 'store', required= True, type=str)
    parser.add_argument('--log_file', dest= 'log_file', action= 'store', default= f'log/EGOAL-hsa-{datetime.now()}.txt'.replace(' ','-'), type=str)
    parser.add_argument('--model_type', dest= 'model_type', action= 'store', default= 'GNN', type=str)
    parser.add_argument('--model_save_name', dest= 'model_name', action= 'store', default= '', type=str)
    #     parser.add_argument('--seed', dest= 'seed', action= 'store', default= 42, type=int)
    parser.add_argument('--device', dest= 'device', action= 'store', default= 'cuda', type=str)
    parser.add_argument('--trainset_remove', dest= 'p_train', action= 'store', default= 1., type=float)
    parser.add_argument('--random_split', dest= 'random_split', action= 'store', default= False, type=bool)
    args = parser.parse_args()

    data_name = args.data_name
    log_file = args.log_file
    model_type = args.model_type
    model_name = f'{model_type}_{data_name}_{args.model_name}'

#     seed = args.seed
#     device = torch.device(args.seed if torch.cuda.is_available() else "cpu")
    rng = np.random.default_rng()
    seed = int(rng.integers(low=0, high=2**32 - 1, dtype=np.uint32))
    device = torch.device(args.device if torch.cuda.is_available() else "cpu")
    print(f'using device: {device} (cuda_available={torch.cuda.is_available()}, cuda_count={torch.cuda.device_count() if torch.cuda.is_available() else 0})')
    print(model_name)
    print(log_file)
    print(f'random seed: {seed}')

    #########################################

    np.random.seed(seed)
    X_train = torch.tensor(load_npz(f'dataset/human/{data_name}_X.npz').toarray(), dtype = torch.float32)
    Y_train = torch.tensor(load_npz(f'dataset/human/{data_name}_Y.npz').toarray(), dtype = int)

    #test_idx = np.random.choice([True, False], size=len(X_train), p=[.2, .8])
    test_idx = np.zeros(shape=len(X_train), dtype=bool)
    if not args.random_split:
        test_idx[np.load(f'dataset/human/{data_name}_test_idx.npy')] = True
    else:
        metadata = pd.read_csv(f'dataset/human/{data_name}_metadata.csv',index_col=0)
        test_pert = np.random.choice([True, False], size=len(metadata), p=[.2, .8])
        test_data_idx = sum(metadata[(test_pert)\
                & (metadata['pert'].apply(lambda x: len(eval(x))>1))]\
                .apply(lambda x: list(range(x['data_start_idx'],x['data_end_idx+1'])), axis=1), [])
        test_idx[test_data_idx] = True

    p_train = args.p_train
    train_idx = np.random.choice([True, False], size=len(X_train)-np.count_nonzero(test_idx), p=[p_train, 1-p_train])

    X_test = X_train[test_idx]
    Y_test = Y_train[test_idx]
    X_train = X_train[~ test_idx][train_idx]
    Y_train = Y_train[~ test_idx][train_idx]
    print('train:', X_train.shape)

    regulators = np.nonzero(np.sum(\
            load_npz(f'rules/human/{data_name}_KB_P.npz').toarray()\
            +load_npz(f'rules/human/{data_name}_KB_N.npz').toarray(), axis=1))[0]
    X_unlabel = np.zeros(shape=(len(regulators), X_train.shape[1]))
    X_unlabel[range(len(X_unlabel)), regulators] = 1.
    X_unlabel = torch.tensor(X_unlabel, dtype=torch.float32)
    print('unlabel:', X_unlabel.shape)

    label_weight = torch.tensor(np.load(f'dataset/human/{data_name}_label_weight.npy'))

    X_train, Y_train = X_train.to(device), Y_train.to(device)
    X_test, Y_test = X_test.to(device), Y_test.to(device)
    X_unlabel = X_unlabel.to(device)
    label_weight = label_weight.to(device)

    abduce(X_unlabel= X_unlabel,
           X_test= X_test,
           Y_test= Y_test,
           X_label = X_train,
           Y_label = Y_train,

           pos_trn_pth=f'rules/human/{data_name}_KB_P.npz',
           neg_trn_pth=f'rules/human/{data_name}_KB_N.npz',
           closure = 5,
           closure_type = 'weighted',

           label_weight=label_weight,
           #pretrained_model_pth = 'models/MLP_human_Aug19.pt',
           model_save_pth = f'models/{model_name}',
           base_learner_type= model_type,

           T= 2,

           pretrain_epc= 300,
           pretrain_rl_epc= 1,
           pretrain_lr= 1e-3,

           retrain_epc= 150,
           retrain_rl_epc= 100,
           retrain_lr= 1e-3,
           refine_epc= 5000,
           refine_lr= 1e-3,

           device= device,
           seed= seed,
           log_file= log_file,
           verbose= True)
============================ Script ============================
using device: cuda (cuda_available=True, cuda_count=1)
GNN_dixit_benchmark_egoal_46069997
log/EGOAL-hsa-2025-09-20-12:34:35.423456.txt
random seed: 1269580562
train: torch.Size([36806, 5012])
unlabel: torch.Size([3947, 5012])
cuda availability: True
Epoch 0, Loss: 0.1470
Epoch 100, Loss: 0.1379
Epoch 200, Loss: 0.1294
Epoch 300, Loss: 0.1213
Epoch 400, Loss: 0.1137
Epoch 500, Loss: 0.1066
Epoch 600, Loss: 0.0999
Epoch 700, Loss: 0.0936
Epoch 800, Loss: 0.0877
Epoch 900, Loss: 0.0822
Final loss: 0.07703118026256561
Achieved outputs: tensor([[0.3775, 0.4355, 0.5655,  ..., 0.4320, 0.4138, 0.3882],
        [0.3805, 0.4349, 0.5606,  ..., 0.4284, 0.4204, 0.3892],
        [0.3734, 0.4298, 0.5640,  ..., 0.4297, 0.4188, 0.3831],
        ...,
        [0.3787, 0.4324, 0.5631,  ..., 0.4295, 0.4216, 0.3866],
        [0.3795, 0.4329, 0.5629,  ..., 0.4294, 0.4219, 0.3871],
        [0.3730, 0.4186, 0.5717,  ..., 0.4253, 0.4319, 0.3827]],
       device='cuda:0')
Eval weight w_data: 0.33584123787668935
Before pretrain: integrated f1 0.2728
Epoch 100, Total loss: -929553984.0000, CE loss: 479.1455, RL loss: -92955440.0000, Reward: -29491138.3433
    full cols: 743, non-full cols: 778
   r - labels: 598, labels - r: 0
    violated: 101752, weighted: 5121.7548828125, len: 0.0, nonzero: 0.21170440316200256
Epoch 200, Total loss: 3933410816.0000, CE loss: 450.9128, RL loss: 393341024.0000, Reward: -29487583.5732
    full cols: 743, non-full cols: 778
   r - labels: 598, labels - r: 0
    violated: 106202, weighted: 4634.1044921875, len: 0.0, nonzero: 0.20913246273994446
Epoch 300, Total loss: -4062828288.0000, CE loss: 447.5170, RL loss: -406282880.0000, Reward: -29493358.2441
    full cols: 743, non-full cols: 778
   r - labels: 598, labels - r: 0
    violated: 88411, weighted: 4885.20703125, len: 0.0, nonzero: 0.21037322282791138
------ Before ABL ------
--- eval ---
prediction result:
f1 on test:    0.5007
f1 on test:    0.7426 (micro)
f1 on KB:      0.2785
integrated f1: 0.3177, w_data: 0.3358, w_klg: 0.6642

integrated result:
f1 on test:    0.4553
f1 on test:    0.7099 (micro)
f1 on KB:      0.3841
integrated f1: 0.4080, w_data: 0.3358, w_klg: 0.6642
------------
integrated f1 0.3177

Epoch 100, Total loss: 903477696.0000, CE loss: 47.6987, RL loss: 9034777.0000, Reward: -2510140.6328
    full cols: 919, non-full cols: 11
   r - labels: 10, labels - r: 3
    violated: 135935, weighted: 5.655512809753418, len: 0.0, nonzero: 0.18486258387565613
Epoch 200, Total loss: -10394614784.0000, CE loss: 43.8925, RL loss: -103946144.0000, Reward: -2509149.2285
    full cols: 921, non-full cols: 9
   r - labels: 10, labels - r: 3
    violated: 139499, weighted: 5.515002250671387, len: 0.0, nonzero: 0.1848314106464386
Epoch 300, Total loss: 1915872640.0000, CE loss: 42.4467, RL loss: 19158726.0000, Reward: -2508134.6914
    full cols: 923, non-full cols: 7
   r - labels: 10, labels - r: 3
    violated: 136949, weighted: 5.564166069030762, len: 0.0, nonzero: 0.18485011160373688
Epoch 400, Total loss: -2836449280.0000, CE loss: 41.9448, RL loss: -28364492.0000, Reward: -2507367.4824
    full cols: 921, non-full cols: 8
   r - labels: 9, labels - r: 3
    violated: 142829, weighted: 6.180975437164307, len: 0.0, nonzero: 0.18489998579025269
Epoch 500, Total loss: -1276717312.0000, CE loss: 41.7250, RL loss: -12767173.0000, Reward: -2506639.4707
    full cols: 919, non-full cols: 11
   r - labels: 10, labels - r: 3
    violated: 132473, weighted: 5.951992511749268, len: 0.0, nonzero: 0.18489998579025269
Epoch 600, Total loss: 2938388480.0000, CE loss: 41.6283, RL loss: 29383886.0000, Reward: -2505882.6250
    full cols: 920, non-full cols: 9
   r - labels: 9, labels - r: 3
    violated: 142550, weighted: 6.001100540161133, len: 0.0, nonzero: 0.18476593494415283
Epoch 700, Total loss: -9410832384.0000, CE loss: 41.5201, RL loss: -94108320.0000, Reward: -2505000.5312
    full cols: 918, non-full cols: 11
   r - labels: 9, labels - r: 3
    violated: 145501, weighted: 6.1886186599731445, len: 0.0, nonzero: 0.18480022251605988
Epoch 800, Total loss: -6519950848.0000, CE loss: 41.4554, RL loss: -65199508.0000, Reward: -2501861.6250
    full cols: 918, non-full cols: 12
   r - labels: 10, labels - r: 3
    violated: 142037, weighted: 5.589560508728027, len: 0.0, nonzero: 0.18476282060146332
Epoch 900, Total loss: 2355431424.0000, CE loss: 41.4477, RL loss: 23554314.0000, Reward: -2499288.3906
    full cols: 920, non-full cols: 9
   r - labels: 9, labels - r: 3
    violated: 143658, weighted: 6.077754974365234, len: 0.0, nonzero: 0.18499039113521576
Epoch 1000, Total loss: 90211344.0000, CE loss: 41.4036, RL loss: 902113.4375, Reward: -2500420.5469
    full cols: 920, non-full cols: 9
   r - labels: 9, labels - r: 3
    violated: 143897, weighted: 5.690512657165527, len: 0.0, nonzero: 0.18486881256103516
Epoch 1100, Total loss: -14551582720.0000, CE loss: 41.3793, RL loss: -145515824.0000, Reward: -2502576.0449
    full cols: 923, non-full cols: 5
   r - labels: 9, labels - r: 4
    violated: 147410, weighted: 5.965602397918701, len: 0.0, nonzero: 0.18497169017791748
Epoch 1200, Total loss: -5329250816.0000, CE loss: 41.3406, RL loss: -53292508.0000, Reward: -2500174.9902
    full cols: 921, non-full cols: 7
   r - labels: 9, labels - r: 4
    violated: 131333, weighted: 5.809854984283447, len: 0.0, nonzero: 0.18481582403182983
Epoch 1300, Total loss: 6833130496.0000, CE loss: 41.2144, RL loss: 68331304.0000, Reward: -2499750.4961
    full cols: 921, non-full cols: 7
   r - labels: 9, labels - r: 4
    violated: 139133, weighted: 7.024331569671631, len: 0.0, nonzero: 0.18490934371948242
Epoch 1400, Total loss: -7344467968.0000, CE loss: 41.0148, RL loss: -73444680.0000, Reward: -2498438.6934
    full cols: 919, non-full cols: 10
   r - labels: 11, labels - r: 5
    violated: 143004, weighted: 7.667351722717285, len: 0.0, nonzero: 0.18469734489917755
Epoch 1500, Total loss: 2644607744.0000, CE loss: 40.8047, RL loss: 26446078.0000, Reward: -2497326.9473
    full cols: 922, non-full cols: 6
   r - labels: 10, labels - r: 5
    violated: 143743, weighted: 8.078475952148438, len: 0.0, nonzero: 0.18463188409805298
Epoch 1600, Total loss: -7860676096.0000, CE loss: 40.6221, RL loss: -78606760.0000, Reward: -2499053.6016
    full cols: 922, non-full cols: 8
   r - labels: 12, labels - r: 5
    violated: 145688, weighted: 9.088579177856445, len: 0.0, nonzero: 0.18490934371948242
Epoch 1700, Total loss: -7876955136.0000, CE loss: 40.4089, RL loss: -78769552.0000, Reward: -2498944.9609
    full cols: 923, non-full cols: 8
   r - labels: 12, labels - r: 4
    violated: 143608, weighted: 9.905049324035645, len: 0.0, nonzero: 0.18504339456558228
Epoch 1800, Total loss: 10220953600.0000, CE loss: 40.0653, RL loss: 102209536.0000, Reward: -2494932.8359
    full cols: 921, non-full cols: 9
   r - labels: 12, labels - r: 5
    violated: 140837, weighted: 8.722840309143066, len: 0.0, nonzero: 0.18474411964416504
Epoch 1900, Total loss: -3071193088.0000, CE loss: 39.8008, RL loss: -30711930.0000, Reward: -2497498.6074
    full cols: 923, non-full cols: 5
   r - labels: 10, labels - r: 5
    violated: 143131, weighted: 8.346128463745117, len: 0.0, nonzero: 0.18465369939804077
--- eval ---
prediction result:
f1 on test:    0.4735
f1 on test:    0.7191 (micro)
f1 on KB:      0.3630
integrated f1: 0.3878, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4604
f1 on test:    0.7045 (micro)
f1 on KB:      0.3889
integrated f1: 0.4103, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 2000, Total loss: -8765583360.0000, CE loss: 39.5614, RL loss: -87655832.0000, Reward: -2499863.9766
    full cols: 925, non-full cols: 6
   r - labels: 13, labels - r: 5
    violated: 142230, weighted: 12.655734062194824, len: 0.0, nonzero: 0.18513692915439606
Epoch 2100, Total loss: -6011854848.0000, CE loss: 39.3306, RL loss: -60118548.0000, Reward: -2501095.0898
    full cols: 921, non-full cols: 12
   r - labels: 15, labels - r: 5
    violated: 132215, weighted: 12.855770111083984, len: 0.0, nonzero: 0.18533332645893097
Epoch 2200, Total loss: -40246910976.0000, CE loss: 39.1891, RL loss: -402469120.0000, Reward: -2508562.5254
    full cols: 921, non-full cols: 12
   r - labels: 15, labels - r: 5
    violated: 142017, weighted: 13.33431625366211, len: 0.0, nonzero: 0.18464747071266174
Epoch 2300, Total loss: 20510033920.0000, CE loss: 39.1124, RL loss: 205100336.0000, Reward: -2505087.7109
    full cols: 923, non-full cols: 10
   r - labels: 15, labels - r: 5
    violated: 141260, weighted: 17.71874237060547, len: 0.0, nonzero: 0.18508704006671906
Epoch 2400, Total loss: 26654337024.0000, CE loss: 38.8540, RL loss: 266543376.0000, Reward: -2514677.2520
    full cols: 914, non-full cols: 12
   r - labels: 13, labels - r: 10
    violated: 146250, weighted: 35.138450622558594, len: 0.0, nonzero: 0.18365609645843506
Epoch 2500, Total loss: 36348989440.0000, CE loss: 38.7278, RL loss: 363489888.0000, Reward: -2531859.2148
    full cols: 913, non-full cols: 11
   r - labels: 13, labels - r: 12
    violated: 130053, weighted: 43.54608154296875, len: 0.0, nonzero: 0.1833038181066513
Epoch 2600, Total loss: 55854878720.0000, CE loss: 38.6377, RL loss: 558548800.0000, Reward: -2558682.5293
    full cols: 910, non-full cols: 22
   r - labels: 21, labels - r: 12
    violated: 127183, weighted: 125.69692993164062, len: 0.0, nonzero: 0.18406137824058533
Epoch 2700, Total loss: -109754966016.0000, CE loss: 38.5381, RL loss: -1097549696.0000, Reward: -2594164.1094
    full cols: 913, non-full cols: 17
   r - labels: 27, labels - r: 20
    violated: 138933, weighted: 264.162353515625, len: 0.0, nonzero: 0.18408319354057312
Epoch 2800, Total loss: -70782754816.0000, CE loss: 38.4023, RL loss: -707827520.0000, Reward: -2628815.7402
    full cols: 918, non-full cols: 16
   r - labels: 32, labels - r: 21
    violated: 140334, weighted: 465.539794921875, len: 0.0, nonzero: 0.18434195220470428
Epoch 2900, Total loss: 10469403648.0000, CE loss: 38.3348, RL loss: 104694032.0000, Reward: -2686290.6484
    full cols: 911, non-full cols: 38
   r - labels: 50, labels - r: 24
    violated: 147704, weighted: 647.175048828125, len: 0.0, nonzero: 0.18649928271770477
Epoch 3000, Total loss: -9526406144.0000, CE loss: 38.1862, RL loss: -95264064.0000, Reward: -2689927.3105
    full cols: 921, non-full cols: 29
   r - labels: 50, labels - r: 23
    violated: 144512, weighted: 617.3150024414062, len: 0.0, nonzero: 0.18673932552337646
Epoch 3100, Total loss: 14386440192.0000, CE loss: 38.1237, RL loss: 143864400.0000, Reward: -2692204.9609
    full cols: 903, non-full cols: 60
   r - labels: 64, labels - r: 24
    violated: 143029, weighted: 645.65966796875, len: 0.0, nonzero: 0.1868702620267868
Epoch 3200, Total loss: 11355336704.0000, CE loss: 38.1197, RL loss: 113553368.0000, Reward: -2695060.9668
    full cols: 914, non-full cols: 37
   r - labels: 53, labels - r: 25
    violated: 148490, weighted: 663.5333251953125, len: 0.0, nonzero: 0.18667073547840118
Epoch 3300, Total loss: 2749172224.0000, CE loss: 38.1416, RL loss: 27491722.0000, Reward: -2693904.6113
    full cols: 903, non-full cols: 62
   r - labels: 66, labels - r: 24
    violated: 139067, weighted: 663.2416381835938, len: 0.0, nonzero: 0.18721318244934082
Epoch 3400, Total loss: -64802119680.0000, CE loss: 38.0401, RL loss: -648021184.0000, Reward: -2702428.8105
    full cols: 907, non-full cols: 63
   r - labels: 72, labels - r: 25
    violated: 144810, weighted: 701.5684814453125, len: 0.0, nonzero: 0.18699496984481812
Epoch 3500, Total loss: -5184028160.0000, CE loss: 38.0092, RL loss: -51840280.0000, Reward: -2692902.3809
    full cols: 909, non-full cols: 56
   r - labels: 68, labels - r: 26
    violated: 135206, weighted: 713.6360473632812, len: 0.0, nonzero: 0.18664267659187317
Epoch 3600, Total loss: 31677063168.0000, CE loss: 38.0438, RL loss: 316770624.0000, Reward: -2691087.2188
    full cols: 918, non-full cols: 34
   r - labels: 57, labels - r: 28
    violated: 151878, weighted: 701.0992431640625, len: 0.0, nonzero: 0.18646809458732605
Epoch 3700, Total loss: 14583512064.0000, CE loss: 38.1550, RL loss: 145835120.0000, Reward: -2688862.4492
    full cols: 910, non-full cols: 49
   r - labels: 62, labels - r: 26
    violated: 133771, weighted: 716.4537353515625, len: 0.0, nonzero: 0.1864119917154312
Epoch 3800, Total loss: -17656643584.0000, CE loss: 38.0122, RL loss: -176566432.0000, Reward: -2693062.2695
    full cols: 916, non-full cols: 40
   r - labels: 58, labels - r: 25
    violated: 146440, weighted: 712.1890258789062, len: 0.0, nonzero: 0.18644005060195923
Epoch 3900, Total loss: 32881199104.0000, CE loss: 37.9612, RL loss: 328812000.0000, Reward: -2690920.4570
    full cols: 909, non-full cols: 61
   r - labels: 72, labels - r: 25
    violated: 140855, weighted: 813.2235717773438, len: 0.0, nonzero: 0.1874750554561615
--- eval ---
prediction result:
f1 on test:    0.4650
f1 on test:    0.7047 (micro)
f1 on KB:      0.3801
integrated f1: 0.4005, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4565
f1 on test:    0.6990 (micro)
f1 on KB:      0.3975
integrated f1: 0.4152, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 4000, Total loss: 383806016.0000, CE loss: 37.9833, RL loss: 3838060.2500, Reward: -2699863.9258
    full cols: 904, non-full cols: 71
   r - labels: 76, labels - r: 24
    violated: 143513, weighted: 845.326171875, len: 0.0, nonzero: 0.1874002367258072
Epoch 4100, Total loss: 8137702400.0000, CE loss: 38.0529, RL loss: 81377024.0000, Reward: -2697916.5820
    full cols: 917, non-full cols: 49
   r - labels: 70, labels - r: 27
    violated: 134581, weighted: 819.120849609375, len: 0.0, nonzero: 0.18728488683700562
Epoch 4200, Total loss: -16002644992.0000, CE loss: 38.0376, RL loss: -160026448.0000, Reward: -2696119.3887
    full cols: 928, non-full cols: 31
   r - labels: 65, labels - r: 29
    violated: 145967, weighted: 806.7454833984375, len: 0.0, nonzero: 0.1881328523159027
Epoch 4300, Total loss: 24340951040.0000, CE loss: 38.0939, RL loss: 243409504.0000, Reward: -2691461.3945
    full cols: 924, non-full cols: 37
   r - labels: 65, labels - r: 27
    violated: 139088, weighted: 816.048828125, len: 0.0, nonzero: 0.18792086839675903
Epoch 4400, Total loss: 15321919488.0000, CE loss: 37.9761, RL loss: 153219200.0000, Reward: -2690099.8066
    full cols: 926, non-full cols: 32
   r - labels: 67, labels - r: 32
    violated: 134042, weighted: 825.1876220703125, len: 0.0, nonzero: 0.18782421946525574
Epoch 4500, Total loss: 40360263680.0000, CE loss: 37.9559, RL loss: 403602656.0000, Reward: -2690072.3164
    full cols: 925, non-full cols: 40
   r - labels: 70, labels - r: 28
    violated: 145661, weighted: 840.343017578125, len: 0.0, nonzero: 0.18862542510032654
Epoch 4600, Total loss: -240816717824.0000, CE loss: 38.0476, RL loss: -2408167168.0000, Reward: -2730911.4434
    full cols: 925, non-full cols: 37
   r - labels: 69, labels - r: 30
    violated: 141232, weighted: 850.2821044921875, len: 0.0, nonzero: 0.18857866525650024
Epoch 4700, Total loss: 29949626368.0000, CE loss: 38.3839, RL loss: 299496256.0000, Reward: -2792964.4883
    full cols: 891, non-full cols: 163
   r - labels: 166, labels - r: 35
    violated: 139670, weighted: 1581.5997314453125, len: 0.0, nonzero: 0.19161824882030487
Epoch 4800, Total loss: -25854799872.0000, CE loss: 43.0296, RL loss: -258548000.0000, Reward: -2942353.4668
    full cols: 292, non-full cols: 3591
   r - labels: 2976, labels - r: 16
    violated: 131951, weighted: 8347.91796875, len: 0.0, nonzero: 0.22793109714984894
Epoch 4900, Total loss: 2619964928.0000, CE loss: 60.4266, RL loss: 26199648.0000, Reward: -4354550.4922
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 96545, weighted: 53465.109375, len: 57957.6015625, nonzero: 0.4806838631629944
Epoch 5000, Total loss: 68716728320.0000, CE loss: 60.1454, RL loss: 687167296.0000, Reward: -4351100.0859
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 79943, weighted: 67317.3046875, len: 82788.6015625, nonzero: 0.5580949187278748
Epoch 5100, Total loss: -67818450944.0000, CE loss: 53.6389, RL loss: -678184512.0000, Reward: -4361658.0391
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 85353, weighted: 60377.76953125, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 5200, Total loss: 21341655040.0000, CE loss: 38.2336, RL loss: 213416560.0000, Reward: -4275265.4453
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 50707, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5300, Total loss: 90378977280.0000, CE loss: 38.2099, RL loss: 903789760.0000, Reward: -4278368.0508
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 46426, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 5400, Total loss: 155823095808.0000, CE loss: 38.2250, RL loss: 1558230912.0000, Reward: -4274308.5977
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58700, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 5500, Total loss: 16028888064.0000, CE loss: 38.2240, RL loss: 160288880.0000, Reward: -4270736.5156
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 48219, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 5600, Total loss: 7124438528.0000, CE loss: 38.1997, RL loss: 71244384.0000, Reward: -4268878.3086
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 60249, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 5700, Total loss: 8245360128.0000, CE loss: 38.2026, RL loss: 82453600.0000, Reward: -4271609.4922
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 49515, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 5800, Total loss: 8217711104.0000, CE loss: 38.2147, RL loss: 82177112.0000, Reward: -4263771.0898
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54740, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 5900, Total loss: -19780980736.0000, CE loss: 38.2083, RL loss: -197809808.0000, Reward: -4262089.9727
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 44968, weighted: 77668.0625, len: 101353.6015625, nonzero: 0.6159716844558716
--- eval ---
prediction result:
f1 on test:    0.4677
f1 on test:    0.6969 (micro)
f1 on KB:      0.3843
integrated f1: 0.4045, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4448
f1 on test:    0.6650 (micro)
f1 on KB:      0.4404
integrated f1: 0.4417, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 6000, Total loss: 72816394240.0000, CE loss: 38.2127, RL loss: 728163968.0000, Reward: -4267392.2500
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52385, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 6100, Total loss: 29828325376.0000, CE loss: 38.2051, RL loss: 298283264.0000, Reward: -4266233.5352
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 56713, weighted: 65567.703125, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 6200, Total loss: 74825826304.0000, CE loss: 38.1974, RL loss: 748258304.0000, Reward: -4264320.8164
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 56666, weighted: 60377.76953125, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 6300, Total loss: 28434051072.0000, CE loss: 38.2075, RL loss: 284340512.0000, Reward: -4267395.2852
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 59494, weighted: 69024.875, len: 85852.6015625, nonzero: 0.5676470398902893
Epoch 6400, Total loss: -72918032384.0000, CE loss: 38.1805, RL loss: -729180288.0000, Reward: -4271947.6562
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 65207, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 6500, Total loss: 11567399936.0000, CE loss: 38.1735, RL loss: 115674000.0000, Reward: -4276029.6250
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58495, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 6600, Total loss: 151907565568.0000, CE loss: 38.1736, RL loss: 1519075584.0000, Reward: -4274845.3672
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 46372, weighted: 67048.4140625, len: 82329.6015625, nonzero: 0.556663990020752
Epoch 6700, Total loss: 15304587264.0000, CE loss: 38.1831, RL loss: 153045872.0000, Reward: -4267935.1836
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 47136, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 6800, Total loss: -28622462976.0000, CE loss: 38.1993, RL loss: -286224640.0000, Reward: -4276133.7109
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 62746, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 6900, Total loss: -2619844352.0000, CE loss: 38.1874, RL loss: -26198444.0000, Reward: -4277139.2500
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58374, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 7000, Total loss: 112696270848.0000, CE loss: 38.1680, RL loss: 1126962688.0000, Reward: -4274321.3906
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 50631, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 7100, Total loss: 48887566336.0000, CE loss: 38.1868, RL loss: 488875680.0000, Reward: -4271952.6758
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 56534, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 7200, Total loss: -96244678656.0000, CE loss: 38.1788, RL loss: -962446784.0000, Reward: -4268207.5117
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 67354, weighted: 58643.4453125, len: 67244.6015625, nonzero: 0.5096362233161926
Epoch 7300, Total loss: 40080289792.0000, CE loss: 38.1658, RL loss: 400802880.0000, Reward: -4279148.9766
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 47157, weighted: 72480.96875, len: 92053.6015625, nonzero: 0.5869787335395813
Epoch 7400, Total loss: -34318147584.0000, CE loss: 38.1444, RL loss: -343181472.0000, Reward: -4264942.2227
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 50533, weighted: 71353.234375, len: 90024.6015625, nonzero: 0.5806533098220825
Epoch 7500, Total loss: 52189425664.0000, CE loss: 38.1638, RL loss: 521894240.0000, Reward: -4282639.1250
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58814, weighted: 62106.8046875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 7600, Total loss: -145824088064.0000, CE loss: 38.1807, RL loss: -1458240896.0000, Reward: -4285730.0586
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52066, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 7700, Total loss: 87175872512.0000, CE loss: 38.1623, RL loss: 871758720.0000, Reward: -4285255.8125
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52055, weighted: 72357.8359375, len: 91844.6015625, nonzero: 0.5863271951675415
Epoch 7800, Total loss: -13134648320.0000, CE loss: 38.1717, RL loss: -131346480.0000, Reward: -4284215.5586
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58956, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 7900, Total loss: -27217881088.0000, CE loss: 38.1620, RL loss: -272178816.0000, Reward: -4276250.5156
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58531, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
--- eval ---
prediction result:
f1 on test:    0.4679
f1 on test:    0.6972 (micro)
f1 on KB:      0.3845
integrated f1: 0.4047, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4448
f1 on test:    0.6652 (micro)
f1 on KB:      0.4409
integrated f1: 0.4421, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 8000, Total loss: -28757303296.0000, CE loss: 38.1578, RL loss: -287573024.0000, Reward: -4288430.5508
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 43027, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 8100, Total loss: 9751908352.0000, CE loss: 38.1495, RL loss: 97519088.0000, Reward: -4284945.1758
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 59578, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 8200, Total loss: -71634157568.0000, CE loss: 38.1573, RL loss: -716341568.0000, Reward: -4287879.9844
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 66268, weighted: 56919.71484375, len: 64153.6015625, nonzero: 0.5
Epoch 8300, Total loss: -74131324928.0000, CE loss: 38.1553, RL loss: -741313280.0000, Reward: -4288920.4492
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 70219, weighted: 55190.6875, len: 61053.6015625, nonzero: 0.49033570289611816
Epoch 8400, Total loss: -19805970432.0000, CE loss: 38.1457, RL loss: -198059712.0000, Reward: -4291128.8555
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 55165, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 8500, Total loss: 99241787392.0000, CE loss: 38.1664, RL loss: 992417856.0000, Reward: -4292015.5391
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 64737, weighted: 53623.0078125, len: 58229.6015625, nonzero: 0.4815318286418915
Epoch 8600, Total loss: 71704715264.0000, CE loss: 38.1857, RL loss: 717047168.0000, Reward: -4278152.1562
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 48339, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 8700, Total loss: -129344831488.0000, CE loss: 38.1592, RL loss: -1293448320.0000, Reward: -4295162.9414
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 63769, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 8800, Total loss: -34866360320.0000, CE loss: 38.1733, RL loss: -348663584.0000, Reward: -4291553.3398
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 61436, weighted: 62106.796875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 8900, Total loss: -637685632.0000, CE loss: 38.1577, RL loss: -6376856.0000, Reward: -4296858.9766
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 56755, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 9000, Total loss: -41094422528.0000, CE loss: 38.1711, RL loss: -410944224.0000, Reward: -4258517.3203
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 60676, weighted: 67293.8828125, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 9100, Total loss: 79427919872.0000, CE loss: 38.1680, RL loss: 794279232.0000, Reward: -4269947.9961
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 59426, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 9200, Total loss: 24423712768.0000, CE loss: 38.1843, RL loss: 244237136.0000, Reward: -4277185.1602
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 65591, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 9300, Total loss: 52182712320.0000, CE loss: 38.1743, RL loss: 521827104.0000, Reward: -4274854.2070
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 40902, weighted: 81126.125, len: 107553.6015625, nonzero: 0.6353002786636353
Epoch 9400, Total loss: -98884337664.0000, CE loss: 38.1859, RL loss: -988843392.0000, Reward: -4272577.1289
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 57730, weighted: 63853.7265625, len: 76576.6015625, nonzero: 0.5387289524078369
Epoch 9500, Total loss: -20903036928.0000, CE loss: 38.1940, RL loss: -209030368.0000, Reward: -4287230.5781
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 49584, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 9600, Total loss: -75038113792.0000, CE loss: 38.1923, RL loss: -750381120.0000, Reward: -4283888.6445
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 53382, weighted: 69022.921875, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 9700, Total loss: 163642769408.0000, CE loss: 38.2011, RL loss: 1636427648.0000, Reward: -4285653.1055
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 60036, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 9800, Total loss: -8671036416.0000, CE loss: 38.1679, RL loss: -86710360.0000, Reward: -4282661.3164
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 65621, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 9900, Total loss: 38449545216.0000, CE loss: 38.1706, RL loss: 384495456.0000, Reward: -4267995.7930
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 50852, weighted: 67293.8828125, len: 82753.6015625, nonzero: 0.5579858422279358
--- eval ---
prediction result:
f1 on test:    0.4668
f1 on test:    0.6990 (micro)
f1 on KB:      0.3835
integrated f1: 0.4037, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4440
f1 on test:    0.6670 (micro)
f1 on KB:      0.4403
integrated f1: 0.4414, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 10000, Total loss: -37969358848.0000, CE loss: 38.2086, RL loss: -379693600.0000, Reward: -4257845.7812
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 46421, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 10100, Total loss: 117360820224.0000, CE loss: 38.1561, RL loss: 1173608192.0000, Reward: -4270082.5273
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 46387, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 10200, Total loss: 110287626240.0000, CE loss: 38.1669, RL loss: 1102876288.0000, Reward: -4268051.5703
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 73217, weighted: 51732.625, len: 54853.6015625, nonzero: 0.4710070788860321
Epoch 10300, Total loss: -22522904576.0000, CE loss: 38.2166, RL loss: -225229056.0000, Reward: -4266555.3047
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 65156, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 10400, Total loss: -86993264640.0000, CE loss: 38.1910, RL loss: -869932672.0000, Reward: -4274094.1836
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 53550, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 10500, Total loss: -74177077248.0000, CE loss: 38.1907, RL loss: -741770752.0000, Reward: -4279829.0703
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 53641, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 10600, Total loss: 126683799552.0000, CE loss: 38.1820, RL loss: 1266838016.0000, Reward: -4269199.1367
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54320, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 10700, Total loss: 36503453696.0000, CE loss: 38.1995, RL loss: 365034528.0000, Reward: -4275715.4453
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 73237, weighted: 55190.6875, len: 61053.6015625, nonzero: 0.49033570289611816
Epoch 10800, Total loss: 53389373440.0000, CE loss: 38.1964, RL loss: 533893728.0000, Reward: -4277936.0781
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54607, weighted: 72480.96875, len: 92053.6015625, nonzero: 0.5869787335395813
Epoch 10900, Total loss: -47306481664.0000, CE loss: 38.2185, RL loss: -473064832.0000, Reward: -4278095.6719
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 69673, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 11000, Total loss: 104186101760.0000, CE loss: 38.1864, RL loss: 1041860992.0000, Reward: -4271910.0117
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 44290, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 11100, Total loss: 40621608960.0000, CE loss: 38.1914, RL loss: 406216096.0000, Reward: -4285857.9375
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 67189, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 11200, Total loss: 3488299264.0000, CE loss: 38.1818, RL loss: 34882992.0000, Reward: -4277432.4727
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 61119, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 11300, Total loss: 69612896256.0000, CE loss: 38.1859, RL loss: 696128960.0000, Reward: -4252745.2891
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52280, weighted: 69022.921875, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 11400, Total loss: -105867280384.0000, CE loss: 38.1925, RL loss: -1058672832.0000, Reward: -4269400.3125
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54096, weighted: 62106.8984375, len: 73452.6015625, nonzero: 0.5289897918701172
Epoch 11500, Total loss: 93381795840.0000, CE loss: 38.1718, RL loss: 933817984.0000, Reward: -4272550.8867
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 56961, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 11600, Total loss: -159025430528.0000, CE loss: 38.2000, RL loss: -1590254336.0000, Reward: -4269081.5781
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 38859, weighted: 81126.1171875, len: 107553.6015625, nonzero: 0.6353002786636353
Epoch 11700, Total loss: 37652664320.0000, CE loss: 38.1771, RL loss: 376526656.0000, Reward: -4277518.0781
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58116, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 11800, Total loss: -41409622016.0000, CE loss: 38.1800, RL loss: -414096224.0000, Reward: -4286006.8594
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 45934, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 11900, Total loss: -51548852224.0000, CE loss: 38.1788, RL loss: -515488512.0000, Reward: -4275183.9531
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 62533, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
--- eval ---
prediction result:
f1 on test:    0.4667
f1 on test:    0.6996 (micro)
f1 on KB:      0.3815
integrated f1: 0.4020, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4438
f1 on test:    0.6676 (micro)
f1 on KB:      0.4383
integrated f1: 0.4399, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 12000, Total loss: -16440396800.0000, CE loss: 38.1831, RL loss: -164403968.0000, Reward: -4287078.3008
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 63249, weighted: 62106.796875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 12100, Total loss: 88167178240.0000, CE loss: 38.1960, RL loss: 881671744.0000, Reward: -4283711.1055
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 62644, weighted: 51732.62890625, len: 54853.6015625, nonzero: 0.4710070788860321
Epoch 12200, Total loss: 63846227968.0000, CE loss: 38.1917, RL loss: 638462272.0000, Reward: -4288043.4961
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 63924, weighted: 60377.76953125, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 12300, Total loss: -73591521280.0000, CE loss: 38.1824, RL loss: -735915200.0000, Reward: -4267099.6953
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52590, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 12400, Total loss: 401208344576.0000, CE loss: 38.1827, RL loss: 4012083456.0000, Reward: -4242158.2773
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58441, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 12500, Total loss: 33520752640.0000, CE loss: 38.1962, RL loss: 335207520.0000, Reward: -4250525.9180
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58494, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 12600, Total loss: 88992505856.0000, CE loss: 38.1995, RL loss: 889925056.0000, Reward: -4261835.9414
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 41195, weighted: 77668.0625, len: 101353.6015625, nonzero: 0.6159716844558716
Epoch 12700, Total loss: -29320560640.0000, CE loss: 38.2165, RL loss: -293205600.0000, Reward: -4250412.3789
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 60900, weighted: 60377.76953125, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 12800, Total loss: 19344160768.0000, CE loss: 38.2243, RL loss: 193441600.0000, Reward: -4264181.8281
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 61167, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 12900, Total loss: 11047605248.0000, CE loss: 38.2353, RL loss: 110476048.0000, Reward: -4259145.6680
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 62715, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 13000, Total loss: 10880795648.0000, CE loss: 38.2521, RL loss: 108807952.0000, Reward: -4256689.9922
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54062, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 13100, Total loss: 79271444480.0000, CE loss: 38.2262, RL loss: 792714432.0000, Reward: -4244630.5547
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 59771, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 13200, Total loss: 34347616256.0000, CE loss: 38.2352, RL loss: 343476160.0000, Reward: -4251929.0586
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 51059, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 13300, Total loss: -8068690944.0000, CE loss: 38.2589, RL loss: -80686912.0000, Reward: -4250426.4219
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 53493, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 13400, Total loss: 111442673664.0000, CE loss: 38.2426, RL loss: 1114426752.0000, Reward: -4254488.5391
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 60582, weighted: 51732.62890625, len: 54853.6015625, nonzero: 0.4710070788860321
Epoch 13500, Total loss: -667115716608.0000, CE loss: 38.2554, RL loss: -6671157248.0000, Reward: -4252830.1406
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 49478, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 13600, Total loss: 19870386176.0000, CE loss: 38.2439, RL loss: 198703856.0000, Reward: -4257939.4297
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 65218, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 13700, Total loss: -36264685568.0000, CE loss: 38.2432, RL loss: -362646848.0000, Reward: -4244467.5977
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 67122, weighted: 56919.71484375, len: 64153.6015625, nonzero: 0.5
Epoch 13800, Total loss: 140852625408.0000, CE loss: 38.2562, RL loss: 1408526336.0000, Reward: -4262501.7578
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 63441, weighted: 56919.7109375, len: 64153.6015625, nonzero: 0.5
Epoch 13900, Total loss: -150913630208.0000, CE loss: 38.2577, RL loss: -1509136256.0000, Reward: -4254670.9414
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 49578, weighted: 63496.8046875, len: 75959.6015625, nonzero: 0.5368053913116455
--- eval ---
prediction result:
f1 on test:    0.4657
f1 on test:    0.7020 (micro)
f1 on KB:      0.3813
integrated f1: 0.4017, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4428
f1 on test:    0.6700 (micro)
f1 on KB:      0.4394
integrated f1: 0.4404, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 14000, Total loss: 16567945216.0000, CE loss: 38.2358, RL loss: 165679456.0000, Reward: -4264578.7734
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 64525, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 14100, Total loss: 115293200384.0000, CE loss: 38.2420, RL loss: 1152931968.0000, Reward: -4229282.0430
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 54150, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 14200, Total loss: -69443911680.0000, CE loss: 38.2563, RL loss: -694439104.0000, Reward: -4259089.8203
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 62990, weighted: 56919.71484375, len: 64153.6015625, nonzero: 0.5
Epoch 14300, Total loss: -52117434368.0000, CE loss: 38.2598, RL loss: -521174336.0000, Reward: -4249330.0156
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 48627, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 14400, Total loss: 61947461632.0000, CE loss: 38.2407, RL loss: 619474624.0000, Reward: -4237233.0977
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 52033, weighted: 69022.921875, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 14500, Total loss: -1624253824.0000, CE loss: 38.2316, RL loss: -16242538.0000, Reward: -4306511.4883
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58874, weighted: 62106.8046875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 14600, Total loss: 56730284032.0000, CE loss: 38.2330, RL loss: 567302848.0000, Reward: -4312629.7773
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 39178, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 14700, Total loss: -2338564608.0000, CE loss: 38.2096, RL loss: -23385646.0000, Reward: -4318764.1328
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 44213, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 14800, Total loss: 60924436480.0000, CE loss: 38.2146, RL loss: 609244352.0000, Reward: -4319922.2891
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 58396, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 14900, Total loss: 95072993280.0000, CE loss: 38.2157, RL loss: 950729920.0000, Reward: -4323206.6797
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 63437, weighted: 63835.83203125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 15000, Total loss: -46477684736.0000, CE loss: 38.2160, RL loss: -464776864.0000, Reward: -4326779.4375
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 61440, weighted: 65641.765625, len: 79796.6015625, nonzero: 0.5487673282623291
------ ABL Loop 0 ------
--- eval ---
prediction result:
f1 on test:    0.4657
f1 on test:    0.7010 (micro)
f1 on KB:      0.3825
integrated f1: 0.4053, w_data: 0.3358, w_klg: 0.6642

integrated result:
f1 on test:    0.4431
f1 on test:    0.6691 (micro)
f1 on KB:      0.4398
integrated f1: 0.4409, w_data: 0.3358, w_klg: 0.6642
------------
integrated f1 0.4053

KB before refine:
num_nodes: 5012.0000
num_edges: 207207.0000
density: 0.0083
avg_degree: 41.3422
avg_clustering: 0.3166
degree_assortativity: 0.2006
modularity: 0.4989
avg_betweenness: 0.0002
avg_closeness: 0.1597
Iteration 0: Loss = 10236446.000000
|Xk-Y|_F:  10236446.000000, |X-X0|:  0.000000
rounded |X_k-Y|_0 = 9137093, f1 =  0.437275, approx slack: 2778219
rounded before pow |X_k-Y|_0 = 9104889, f1 =  0.361107

Iteration 20: Loss = 14025300.000000
|Xk-Y|_F:  12858753.000000, |X-X0|:  1166546.750000
rounded |X_k-Y|_0 = 10678230, f1 =  0.312735, approx slack: 2703469
rounded before pow |X_k-Y|_0 = 9104096, f1 =  0.361138

Iteration 40: Loss = 13994476.000000
|Xk-Y|_F:  12821982.000000, |X-X0|:  1172493.750000
rounded |X_k-Y|_0 = 10646842, f1 =  0.313802, approx slack: 74064
rounded before pow |X_k-Y|_0 = 10636464, f1 =  0.314155

Iteration 60: Loss = 13904706.000000
|Xk-Y|_F:  12776483.000000, |X-X0|:  1128223.000000
rounded |X_k-Y|_0 = 10611654, f1 =  0.314994, approx slack: 108056
rounded before pow |X_k-Y|_0 = 10624885, f1 =  0.314548

Iteration 80: Loss = 13835515.000000
|Xk-Y|_F:  12747095.000000, |X-X0|:  1088419.875000
rounded |X_k-Y|_0 = 10596406, f1 =  0.315509, approx slack: 101061
rounded before pow |X_k-Y|_0 = 10620751, f1 =  0.314688

Iteration 100: Loss = 13758274.000000
|Xk-Y|_F:  12701718.000000, |X-X0|:  1056555.750000
rounded |X_k-Y|_0 = 10579570, f1 =  0.316074, approx slack: 111185
rounded before pow |X_k-Y|_0 = 10616535, f1 =  0.314831

Iteration 120: Loss = 13682888.000000
|Xk-Y|_F:  12651898.000000, |X-X0|:  1030990.437500
rounded |X_k-Y|_0 = 10551541, f1 =  0.317016, approx slack: 125035
rounded before pow |X_k-Y|_0 = 10614144, f1 =  0.314911

Iteration 140: Loss = 13620922.000000
|Xk-Y|_F:  12611175.000000, |X-X0|:  1009747.375000
rounded |X_k-Y|_0 = 10527991, f1 =  0.317807, approx slack: 153850
rounded before pow |X_k-Y|_0 = 10610996, f1 =  0.315015

Iteration 160: Loss = 13571079.000000
|Xk-Y|_F:  12579856.000000, |X-X0|:  991222.812500
rounded |X_k-Y|_0 = 10515938, f1 =  0.318210, approx slack: 160001
rounded before pow |X_k-Y|_0 = 10599572, f1 =  0.315401

Iteration 180: Loss = 13518539.000000
|Xk-Y|_F:  12543772.000000, |X-X0|:  974767.125000
rounded |X_k-Y|_0 = 10502652, f1 =  0.318653, approx slack: 180961
rounded before pow |X_k-Y|_0 = 10599084, f1 =  0.315418

Iteration 200: Loss = 13458448.000000
|Xk-Y|_F:  12498486.000000, |X-X0|:  959961.875000
rounded |X_k-Y|_0 = 10486727, f1 =  0.319183, approx slack: 218347
rounded before pow |X_k-Y|_0 = 10586719, f1 =  0.315836

Iteration 220: Loss = 13401293.000000
|Xk-Y|_F:  12454904.000000, |X-X0|:  946388.875000
rounded |X_k-Y|_0 = 10469504, f1 =  0.319756, approx slack: 244459
rounded before pow |X_k-Y|_0 = 10585985, f1 =  0.315861

Iteration 240: Loss = 13341125.000000
|Xk-Y|_F:  12407225.000000, |X-X0|:  933900.000000
rounded |X_k-Y|_0 = 10452532, f1 =  0.320319, approx slack: 263861
rounded before pow |X_k-Y|_0 = 10577940, f1 =  0.316133

Iteration 260: Loss = 13285043.000000
|Xk-Y|_F:  12362752.000000, |X-X0|:  922291.437500
rounded |X_k-Y|_0 = 10435517, f1 =  0.320884, approx slack: 289248
rounded before pow |X_k-Y|_0 = 10577107, f1 =  0.316160

Iteration 280: Loss = 13224729.000000
|Xk-Y|_F:  12313230.000000, |X-X0|:  911498.750000
rounded |X_k-Y|_0 = 10415924, f1 =  0.321535, approx slack: 304313
rounded before pow |X_k-Y|_0 = 10567859, f1 =  0.316469

Iteration 300: Loss = 13152323.000000
|Xk-Y|_F:  12250896.000000, |X-X0|:  901427.437500
rounded |X_k-Y|_0 = 10391462, f1 =  0.322346, approx slack: 338768
rounded before pow |X_k-Y|_0 = 10563146, f1 =  0.316628

Iteration 320: Loss = 13059838.000000
|Xk-Y|_F:  12167927.000000, |X-X0|:  891910.625000
rounded |X_k-Y|_0 = 10367933, f1 =  0.323122, approx slack: 379468
rounded before pow |X_k-Y|_0 = 10560734, f1 =  0.316709

Iteration 340: Loss = 12933030.000000
|Xk-Y|_F:  12050177.000000, |X-X0|:  882853.000000
rounded |X_k-Y|_0 = 10336021, f1 =  0.324165, approx slack: 442962
rounded before pow |X_k-Y|_0 = 10560006, f1 =  0.316733

Iteration 360: Loss = 12791653.000000
|Xk-Y|_F:  11917352.000000, |X-X0|:  874300.937500
rounded |X_k-Y|_0 = 10303756, f1 =  0.325220, approx slack: 514195
rounded before pow |X_k-Y|_0 = 10553768, f1 =  0.316942

Iteration 380: Loss = 12700268.000000
|Xk-Y|_F:  11834079.000000, |X-X0|:  866189.437500
rounded |X_k-Y|_0 = 10266947, f1 =  0.326429, approx slack: 569094
rounded before pow |X_k-Y|_0 = 10552840, f1 =  0.316973

Iteration 400: Loss = 12599011.000000
|Xk-Y|_F:  11740576.000000, |X-X0|:  858435.375000
rounded |X_k-Y|_0 = 10219220, f1 =  0.327993, approx slack: 642422
rounded before pow |X_k-Y|_0 = 10549267, f1 =  0.317093

Iteration 420: Loss = 12483286.000000
|Xk-Y|_F:  11632360.000000, |X-X0|:  850925.937500
rounded |X_k-Y|_0 = 10155657, f1 =  0.330067, approx slack: 734310
rounded before pow |X_k-Y|_0 = 10548374, f1 =  0.317123

Iteration 440: Loss = 12341364.000000
|Xk-Y|_F:  11497674.000000, |X-X0|:  843690.437500
rounded |X_k-Y|_0 = 10068486, f1 =  0.332900, approx slack: 849648
rounded before pow |X_k-Y|_0 = 10547404, f1 =  0.317155

Iteration 460: Loss = 12132265.000000
|Xk-Y|_F:  11295551.000000, |X-X0|:  836713.687500
rounded |X_k-Y|_0 = 9931305, f1 =  0.337326, approx slack: 1024942
rounded before pow |X_k-Y|_0 = 10544605, f1 =  0.317248

Iteration 480: Loss = 11768012.000000
|Xk-Y|_F:  10938033.000000, |X-X0|:  829978.625000
rounded |X_k-Y|_0 = 9677729, f1 =  0.345424, approx slack: 1344731
rounded before pow |X_k-Y|_0 = 10530564, f1 =  0.317717

Iteration 500: Loss = 11026618.000000
|Xk-Y|_F:  10201296.000000, |X-X0|:  825322.125000
rounded |X_k-Y|_0 = 9092127, f1 =  0.363797, approx slack: 1825792
rounded before pow |X_k-Y|_0 = 10308447, f1 =  0.325157

Iteration 520: Loss = 10151566.000000
|Xk-Y|_F:  9322880.000000, |X-X0|:  828686.187500
rounded |X_k-Y|_0 = 8403036, f1 =  0.384708, approx slack: 3371690
rounded before pow |X_k-Y|_0 = 11014980, f1 =  0.301147

Iteration 540: Loss = 9102583.000000
|Xk-Y|_F:  8258936.000000, |X-X0|:  843647.250000
rounded |X_k-Y|_0 = 7548405, f1 =  0.409839, approx slack: 4639017
rounded before pow |X_k-Y|_0 = 11050361, f1 =  0.299921

Iteration 560: Loss = 7869965.000000
|Xk-Y|_F:  6999304.500000, |X-X0|:  870660.437500
rounded |X_k-Y|_0 = 6464328, f1 =  0.442883, approx slack: 5673644
rounded before pow |X_k-Y|_0 = 10959346, f1 =  0.303070

Iteration 580: Loss = 6597163.000000
|Xk-Y|_F:  5695285.500000, |X-X0|:  901877.750000
rounded |X_k-Y|_0 = 5366443, f1 =  0.477214, approx slack: 6773281
rounded before pow |X_k-Y|_0 = 10909638, f1 =  0.304776

Iteration 600: Loss = 5276393.000000
|Xk-Y|_F:  4350657.500000, |X-X0|:  925735.500000
rounded |X_k-Y|_0 = 4274848, f1 =  0.512192, approx slack: 8026166
rounded before pow |X_k-Y|_0 = 10897449, f1 =  0.305190

Iteration 620: Loss = 4130363.000000
|Xk-Y|_F:  3199930.500000, |X-X0|:  930432.562500
rounded |X_k-Y|_0 = 3288229, f1 =  0.546985, approx slack: 9018550
rounded before pow |X_k-Y|_0 = 10855569, f1 =  0.306631

Iteration 640: Loss = 3319420.750000
|Xk-Y|_F:  2390314.250000, |X-X0|:  929106.562500
rounded |X_k-Y|_0 = 2313453, f1 =  0.585622, approx slack: 9954318
rounded before pow |X_k-Y|_0 = 10919881, f1 =  0.304414

Iteration 660: Loss = 2900899.250000
|Xk-Y|_F:  1987497.625000, |X-X0|:  913401.625000
rounded |X_k-Y|_0 = 1902963, f1 =  0.603229, approx slack: 10358014
rounded before pow |X_k-Y|_0 = 10963606, f1 =  0.302905

Iteration 680: Loss = 2732398.750000
|Xk-Y|_F:  1842734.375000, |X-X0|:  889664.437500
rounded |X_k-Y|_0 = 1784810, f1 =  0.608627, approx slack: 10427610
rounded before pow |X_k-Y|_0 = 10960508, f1 =  0.303010

Iteration 700: Loss = 2635983.250000
|Xk-Y|_F:  1766026.500000, |X-X0|:  869956.750000
rounded |X_k-Y|_0 = 1718236, f1 =  0.611695, approx slack: 10477558
rounded before pow |X_k-Y|_0 = 10980308, f1 =  0.302324

Iteration 720: Loss = 2573529.500000
|Xk-Y|_F:  1717865.875000, |X-X0|:  855663.500000
rounded |X_k-Y|_0 = 1683968, f1 =  0.613264, approx slack: 10457868
rounded before pow |X_k-Y|_0 = 10954744, f1 =  0.303204

Iteration 740: Loss = 2520352.250000
|Xk-Y|_F:  1675054.625000, |X-X0|:  845297.625000
rounded |X_k-Y|_0 = 1652286, f1 =  0.614740, approx slack: 10489804
rounded before pow |X_k-Y|_0 = 10973545, f1 =  0.302554

Iteration 760: Loss = 2464958.250000
|Xk-Y|_F:  1626975.250000, |X-X0|:  837983.062500
rounded |X_k-Y|_0 = 1633584, f1 =  0.615608, approx slack: 10437873
rounded before pow |X_k-Y|_0 = 10916594, f1 =  0.304517

Iteration 780: Loss = 2402824.000000
|Xk-Y|_F:  1569321.125000, |X-X0|:  833502.875000
rounded |X_k-Y|_0 = 1615437, f1 =  0.616445, approx slack: 10494347
rounded before pow |X_k-Y|_0 = 10948531, f1 =  0.303417

Iteration 800: Loss = 2325550.500000
|Xk-Y|_F:  1494526.000000, |X-X0|:  831024.562500
rounded |X_k-Y|_0 = 1589712, f1 =  0.617690, approx slack: 10508013
rounded before pow |X_k-Y|_0 = 10932002, f1 =  0.303987

Iteration 820: Loss = 2234439.000000
|Xk-Y|_F:  1405465.250000, |X-X0|:  828973.875000
rounded |X_k-Y|_0 = 1559410, f1 =  0.619113, approx slack: 10218861
rounded before pow |X_k-Y|_0 = 10611236, f1 =  0.314953

Iteration 840: Loss = 2142282.500000
|Xk-Y|_F:  1316645.250000, |X-X0|:  825637.187500
rounded |X_k-Y|_0 = 1380940, f1 =  0.627199, approx slack: 10409911
rounded before pow |X_k-Y|_0 = 10615374, f1 =  0.314810

Iteration 860: Loss = 2062956.625000
|Xk-Y|_F:  1243441.125000, |X-X0|:  819515.500000
rounded |X_k-Y|_0 = 1204470, f1 =  0.635384, approx slack: 10575134
rounded before pow |X_k-Y|_0 = 10622336, f1 =  0.314575

Iteration 880: Loss = 2015385.750000
|Xk-Y|_F:  1202721.875000, |X-X0|:  812663.875000
rounded |X_k-Y|_0 = 1177199, f1 =  0.636683, approx slack: 10608309
rounded before pow |X_k-Y|_0 = 10627069, f1 =  0.314419

Iteration 900: Loss = 1986555.500000
|Xk-Y|_F:  1180179.625000, |X-X0|:  806375.875000
rounded |X_k-Y|_0 = 1163316, f1 =  0.637352, approx slack: 11088667
rounded before pow |X_k-Y|_0 = 11085555, f1 =  0.298673

Iteration 920: Loss = 1965589.500000
|Xk-Y|_F:  1164796.625000, |X-X0|:  800792.937500
rounded |X_k-Y|_0 = 1151507, f1 =  0.637926, approx slack: 11123577
rounded before pow |X_k-Y|_0 = 11109700, f1 =  0.297834

Iteration 940: Loss = 1949278.500000
|Xk-Y|_F:  1153748.500000, |X-X0|:  795530.000000
rounded |X_k-Y|_0 = 1143124, f1 =  0.638331, approx slack: 11139431
rounded before pow |X_k-Y|_0 = 11126392, f1 =  0.297251

Iteration 960: Loss = 1935574.875000
|Xk-Y|_F:  1144862.625000, |X-X0|:  790712.250000
rounded |X_k-Y|_0 = 1133390, f1 =  0.638804, approx slack: 11144698
rounded before pow |X_k-Y|_0 = 11138425, f1 =  0.296827

Iteration 980: Loss = 1923464.375000
|Xk-Y|_F:  1137502.500000, |X-X0|:  785961.875000
rounded |X_k-Y|_0 = 1125317, f1 =  0.639196, approx slack: 11137214
rounded before pow |X_k-Y|_0 = 11142003, f1 =  0.296699

Iteration 1000: Loss = 1912388.500000
|Xk-Y|_F:  1131083.875000, |X-X0|:  781304.625000
rounded |X_k-Y|_0 = 1117566, f1 =  0.639572, approx slack: 11147305
rounded before pow |X_k-Y|_0 = 11145858, f1 =  0.296565

Iteration 1020: Loss = 1901756.625000
|Xk-Y|_F:  1124975.625000, |X-X0|:  776781.000000
rounded |X_k-Y|_0 = 1110314, f1 =  0.639925, approx slack: 11169193
rounded before pow |X_k-Y|_0 = 11157710, f1 =  0.296153

Iteration 1040: Loss = 1892400.250000
|Xk-Y|_F:  1120022.500000, |X-X0|:  772377.750000
rounded |X_k-Y|_0 = 1104612, f1 =  0.640203, approx slack: 11179609
rounded before pow |X_k-Y|_0 = 11167192, f1 =  0.295821

Iteration 1060: Loss = 1883466.000000
|Xk-Y|_F:  1115411.125000, |X-X0|:  768054.937500
rounded |X_k-Y|_0 = 1099383, f1 =  0.640458, approx slack: 11182831
rounded before pow |X_k-Y|_0 = 11167385, f1 =  0.295814

Iteration 1080: Loss = 1875172.375000
|Xk-Y|_F:  1111359.125000, |X-X0|:  763813.250000
rounded |X_k-Y|_0 = 1094541, f1 =  0.640692, approx slack: 11178830
rounded before pow |X_k-Y|_0 = 11161867, f1 =  0.296007

Iteration 1100: Loss = 1867275.625000
|Xk-Y|_F:  1107629.375000, |X-X0|:  759646.250000
rounded |X_k-Y|_0 = 1090522, f1 =  0.640891, approx slack: 11165256
rounded before pow |X_k-Y|_0 = 11160787, f1 =  0.296041

Iteration 1120: Loss = 1859644.750000
|Xk-Y|_F:  1104051.250000, |X-X0|:  755593.500000
rounded |X_k-Y|_0 = 1086783, f1 =  0.641073, approx slack: 11182046
rounded before pow |X_k-Y|_0 = 11168946, f1 =  0.295759

Iteration 1140: Loss = 1852564.875000
|Xk-Y|_F:  1100931.750000, |X-X0|:  751633.125000
rounded |X_k-Y|_0 = 1083364, f1 =  0.641243, approx slack: 11186864
rounded before pow |X_k-Y|_0 = 11172200, f1 =  0.295644

Iteration 1160: Loss = 1845057.250000
|Xk-Y|_F:  1097349.875000, |X-X0|:  747707.375000
rounded |X_k-Y|_0 = 1079122, f1 =  0.641446, approx slack: 11184933
rounded before pow |X_k-Y|_0 = 11171311, f1 =  0.295675

Iteration 1180: Loss = 1838066.500000
|Xk-Y|_F:  1094255.125000, |X-X0|:  743811.375000
rounded |X_k-Y|_0 = 1075152, f1 =  0.641641, approx slack: 11193265
rounded before pow |X_k-Y|_0 = 11177639, f1 =  0.295453

Iteration 1200: Loss = 1831414.750000
|Xk-Y|_F:  1091393.125000, |X-X0|:  740021.625000
rounded |X_k-Y|_0 = 1071255, f1 =  0.641830, approx slack: 11202970
rounded before pow |X_k-Y|_0 = 11188505, f1 =  0.295071

Iteration 1220: Loss = 1825080.250000
|Xk-Y|_F:  1088703.000000, |X-X0|:  736377.312500
rounded |X_k-Y|_0 = 1067246, f1 =  0.642025, approx slack: 11217146
rounded before pow |X_k-Y|_0 = 11201008, f1 =  0.294632

Iteration 1240: Loss = 1818957.000000
|Xk-Y|_F:  1086148.375000, |X-X0|:  732808.625000
rounded |X_k-Y|_0 = 1063700, f1 =  0.642198, approx slack: 11211706
rounded before pow |X_k-Y|_0 = 11195031, f1 =  0.294842

Iteration 1260: Loss = 1812938.750000
|Xk-Y|_F:  1083689.125000, |X-X0|:  729249.625000
rounded |X_k-Y|_0 = 1060535, f1 =  0.642354, approx slack: 11211691
rounded before pow |X_k-Y|_0 = 11195557, f1 =  0.294823

Iteration 1280: Loss = 1807164.500000
|Xk-Y|_F:  1081398.375000, |X-X0|:  725766.125000
rounded |X_k-Y|_0 = 1057414, f1 =  0.642507, approx slack: 11221618
rounded before pow |X_k-Y|_0 = 11205849, f1 =  0.294462

Iteration 1300: Loss = 1801569.750000
|Xk-Y|_F:  1079266.125000, |X-X0|:  722303.687500
rounded |X_k-Y|_0 = 1054656, f1 =  0.642642, approx slack: 10898338
rounded before pow |X_k-Y|_0 = 10911433, f1 =  0.304699

Iteration 1320: Loss = 1796252.375000
|Xk-Y|_F:  1077237.000000, |X-X0|:  719015.375000
rounded |X_k-Y|_0 = 1051855, f1 =  0.642779, approx slack: 10909641
rounded before pow |X_k-Y|_0 = 10927499, f1 =  0.304145

Iteration 1340: Loss = 1791004.625000
|Xk-Y|_F:  1075286.750000, |X-X0|:  715717.875000
rounded |X_k-Y|_0 = 1049293, f1 =  0.642906, approx slack: 10907136
rounded before pow |X_k-Y|_0 = 10922150, f1 =  0.304330

Iteration 1360: Loss = 1785820.000000
|Xk-Y|_F:  1073360.500000, |X-X0|:  712459.562500
rounded |X_k-Y|_0 = 1046744, f1 =  0.643031, approx slack: 10912580
rounded before pow |X_k-Y|_0 = 10927115, f1 =  0.304158

Iteration 1380: Loss = 1780901.750000
|Xk-Y|_F:  1071558.625000, |X-X0|:  709343.062500
rounded |X_k-Y|_0 = 1044308, f1 =  0.643152, approx slack: 10910482
rounded before pow |X_k-Y|_0 = 10924993, f1 =  0.304231

Iteration 1400: Loss = 1775940.500000
|Xk-Y|_F:  1069783.375000, |X-X0|:  706157.125000
rounded |X_k-Y|_0 = 1042137, f1 =  0.643259, approx slack: 10910458
rounded before pow |X_k-Y|_0 = 10926045, f1 =  0.304195

Iteration 1420: Loss = 1771100.750000
|Xk-Y|_F:  1068051.125000, |X-X0|:  703049.625000
rounded |X_k-Y|_0 = 1039752, f1 =  0.643377, approx slack: 10915891
rounded before pow |X_k-Y|_0 = 10932724, f1 =  0.303964

Iteration 1440: Loss = 1766300.000000
|Xk-Y|_F:  1066357.250000, |X-X0|:  699942.750000
rounded |X_k-Y|_0 = 1037446, f1 =  0.643490, approx slack: 10921472
rounded before pow |X_k-Y|_0 = 10933492, f1 =  0.303939

Iteration 1460: Loss = 1761719.125000
|Xk-Y|_F:  1064753.875000, |X-X0|:  696965.250000
rounded |X_k-Y|_0 = 1035332, f1 =  0.643593, approx slack: 10916617
rounded before pow |X_k-Y|_0 = 10929258, f1 =  0.304085

Iteration 1480: Loss = 1757143.750000
|Xk-Y|_F:  1063137.000000, |X-X0|:  694006.750000
rounded |X_k-Y|_0 = 1033494, f1 =  0.643684, approx slack: 10914480
rounded before pow |X_k-Y|_0 = 10928350, f1 =  0.304116

Iteration 1500: Loss = 1752692.875000
|Xk-Y|_F:  1061601.000000, |X-X0|:  691091.875000
rounded |X_k-Y|_0 = 1031651, f1 =  0.643775, approx slack: 10912413
rounded before pow |X_k-Y|_0 = 10926742, f1 =  0.304171

Iteration 1520: Loss = 1748306.000000
|Xk-Y|_F:  1060091.000000, |X-X0|:  688215.000000
rounded |X_k-Y|_0 = 1030020, f1 =  0.643855, approx slack: 10920341
rounded before pow |X_k-Y|_0 = 10934206, f1 =  0.303913

Iteration 1540: Loss = 1743952.000000
|Xk-Y|_F:  1058547.375000, |X-X0|:  685404.625000
rounded |X_k-Y|_0 = 1028343, f1 =  0.643936, approx slack: 10909799
rounded before pow |X_k-Y|_0 = 10927315, f1 =  0.304150

Iteration 1560: Loss = 1739573.750000
|Xk-Y|_F:  1056981.750000, |X-X0|:  682592.000000
rounded |X_k-Y|_0 = 1026645, f1 =  0.644020, approx slack: 10952512
rounded before pow |X_k-Y|_0 = 10965773, f1 =  0.302823

Iteration 1580: Loss = 1735305.500000
|Xk-Y|_F:  1055465.500000, |X-X0|:  679840.000000
rounded |X_k-Y|_0 = 1025214, f1 =  0.644090, approx slack: 10946211
rounded before pow |X_k-Y|_0 = 10964363, f1 =  0.302870

Iteration 1600: Loss = 1731035.125000
|Xk-Y|_F:  1053981.750000, |X-X0|:  677053.375000
rounded |X_k-Y|_0 = 1023635, f1 =  0.644168, approx slack: 10935541
rounded before pow |X_k-Y|_0 = 10956507, f1 =  0.303141

Iteration 1620: Loss = 1726798.625000
|Xk-Y|_F:  1052520.750000, |X-X0|:  674277.875000
rounded |X_k-Y|_0 = 1021970, f1 =  0.644250, approx slack: 10932655
rounded before pow |X_k-Y|_0 = 10956982, f1 =  0.303121

Iteration 1640: Loss = 1722701.750000
|Xk-Y|_F:  1051137.875000, |X-X0|:  671563.875000
rounded |X_k-Y|_0 = 1020041, f1 =  0.644345, approx slack: 10917599
rounded before pow |X_k-Y|_0 = 10948119, f1 =  0.303427

Iteration 1660: Loss = 1718455.500000
|Xk-Y|_F:  1049602.500000, |X-X0|:  668852.937500
rounded |X_k-Y|_0 = 1018328, f1 =  0.644428, approx slack: 10918230
rounded before pow |X_k-Y|_0 = 10952444, f1 =  0.303277

Iteration 1680: Loss = 1714414.250000
|Xk-Y|_F:  1048258.750000, |X-X0|:  666155.562500
rounded |X_k-Y|_0 = 1016986, f1 =  0.644495, approx slack: 10926796
rounded before pow |X_k-Y|_0 = 10962933, f1 =  0.302914

Iteration 1700: Loss = 1710465.125000
|Xk-Y|_F:  1046948.000000, |X-X0|:  663517.125000
rounded |X_k-Y|_0 = 1014710, f1 =  0.644602, approx slack: 10891238
rounded before pow |X_k-Y|_0 = 10960733, f1 =  0.302979

Iteration 1720: Loss = 1706260.625000
|Xk-Y|_F:  1045419.625000, |X-X0|:  660841.000000
rounded |X_k-Y|_0 = 1012505, f1 =  0.644710, approx slack: 10895377
rounded before pow |X_k-Y|_0 = 10963905, f1 =  0.302869

Iteration 1740: Loss = 1702257.875000
|Xk-Y|_F:  1043994.375000, |X-X0|:  658263.500000
rounded |X_k-Y|_0 = 1011171, f1 =  0.644775, approx slack: 10895391
rounded before pow |X_k-Y|_0 = 10963393, f1 =  0.302886

Iteration 1760: Loss = 1698522.000000
|Xk-Y|_F:  1042788.375000, |X-X0|:  655733.687500
rounded |X_k-Y|_0 = 1010428, f1 =  0.644811, approx slack: 10891647
rounded before pow |X_k-Y|_0 = 10963697, f1 =  0.302875

Iteration 1780: Loss = 1694546.625000
|Xk-Y|_F:  1041419.750000, |X-X0|:  653126.875000
rounded |X_k-Y|_0 = 1008315, f1 =  0.644914, approx slack: 10895478
rounded before pow |X_k-Y|_0 = 10962880, f1 =  0.302904

Iteration 1800: Loss = 1690859.500000
|Xk-Y|_F:  1040232.937500, |X-X0|:  650626.625000
rounded |X_k-Y|_0 = 1007032, f1 =  0.644979, approx slack: 10984246
rounded before pow |X_k-Y|_0 = 11047015, f1 =  0.299990

Iteration 1820: Loss = 1687254.125000
|Xk-Y|_F:  1039107.625000, |X-X0|:  648146.500000
rounded |X_k-Y|_0 = 1005869, f1 =  0.645038, approx slack: 10990857
rounded before pow |X_k-Y|_0 = 11044646, f1 =  0.300072

Iteration 1840: Loss = 1683567.750000
|Xk-Y|_F:  1037964.000000, |X-X0|:  645603.812500
rounded |X_k-Y|_0 = 1003987, f1 =  0.645129, approx slack: 10993425
rounded before pow |X_k-Y|_0 = 11041077, f1 =  0.300196

Iteration 1860: Loss = 1679546.125000
|Xk-Y|_F:  1036499.375000, |X-X0|:  643046.750000
rounded |X_k-Y|_0 = 1003051, f1 =  0.645173, approx slack: 10944562
rounded before pow |X_k-Y|_0 = 11002705, f1 =  0.301524

Iteration 1880: Loss = 1673833.750000
|Xk-Y|_F:  1033424.625000, |X-X0|:  640409.125000
rounded |X_k-Y|_0 = 998980, f1 =  0.645367, approx slack: 10888129
rounded before pow |X_k-Y|_0 = 11000763, f1 =  0.301591

Iteration 1900: Loss = 1670270.000000
|Xk-Y|_F:  1032366.750000, |X-X0|:  637903.250000
rounded |X_k-Y|_0 = 997739, f1 =  0.645429, approx slack: 10872849
rounded before pow |X_k-Y|_0 = 10992175, f1 =  0.301888

Iteration 1920: Loss = 1666880.500000
|Xk-Y|_F:  1031387.500000, |X-X0|:  635493.062500
rounded |X_k-Y|_0 = 996647, f1 =  0.645483, approx slack: 10869425
rounded before pow |X_k-Y|_0 = 10991915, f1 =  0.301896

Iteration 1940: Loss = 1663573.500000
|Xk-Y|_F:  1030474.812500, |X-X0|:  633098.625000
rounded |X_k-Y|_0 = 995708, f1 =  0.645529, approx slack: 10859911
rounded before pow |X_k-Y|_0 = 10985587, f1 =  0.302114

Iteration 1960: Loss = 1660352.000000
|Xk-Y|_F:  1029613.625000, |X-X0|:  630738.375000
rounded |X_k-Y|_0 = 994945, f1 =  0.645567, approx slack: 10856992
rounded before pow |X_k-Y|_0 = 10984439, f1 =  0.302154

Iteration 1980: Loss = 1657198.500000
|Xk-Y|_F:  1028798.000000, |X-X0|:  628400.500000
rounded |X_k-Y|_0 = 993760, f1 =  0.645626, approx slack: 10805252
rounded before pow |X_k-Y|_0 = 10983063, f1 =  0.302188

Iteration 2000: Loss = 1654032.000000
|Xk-Y|_F:  1027958.250000, |X-X0|:  626073.750000
rounded |X_k-Y|_0 = 992673, f1 =  0.645681, approx slack: 10809813
rounded before pow |X_k-Y|_0 = 10985917, f1 =  0.302090

Iteration 2020: Loss = 1651018.000000
|Xk-Y|_F:  1027240.625000, |X-X0|:  623777.312500
rounded |X_k-Y|_0 = 991538, f1 =  0.645738, approx slack: 10808591
rounded before pow |X_k-Y|_0 = 10987191, f1 =  0.302045

Iteration 2040: Loss = 1647870.250000
|Xk-Y|_F:  1026370.562500, |X-X0|:  621499.750000
rounded |X_k-Y|_0 = 990566, f1 =  0.645787, approx slack: 10802576
rounded before pow |X_k-Y|_0 = 10987534, f1 =  0.302034

Iteration 2060: Loss = 1644762.125000
|Xk-Y|_F:  1025530.437500, |X-X0|:  619231.687500
rounded |X_k-Y|_0 = 989897, f1 =  0.645821, approx slack: 10800078
rounded before pow |X_k-Y|_0 = 10985571, f1 =  0.302101

Iteration 2080: Loss = 1641750.250000
|Xk-Y|_F:  1024758.187500, |X-X0|:  616992.125000
rounded |X_k-Y|_0 = 988883, f1 =  0.645872, approx slack: 10799093
rounded before pow |X_k-Y|_0 = 10984283, f1 =  0.302146

Iteration 2100: Loss = 1638813.500000
|Xk-Y|_F:  1024053.687500, |X-X0|:  614759.875000
rounded |X_k-Y|_0 = 987990, f1 =  0.645918, approx slack: 10795828
rounded before pow |X_k-Y|_0 = 10980099, f1 =  0.302290

Iteration 2120: Loss = 1635691.750000
|Xk-Y|_F:  1023147.687500, |X-X0|:  612544.000000
rounded |X_k-Y|_0 = 986867, f1 =  0.645974, approx slack: 10794593
rounded before pow |X_k-Y|_0 = 10979493, f1 =  0.302311

Iteration 2140: Loss = 1632636.750000
|Xk-Y|_F:  1022289.000000, |X-X0|:  610347.812500
rounded |X_k-Y|_0 = 986547, f1 =  0.645990, approx slack: 10911253
rounded before pow |X_k-Y|_0 = 11097398, f1 =  0.298222

Iteration 2160: Loss = 1629670.500000
|Xk-Y|_F:  1021510.937500, |X-X0|:  608159.625000
rounded |X_k-Y|_0 = 985376, f1 =  0.646049, approx slack: 10917804
rounded before pow |X_k-Y|_0 = 11102626, f1 =  0.298040

Iteration 2180: Loss = 1626720.500000
|Xk-Y|_F:  1020742.437500, |X-X0|:  605978.000000
rounded |X_k-Y|_0 = 983783, f1 =  0.646129, approx slack: 10921434
rounded before pow |X_k-Y|_0 = 11103142, f1 =  0.298022

Iteration 2200: Loss = 1623774.750000
|Xk-Y|_F:  1019968.562500, |X-X0|:  603806.250000
rounded |X_k-Y|_0 = 983330, f1 =  0.646153, approx slack: 10888044
rounded before pow |X_k-Y|_0 = 11074055, f1 =  0.299034

Iteration 2220: Loss = 1620839.875000
|Xk-Y|_F:  1019202.125000, |X-X0|:  601637.750000
rounded |X_k-Y|_0 = 982228, f1 =  0.646208, approx slack: 10883969
rounded before pow |X_k-Y|_0 = 11072324, f1 =  0.299094

Iteration 2240: Loss = 1617854.000000
|Xk-Y|_F:  1018364.062500, |X-X0|:  599489.937500
rounded |X_k-Y|_0 = 981258, f1 =  0.646256, approx slack: 10882174
rounded before pow |X_k-Y|_0 = 11071192, f1 =  0.299133

Iteration 2260: Loss = 1614880.000000
|Xk-Y|_F:  1017534.187500, |X-X0|:  597345.875000
rounded |X_k-Y|_0 = 980874, f1 =  0.646275, approx slack: 10880183
rounded before pow |X_k-Y|_0 = 11069881, f1 =  0.299179

Iteration 2280: Loss = 1612000.500000
|Xk-Y|_F:  1016782.750000, |X-X0|:  595217.812500
rounded |X_k-Y|_0 = 979403, f1 =  0.646350, approx slack: 10878061
rounded before pow |X_k-Y|_0 = 11068255, f1 =  0.299235

Iteration 2300: Loss = 1609029.750000
|Xk-Y|_F:  1015936.062500, |X-X0|:  593093.687500
rounded |X_k-Y|_0 = 979125, f1 =  0.646363, approx slack: 10877747
rounded before pow |X_k-Y|_0 = 11070648, f1 =  0.299151

Iteration 2320: Loss = 1606155.250000
|Xk-Y|_F:  1015165.000000, |X-X0|:  590990.250000
rounded |X_k-Y|_0 = 977912, f1 =  0.646424, approx slack: 10879019
rounded before pow |X_k-Y|_0 = 11070602, f1 =  0.299153

Iteration 2340: Loss = 1603383.750000
|Xk-Y|_F:  1014501.187500, |X-X0|:  588882.500000
rounded |X_k-Y|_0 = 977329, f1 =  0.646455, approx slack: 10876885
rounded before pow |X_k-Y|_0 = 11067864, f1 =  0.299248

Iteration 2360: Loss = 1600382.250000
|Xk-Y|_F:  1013585.125000, |X-X0|:  586797.062500
rounded |X_k-Y|_0 = 976389, f1 =  0.646500, approx slack: 10873507
rounded before pow |X_k-Y|_0 = 11067730, f1 =  0.299252

Iteration 2380: Loss = 1597518.250000
|Xk-Y|_F:  1012786.437500, |X-X0|:  584731.875000
rounded |X_k-Y|_0 = 975022, f1 =  0.646568, approx slack: 10878829
rounded before pow |X_k-Y|_0 = 11074143, f1 =  0.299029

Iteration 2400: Loss = 1594689.250000
|Xk-Y|_F:  1012031.187500, |X-X0|:  582658.125000
rounded |X_k-Y|_0 = 973803, f1 =  0.646629, approx slack: 10877907
rounded before pow |X_k-Y|_0 = 11073674, f1 =  0.299045

Iteration 2420: Loss = 1591807.750000
|Xk-Y|_F:  1011196.562500, |X-X0|:  580611.250000
rounded |X_k-Y|_0 = 973153, f1 =  0.646661, approx slack: 10870672
rounded before pow |X_k-Y|_0 = 11071890, f1 =  0.299106

Iteration 2440: Loss = 1589235.875000
|Xk-Y|_F:  1010672.000000, |X-X0|:  578563.875000
rounded |X_k-Y|_0 = 973101, f1 =  0.646664, approx slack: 10866744
rounded before pow |X_k-Y|_0 = 11068302, f1 =  0.299231

Iteration 2460: Loss = 1586084.875000
|Xk-Y|_F:  1009577.625000, |X-X0|:  576507.250000
rounded |X_k-Y|_0 = 970861, f1 =  0.646774, approx slack: 10868100
rounded before pow |X_k-Y|_0 = 11072893, f1 =  0.299071

Iteration 2480: Loss = 1583281.500000
|Xk-Y|_F:  1008801.875000, |X-X0|:  574479.687500
rounded |X_k-Y|_0 = 970230, f1 =  0.646806, approx slack: 10869446
rounded before pow |X_k-Y|_0 = 11074790, f1 =  0.299005

Iteration 2500: Loss = 1580426.375000
|Xk-Y|_F:  1007970.187500, |X-X0|:  572456.187500
rounded |X_k-Y|_0 = 969363, f1 =  0.646849, approx slack: 10864985
rounded before pow |X_k-Y|_0 = 11070564, f1 =  0.299152

Iteration 2520: Loss = 1577771.500000
|Xk-Y|_F:  1007330.625000, |X-X0|:  570440.937500
rounded |X_k-Y|_0 = 968393, f1 =  0.646897, approx slack: 10867671
rounded before pow |X_k-Y|_0 = 11069731, f1 =  0.299182

Iteration 2540: Loss = 1574770.000000
|Xk-Y|_F:  1006327.875000, |X-X0|:  568442.062500
rounded |X_k-Y|_0 = 967750, f1 =  0.646929, approx slack: 10898625
rounded before pow |X_k-Y|_0 = 11077512, f1 =  0.298915

Iteration 2560: Loss = 1572025.750000
|Xk-Y|_F:  1005570.375000, |X-X0|:  566455.437500
rounded |X_k-Y|_0 = 966255, f1 =  0.647004, approx slack: 10812929
rounded before pow |X_k-Y|_0 = 10991384, f1 =  0.301901

Iteration 2580: Loss = 1570337.375000
|Xk-Y|_F:  1005829.250000, |X-X0|:  564508.125000
rounded |X_k-Y|_0 = 965876, f1 =  0.647027, approx slack: 10768842
rounded before pow |X_k-Y|_0 = 10947848, f1 =  0.303405

Iteration 2600: Loss = 1566408.000000
|Xk-Y|_F:  1003860.437500, |X-X0|:  562547.500000
rounded |X_k-Y|_0 = 964288, f1 =  0.647102, approx slack: 10762001
rounded before pow |X_k-Y|_0 = 10943397, f1 =  0.303559

Iteration 2620: Loss = 1563594.500000
|Xk-Y|_F:  1003032.187500, |X-X0|:  560562.250000
rounded |X_k-Y|_0 = 963925, f1 =  0.647122, approx slack: 10698932
rounded before pow |X_k-Y|_0 = 10882905, f1 =  0.305641

Iteration 2640: Loss = 1560939.500000
|Xk-Y|_F:  1002350.000000, |X-X0|:  558589.562500
rounded |X_k-Y|_0 = 962572, f1 =  0.647187, approx slack: 10693236
rounded before pow |X_k-Y|_0 = 10878449, f1 =  0.305794

Iteration 2660: Loss = 1558304.875000
|Xk-Y|_F:  1001703.375000, |X-X0|:  556601.500000
rounded |X_k-Y|_0 = 961785, f1 =  0.647229, approx slack: 10688211
rounded before pow |X_k-Y|_0 = 10872790, f1 =  0.305989

Iteration 2680: Loss = 1555722.000000
|Xk-Y|_F:  1001088.437500, |X-X0|:  554633.562500
rounded |X_k-Y|_0 = 960952, f1 =  0.647271, approx slack: 10688249
rounded before pow |X_k-Y|_0 = 10872803, f1 =  0.305988

Iteration 2700: Loss = 1553118.500000
|Xk-Y|_F:  1000448.562500, |X-X0|:  552670.000000
rounded |X_k-Y|_0 = 960446, f1 =  0.647296, approx slack: 10691368
rounded before pow |X_k-Y|_0 = 10873697, f1 =  0.305958

Iteration 2720: Loss = 1550639.125000
|Xk-Y|_F:  999910.875000, |X-X0|:  550728.250000
rounded |X_k-Y|_0 = 959778, f1 =  0.647329, approx slack: 10688430
rounded before pow |X_k-Y|_0 = 10871211, f1 =  0.306043

Iteration 2740: Loss = 1548037.750000
|Xk-Y|_F:  999233.937500, |X-X0|:  548803.875000
rounded |X_k-Y|_0 = 958549, f1 =  0.647389, approx slack: 10688797
rounded before pow |X_k-Y|_0 = 10871196, f1 =  0.306044

Iteration 2760: Loss = 1545511.250000
|Xk-Y|_F:  998623.062500, |X-X0|:  546888.187500
rounded |X_k-Y|_0 = 957805, f1 =  0.647427, approx slack: 10685812
rounded before pow |X_k-Y|_0 = 10868291, f1 =  0.306144

Iteration 2780: Loss = 1543027.000000
|Xk-Y|_F:  998035.375000, |X-X0|:  544991.625000
rounded |X_k-Y|_0 = 957585, f1 =  0.647438, approx slack: 10686201
rounded before pow |X_k-Y|_0 = 10868651, f1 =  0.306131

Iteration 2800: Loss = 1540527.875000
|Xk-Y|_F:  997428.750000, |X-X0|:  543099.125000
rounded |X_k-Y|_0 = 956680, f1 =  0.647483, approx slack: 10685017
rounded before pow |X_k-Y|_0 = 10867510, f1 =  0.306171

Iteration 2820: Loss = 1538032.750000
|Xk-Y|_F:  996828.687500, |X-X0|:  541204.125000
rounded |X_k-Y|_0 = 955914, f1 =  0.647522, approx slack: 10682904
rounded before pow |X_k-Y|_0 = 10865291, f1 =  0.306247

Iteration 2840: Loss = 1535519.125000
|Xk-Y|_F:  996215.125000, |X-X0|:  539304.000000
rounded |X_k-Y|_0 = 955163, f1 =  0.647559, approx slack: 10678078
rounded before pow |X_k-Y|_0 = 10860654, f1 =  0.306406

Iteration 2860: Loss = 1533025.625000
|Xk-Y|_F:  995614.062500, |X-X0|:  537411.562500
rounded |X_k-Y|_0 = 954861, f1 =  0.647574, approx slack: 10674947
rounded before pow |X_k-Y|_0 = 10858364, f1 =  0.306484

Iteration 2880: Loss = 1530548.250000
|Xk-Y|_F:  995015.625000, |X-X0|:  535532.625000
rounded |X_k-Y|_0 = 954289, f1 =  0.647603, approx slack: 10674077
rounded before pow |X_k-Y|_0 = 10857612, f1 =  0.306510

Iteration 2900: Loss = 1528141.500000
|Xk-Y|_F:  994472.375000, |X-X0|:  533669.125000
rounded |X_k-Y|_0 = 953779, f1 =  0.647629, approx slack: 10670535
rounded before pow |X_k-Y|_0 = 10854968, f1 =  0.306601

Iteration 2920: Loss = 1525703.750000
|Xk-Y|_F:  993888.375000, |X-X0|:  531815.312500
rounded |X_k-Y|_0 = 953029, f1 =  0.647666, approx slack: 10669604
rounded before pow |X_k-Y|_0 = 10853927, f1 =  0.306636

Iteration 2940: Loss = 1523473.750000
|Xk-Y|_F:  993499.750000, |X-X0|:  529974.000000
rounded |X_k-Y|_0 = 952541, f1 =  0.647691, approx slack: 10667423
rounded before pow |X_k-Y|_0 = 10853812, f1 =  0.306640

Iteration 2960: Loss = 1520912.500000
|Xk-Y|_F:  992795.125000, |X-X0|:  528117.375000
rounded |X_k-Y|_0 = 951527, f1 =  0.647742, approx slack: 10670107
rounded before pow |X_k-Y|_0 = 10854003, f1 =  0.306634

Iteration 2980: Loss = 1518585.125000
|Xk-Y|_F:  992303.812500, |X-X0|:  526281.312500
rounded |X_k-Y|_0 = 950911, f1 =  0.647772, approx slack: 10673237
rounded before pow |X_k-Y|_0 = 10857115, f1 =  0.306527

Iteration 3000: Loss = 1516155.375000
|Xk-Y|_F:  991717.875000, |X-X0|:  524437.500000
rounded |X_k-Y|_0 = 950242, f1 =  0.647806, approx slack: 10671230
rounded before pow |X_k-Y|_0 = 10855143, f1 =  0.306595

Iteration 3020: Loss = 1513827.250000
|Xk-Y|_F:  991204.875000, |X-X0|:  522622.312500
rounded |X_k-Y|_0 = 949824, f1 =  0.647827, approx slack: 10669301
rounded before pow |X_k-Y|_0 = 10853696, f1 =  0.306644

Iteration 3040: Loss = 1511471.000000
|Xk-Y|_F:  990658.750000, |X-X0|:  520812.281250
rounded |X_k-Y|_0 = 949195, f1 =  0.647859, approx slack: 10666513
rounded before pow |X_k-Y|_0 = 10851896, f1 =  0.306706

Iteration 3060: Loss = 1509174.500000
|Xk-Y|_F:  990141.750000, |X-X0|:  519032.687500
rounded |X_k-Y|_0 = 948565, f1 =  0.647890, approx slack: 10665679
rounded before pow |X_k-Y|_0 = 10850791, f1 =  0.306744

Iteration 3080: Loss = 1507081.000000
|Xk-Y|_F:  989815.875000, |X-X0|:  517265.125000
rounded |X_k-Y|_0 = 947884, f1 =  0.647924, approx slack: 10665313
rounded before pow |X_k-Y|_0 = 10850431, f1 =  0.306757

Iteration 3100: Loss = 1504571.750000
|Xk-Y|_F:  989056.562500, |X-X0|:  515515.250000
rounded |X_k-Y|_0 = 947377, f1 =  0.647950, approx slack: 10665685
rounded before pow |X_k-Y|_0 = 10850811, f1 =  0.306744

Iteration 3120: Loss = 1502280.000000
|Xk-Y|_F:  988509.375000, |X-X0|:  513770.656250
rounded |X_k-Y|_0 = 946707, f1 =  0.647983, approx slack: 10665521
rounded before pow |X_k-Y|_0 = 10850640, f1 =  0.306750

Iteration 3140: Loss = 1500015.500000
|Xk-Y|_F:  987959.312500, |X-X0|:  512056.187500
rounded |X_k-Y|_0 = 946161, f1 =  0.648011, approx slack: 10664183
rounded before pow |X_k-Y|_0 = 10849458, f1 =  0.306790

Iteration 3160: Loss = 1497766.750000
|Xk-Y|_F:  987424.312500, |X-X0|:  510342.406250
rounded |X_k-Y|_0 = 945571, f1 =  0.648040, approx slack: 10664994
rounded before pow |X_k-Y|_0 = 10850515, f1 =  0.306754

Iteration 3180: Loss = 1495468.750000
|Xk-Y|_F:  986859.875000, |X-X0|:  508608.812500
rounded |X_k-Y|_0 = 944716, f1 =  0.648082, approx slack: 10664880
rounded before pow |X_k-Y|_0 = 10850120, f1 =  0.306767

Iteration 3200: Loss = 1493236.250000
|Xk-Y|_F:  986322.500000, |X-X0|:  506913.812500
rounded |X_k-Y|_0 = 944538, f1 =  0.648092, approx slack: 10664421
rounded before pow |X_k-Y|_0 = 10850496, f1 =  0.306755

Iteration 3220: Loss = 1491008.750000
|Xk-Y|_F:  985811.437500, |X-X0|:  505197.375000
rounded |X_k-Y|_0 = 943941, f1 =  0.648122, approx slack: 10662736
rounded before pow |X_k-Y|_0 = 10849339, f1 =  0.306794

Iteration 3240: Loss = 1488827.750000
|Xk-Y|_F:  985333.687500, |X-X0|:  503494.031250
rounded |X_k-Y|_0 = 943178, f1 =  0.648159, approx slack: 10660338
rounded before pow |X_k-Y|_0 = 10846636, f1 =  0.306887

Iteration 3260: Loss = 1486542.125000
|Xk-Y|_F:  984754.000000, |X-X0|:  501788.125000
rounded |X_k-Y|_0 = 942778, f1 =  0.648180, approx slack: 10659430
rounded before pow |X_k-Y|_0 = 10846168, f1 =  0.306903

Iteration 3280: Loss = 1484285.875000
|Xk-Y|_F:  984195.500000, |X-X0|:  500090.343750
rounded |X_k-Y|_0 = 942171, f1 =  0.648211, approx slack: 10662734
rounded before pow |X_k-Y|_0 = 10849676, f1 =  0.306783

Iteration 3300: Loss = 1482042.750000
|Xk-Y|_F:  983654.250000, |X-X0|:  498388.562500
rounded |X_k-Y|_0 = 941641, f1 =  0.648238, approx slack: 10656184
rounded before pow |X_k-Y|_0 = 10844646, f1 =  0.306955

Iteration 3320: Loss = 1480003.125000
|Xk-Y|_F:  983312.125000, |X-X0|:  496691.000000
rounded |X_k-Y|_0 = 941118, f1 =  0.648265, approx slack: 10652562
rounded before pow |X_k-Y|_0 = 10841004, f1 =  0.307080

Iteration 3340: Loss = 1477635.750000
|Xk-Y|_F:  982643.250000, |X-X0|:  494992.468750
rounded |X_k-Y|_0 = 940376, f1 =  0.648300, approx slack: 10654213
rounded before pow |X_k-Y|_0 = 10842561, f1 =  0.307026

Iteration 3360: Loss = 1475521.125000
|Xk-Y|_F:  982192.875000, |X-X0|:  493328.250000
rounded |X_k-Y|_0 = 939732, f1 =  0.648333, approx slack: 10655032
rounded before pow |X_k-Y|_0 = 10843315, f1 =  0.307001

Iteration 3380: Loss = 1473266.750000
|Xk-Y|_F:  981647.500000, |X-X0|:  491619.218750
rounded |X_k-Y|_0 = 939092, f1 =  0.648365, approx slack: 10645973
rounded before pow |X_k-Y|_0 = 10834987, f1 =  0.307286

Iteration 3400: Loss = 1471273.625000
|Xk-Y|_F:  981309.937500, |X-X0|:  489963.687500
rounded |X_k-Y|_0 = 938744, f1 =  0.648383, approx slack: 10638450
rounded before pow |X_k-Y|_0 = 10827607, f1 =  0.307539

Iteration 3420: Loss = 1468869.250000
|Xk-Y|_F:  980585.875000, |X-X0|:  488283.437500
rounded |X_k-Y|_0 = 937910, f1 =  0.648424, approx slack: 10639404
rounded before pow |X_k-Y|_0 = 10828442, f1 =  0.307510

Iteration 3440: Loss = 1466764.500000
|Xk-Y|_F:  980124.437500, |X-X0|:  486640.000000
rounded |X_k-Y|_0 = 937617, f1 =  0.648438, approx slack: 10627077
rounded before pow |X_k-Y|_0 = 10818042, f1 =  0.307866

Iteration 3460: Loss = 1464645.750000
|Xk-Y|_F:  979646.125000, |X-X0|:  484999.687500
rounded |X_k-Y|_0 = 936987, f1 =  0.648469, approx slack: 10624960
rounded before pow |X_k-Y|_0 = 10813309, f1 =  0.308028

Iteration 3480: Loss = 1462497.625000
|Xk-Y|_F:  979137.562500, |X-X0|:  483360.062500
rounded |X_k-Y|_0 = 936505, f1 =  0.648493, approx slack: 10620503
rounded before pow |X_k-Y|_0 = 10809362, f1 =  0.308163

Iteration 3500: Loss = 1460425.500000
|Xk-Y|_F:  978687.062500, |X-X0|:  481738.437500
rounded |X_k-Y|_0 = 935932, f1 =  0.648521, approx slack: 10617453
rounded before pow |X_k-Y|_0 = 10806923, f1 =  0.308247

Iteration 3520: Loss = 1458407.625000
|Xk-Y|_F:  978275.437500, |X-X0|:  480132.187500
rounded |X_k-Y|_0 = 935401, f1 =  0.648548, approx slack: 10621072
rounded before pow |X_k-Y|_0 = 10805283, f1 =  0.308304

Iteration 3540: Loss = 1456356.500000
|Xk-Y|_F:  977816.812500, |X-X0|:  478539.750000
rounded |X_k-Y|_0 = 935029, f1 =  0.648567, approx slack: 10619423
rounded before pow |X_k-Y|_0 = 10804266, f1 =  0.308339

Iteration 3560: Loss = 1454263.500000
|Xk-Y|_F:  977318.937500, |X-X0|:  476944.562500
rounded |X_k-Y|_0 = 934657, f1 =  0.648585, approx slack: 10610921
rounded before pow |X_k-Y|_0 = 10798937, f1 =  0.308520

Iteration 3580: Loss = 1452175.000000
|Xk-Y|_F:  976833.500000, |X-X0|:  475341.500000
rounded |X_k-Y|_0 = 933907, f1 =  0.648622, approx slack: 10609076
rounded before pow |X_k-Y|_0 = 10797751, f1 =  0.308561

Iteration 3600: Loss = 1450081.125000
|Xk-Y|_F:  976348.812500, |X-X0|:  473732.312500
rounded |X_k-Y|_0 = 933411, f1 =  0.648648, approx slack: 10612760
rounded before pow |X_k-Y|_0 = 10801360, f1 =  0.308437

Iteration 3620: Loss = 1448042.625000
|Xk-Y|_F:  975887.750000, |X-X0|:  472154.843750
rounded |X_k-Y|_0 = 933174, f1 =  0.648659, approx slack: 10614350
rounded before pow |X_k-Y|_0 = 10803090, f1 =  0.308378

Iteration 3640: Loss = 1446362.750000
|Xk-Y|_F:  975768.250000, |X-X0|:  470594.562500
rounded |X_k-Y|_0 = 933160, f1 =  0.648661, approx slack: 10610477
rounded before pow |X_k-Y|_0 = 10799995, f1 =  0.308484

Iteration 3660: Loss = 1444015.375000
|Xk-Y|_F:  974999.562500, |X-X0|:  469015.812500
rounded |X_k-Y|_0 = 932108, f1 =  0.648711, approx slack: 10611820
rounded before pow |X_k-Y|_0 = 10801060, f1 =  0.308447

Iteration 3680: Loss = 1442089.125000
|Xk-Y|_F:  974628.125000, |X-X0|:  467461.000000
rounded |X_k-Y|_0 = 931615, f1 =  0.648736, approx slack: 10609218
rounded before pow |X_k-Y|_0 = 10799841, f1 =  0.308489

Iteration 3700: Loss = 1440116.250000
|Xk-Y|_F:  974234.687500, |X-X0|:  465881.562500
rounded |X_k-Y|_0 = 931079, f1 =  0.648762, approx slack: 10609795
rounded before pow |X_k-Y|_0 = 10795159, f1 =  0.308650

Iteration 3720: Loss = 1438067.000000
|Xk-Y|_F:  973749.250000, |X-X0|:  464317.750000
rounded |X_k-Y|_0 = 930436, f1 =  0.648794, approx slack: 10608836
rounded before pow |X_k-Y|_0 = 10795448, f1 =  0.308640

Iteration 3740: Loss = 1436087.250000
|Xk-Y|_F:  973337.000000, |X-X0|:  462750.187500
rounded |X_k-Y|_0 = 929960, f1 =  0.648817, approx slack: 10604475
rounded before pow |X_k-Y|_0 = 10790259, f1 =  0.308818

Iteration 3760: Loss = 1434144.375000
|Xk-Y|_F:  972937.187500, |X-X0|:  461207.218750
rounded |X_k-Y|_0 = 929535, f1 =  0.648839, approx slack: 10603048
rounded before pow |X_k-Y|_0 = 10789176, f1 =  0.308855

Iteration 3780: Loss = 1432093.250000
|Xk-Y|_F:  972463.437500, |X-X0|:  459629.875000
rounded |X_k-Y|_0 = 929187, f1 =  0.648855, approx slack: 10595691
rounded before pow |X_k-Y|_0 = 10784057, f1 =  0.309029

Iteration 3800: Loss = 1430318.875000
|Xk-Y|_F:  972198.625000, |X-X0|:  458120.218750
rounded |X_k-Y|_0 = 928643, f1 =  0.648882, approx slack: 10595976
rounded before pow |X_k-Y|_0 = 10784398, f1 =  0.309018

Iteration 3820: Loss = 1428241.750000
|Xk-Y|_F:  971678.500000, |X-X0|:  456563.218750
rounded |X_k-Y|_0 = 928081, f1 =  0.648910, approx slack: 10599734
rounded before pow |X_k-Y|_0 = 10787209, f1 =  0.308922

Iteration 3840: Loss = 1426368.375000
|Xk-Y|_F:  971332.375000, |X-X0|:  455036.000000
rounded |X_k-Y|_0 = 927925, f1 =  0.648918, approx slack: 10598941
rounded before pow |X_k-Y|_0 = 10787832, f1 =  0.308900

Iteration 3860: Loss = 1424251.250000
|Xk-Y|_F:  970705.312500, |X-X0|:  453545.906250
rounded |X_k-Y|_0 = 927196, f1 =  0.648954, approx slack: 10588684
rounded before pow |X_k-Y|_0 = 10780911, f1 =  0.309136

Iteration 3880: Loss = 1422294.500000
|Xk-Y|_F:  970198.312500, |X-X0|:  452096.218750
rounded |X_k-Y|_0 = 926197, f1 =  0.649002, approx slack: 10551650
rounded before pow |X_k-Y|_0 = 10756229, f1 =  0.309977

Iteration 3900: Loss = 1420331.750000
|Xk-Y|_F:  969667.312500, |X-X0|:  450664.468750
rounded |X_k-Y|_0 = 925841, f1 =  0.649019, approx slack: 10394694
rounded before pow |X_k-Y|_0 = 10609332, f1 =  0.314967

Iteration 3920: Loss = 1418415.750000
|Xk-Y|_F:  969114.062500, |X-X0|:  449301.625000
rounded |X_k-Y|_0 = 925095, f1 =  0.649055, approx slack: 10206479
rounded before pow |X_k-Y|_0 = 10433293, f1 =  0.320894

Iteration 3940: Loss = 1415763.125000
|Xk-Y|_F:  967825.687500, |X-X0|:  447937.437500
rounded |X_k-Y|_0 = 924097, f1 =  0.649100, approx slack: 10095814
rounded before pow |X_k-Y|_0 = 10328668, f1 =  0.324392

Iteration 3960: Loss = 1413312.750000
|Xk-Y|_F:  966725.000000, |X-X0|:  446587.687500
rounded |X_k-Y|_0 = 921992, f1 =  0.649200, approx slack: 10047689
rounded before pow |X_k-Y|_0 = 10280117, f1 =  0.326009

Iteration 3980: Loss = 1410734.250000
|Xk-Y|_F:  965494.062500, |X-X0|:  445240.218750
rounded |X_k-Y|_0 = 920914, f1 =  0.649251, approx slack: 10032507
rounded before pow |X_k-Y|_0 = 10266195, f1 =  0.326472

Iteration 4000: Loss = 1408689.250000
|Xk-Y|_F:  964766.375000, |X-X0|:  443922.812500
rounded |X_k-Y|_0 = 920418, f1 =  0.649276, approx slack: 10029704
rounded before pow |X_k-Y|_0 = 10263699, f1 =  0.326555

Iteration 4020: Loss = 1405432.500000
|Xk-Y|_F:  962870.000000, |X-X0|:  442562.531250
rounded |X_k-Y|_0 = 917710, f1 =  0.649408, approx slack: 10031769
rounded before pow |X_k-Y|_0 = 10266768, f1 =  0.326453

Iteration 4040: Loss = 1402833.750000
|Xk-Y|_F:  961618.000000, |X-X0|:  441215.687500
rounded |X_k-Y|_0 = 914781, f1 =  0.649550, approx slack: 10018762
rounded before pow |X_k-Y|_0 = 10257715, f1 =  0.326753

Iteration 4060: Loss = 1400726.500000
|Xk-Y|_F:  960847.375000, |X-X0|:  439879.156250
rounded |X_k-Y|_0 = 913363, f1 =  0.649621, approx slack: 10022517
rounded before pow |X_k-Y|_0 = 10260621, f1 =  0.326657

Iteration 4080: Loss = 1398110.250000
|Xk-Y|_F:  959665.375000, |X-X0|:  438444.875000
rounded |X_k-Y|_0 = 913076, f1 =  0.649633, approx slack: 10003047
rounded before pow |X_k-Y|_0 = 10246791, f1 =  0.327116

Iteration 4100: Loss = 1396192.000000
|Xk-Y|_F:  959163.937500, |X-X0|:  437028.125000
rounded |X_k-Y|_0 = 911528, f1 =  0.649710, approx slack: 10006537
rounded before pow |X_k-Y|_0 = 10246507, f1 =  0.327126

Iteration 4120: Loss = 1392361.500000
|Xk-Y|_F:  956930.437500, |X-X0|:  435431.000000
rounded |X_k-Y|_0 = 908824, f1 =  0.649842, approx slack: 10007040
rounded before pow |X_k-Y|_0 = 10248466, f1 =  0.327060

Iteration 4140: Loss = 1389464.750000
|Xk-Y|_F:  955638.812500, |X-X0|:  433826.000000
rounded |X_k-Y|_0 = 906702, f1 =  0.649945, approx slack: 10006373
rounded before pow |X_k-Y|_0 = 10247517, f1 =  0.327091

Iteration 4160: Loss = 1387268.750000
|Xk-Y|_F:  955014.562500, |X-X0|:  432254.218750
rounded |X_k-Y|_0 = 906825, f1 =  0.649940, approx slack: 10000639
rounded before pow |X_k-Y|_0 = 10244996, f1 =  0.327175

Iteration 4180: Loss = 1384641.625000
|Xk-Y|_F:  953986.062500, |X-X0|:  430655.562500
rounded |X_k-Y|_0 = 905617, f1 =  0.649999, approx slack: 9996542
rounded before pow |X_k-Y|_0 = 10239400, f1 =  0.327361

Iteration 4200: Loss = 1382388.500000
|Xk-Y|_F:  953291.000000, |X-X0|:  429097.562500
rounded |X_k-Y|_0 = 904629, f1 =  0.650048, approx slack: 9998304
rounded before pow |X_k-Y|_0 = 10240870, f1 =  0.327313

Iteration 4220: Loss = 1380028.250000
|Xk-Y|_F:  952487.500000, |X-X0|:  427540.718750
rounded |X_k-Y|_0 = 905018, f1 =  0.650030, approx slack: 9998589
rounded before pow |X_k-Y|_0 = 10240142, f1 =  0.327340

Iteration 4240: Loss = 1377816.375000
|Xk-Y|_F:  951766.875000, |X-X0|:  426049.500000
rounded |X_k-Y|_0 = 903029, f1 =  0.650127, approx slack: 9997186
rounded before pow |X_k-Y|_0 = 10237196, f1 =  0.327438

Iteration 4260: Loss = 1375450.125000
|Xk-Y|_F:  950907.562500, |X-X0|:  424542.562500
rounded |X_k-Y|_0 = 901866, f1 =  0.650182, approx slack: 9995563
rounded before pow |X_k-Y|_0 = 10234175, f1 =  0.327538

Iteration 4280: Loss = 1373223.500000
|Xk-Y|_F:  950208.812500, |X-X0|:  423014.750000
rounded |X_k-Y|_0 = 902329, f1 =  0.650162, approx slack: 9988146
rounded before pow |X_k-Y|_0 = 10229201, f1 =  0.327703

Iteration 4300: Loss = 1370973.250000
|Xk-Y|_F:  949470.375000, |X-X0|:  421502.937500
rounded |X_k-Y|_0 = 900642, f1 =  0.650243, approx slack: 9986126
rounded before pow |X_k-Y|_0 = 10229682, f1 =  0.327685

Iteration 4320: Loss = 1368791.125000
|Xk-Y|_F:  948781.000000, |X-X0|:  420010.156250
rounded |X_k-Y|_0 = 900108, f1 =  0.650270, approx slack: 9989196
rounded before pow |X_k-Y|_0 = 10228432, f1 =  0.327729

Iteration 4340: Loss = 1366572.750000
|Xk-Y|_F:  948050.375000, |X-X0|:  418522.375000
rounded |X_k-Y|_0 = 899492, f1 =  0.650300, approx slack: 9971970
rounded before pow |X_k-Y|_0 = 10210111, f1 =  0.328336

Iteration 4360: Loss = 1364544.750000
|Xk-Y|_F:  947486.562500, |X-X0|:  417058.187500
rounded |X_k-Y|_0 = 898348, f1 =  0.650357, approx slack: 9975368
rounded before pow |X_k-Y|_0 = 10212705, f1 =  0.328250

Iteration 4380: Loss = 1362310.125000
|Xk-Y|_F:  946759.625000, |X-X0|:  415550.500000
rounded |X_k-Y|_0 = 897857, f1 =  0.650383, approx slack: 9968125
rounded before pow |X_k-Y|_0 = 10207316, f1 =  0.328428

Iteration 4400: Loss = 1360073.375000
|Xk-Y|_F:  946000.000000, |X-X0|:  414073.375000
rounded |X_k-Y|_0 = 897202, f1 =  0.650418, approx slack: 9965054
rounded before pow |X_k-Y|_0 = 10203957, f1 =  0.328540

Iteration 4420: Loss = 1357935.125000
|Xk-Y|_F:  945332.875000, |X-X0|:  412602.250000
rounded |X_k-Y|_0 = 896996, f1 =  0.650429, approx slack: 9956735
rounded before pow |X_k-Y|_0 = 10197994, f1 =  0.328736

Iteration 4440: Loss = 1355615.625000
|Xk-Y|_F:  944471.750000, |X-X0|:  411143.906250
rounded |X_k-Y|_0 = 896030, f1 =  0.650476, approx slack: 9952310
rounded before pow |X_k-Y|_0 = 10194669, f1 =  0.328846

Iteration 4460: Loss = 1353955.500000
|Xk-Y|_F:  944249.187500, |X-X0|:  409706.250000
rounded |X_k-Y|_0 = 897199, f1 =  0.650424, approx slack: 9962174
rounded before pow |X_k-Y|_0 = 10200970, f1 =  0.328638

Iteration 4480: Loss = 1351063.750000
|Xk-Y|_F:  942793.000000, |X-X0|:  408270.750000
rounded |X_k-Y|_0 = 894851, f1 =  0.650539, approx slack: 9965522
rounded before pow |X_k-Y|_0 = 10201819, f1 =  0.328609

Iteration 4500: Loss = 1348840.500000
|Xk-Y|_F:  942021.875000, |X-X0|:  406818.593750
rounded |X_k-Y|_0 = 893608, f1 =  0.650598, approx slack: 9973417
rounded before pow |X_k-Y|_0 = 10208611, f1 =  0.328383

Iteration 4520: Loss = 1346760.750000
|Xk-Y|_F:  941355.125000, |X-X0|:  405405.562500
rounded |X_k-Y|_0 = 893214, f1 =  0.650617, approx slack: 9965180
rounded before pow |X_k-Y|_0 = 10202052, f1 =  0.328602

Iteration 4540: Loss = 1343830.000000
|Xk-Y|_F:  939804.125000, |X-X0|:  404025.875000
rounded |X_k-Y|_0 = 892042, f1 =  0.650680, approx slack: 9966305
rounded before pow |X_k-Y|_0 = 10201801, f1 =  0.328611

Iteration 4560: Loss = 1341566.625000
|Xk-Y|_F:  938895.375000, |X-X0|:  402671.281250
rounded |X_k-Y|_0 = 891414, f1 =  0.650712, approx slack: 9960765
rounded before pow |X_k-Y|_0 = 10195739, f1 =  0.328811

Iteration 4580: Loss = 1339568.750000
|Xk-Y|_F:  938323.437500, |X-X0|:  401245.312500
rounded |X_k-Y|_0 = 890946, f1 =  0.650736, approx slack: 9965540
rounded before pow |X_k-Y|_0 = 10199843, f1 =  0.328675

Iteration 4600: Loss = 1337875.750000
|Xk-Y|_F:  937985.875000, |X-X0|:  399889.875000
rounded |X_k-Y|_0 = 889926, f1 =  0.650785, approx slack: 9959826
rounded before pow |X_k-Y|_0 = 10196905, f1 =  0.328771

Iteration 4620: Loss = 1336233.250000
|Xk-Y|_F:  937795.562500, |X-X0|:  398437.625000
rounded |X_k-Y|_0 = 891329, f1 =  0.650722, approx slack: 9942443
rounded before pow |X_k-Y|_0 = 10184234, f1 =  0.329189

Iteration 4640: Loss = 1333494.250000
|Xk-Y|_F:  936571.250000, |X-X0|:  396922.937500
rounded |X_k-Y|_0 = 889821, f1 =  0.650795, approx slack: 9942187
rounded before pow |X_k-Y|_0 = 10183208, f1 =  0.329223

Iteration 4660: Loss = 1331242.250000
|Xk-Y|_F:  935739.312500, |X-X0|:  395502.875000
rounded |X_k-Y|_0 = 888847, f1 =  0.650845, approx slack: 9941732
rounded before pow |X_k-Y|_0 = 10181344, f1 =  0.329284

Iteration 4680: Loss = 1329501.000000
|Xk-Y|_F:  935393.250000, |X-X0|:  394107.750000
rounded |X_k-Y|_0 = 888678, f1 =  0.650851, approx slack: 9944488
rounded before pow |X_k-Y|_0 = 10185553, f1 =  0.329145

Iteration 4700: Loss = 1327314.750000
|Xk-Y|_F:  934630.375000, |X-X0|:  392684.437500
rounded |X_k-Y|_0 = 887676, f1 =  0.650903, approx slack: 9940450
rounded before pow |X_k-Y|_0 = 10180340, f1 =  0.329317

Iteration 4720: Loss = 1325258.625000
|Xk-Y|_F:  934037.312500, |X-X0|:  391221.312500
rounded |X_k-Y|_0 = 887480, f1 =  0.650914, approx slack: 9935524
rounded before pow |X_k-Y|_0 = 10176380, f1 =  0.329447

Iteration 4740: Loss = 1323241.250000
|Xk-Y|_F:  933410.125000, |X-X0|:  389831.062500
rounded |X_k-Y|_0 = 885358, f1 =  0.651014, approx slack: 9935822
rounded before pow |X_k-Y|_0 = 10174425, f1 =  0.329513

Iteration 4760: Loss = 1322007.000000
|Xk-Y|_F:  933562.187500, |X-X0|:  388444.812500
rounded |X_k-Y|_0 = 885532, f1 =  0.651002, approx slack: 9927596
rounded before pow |X_k-Y|_0 = 10168444, f1 =  0.329710

Iteration 4780: Loss = 1320278.000000
|Xk-Y|_F:  933194.687500, |X-X0|:  387083.343750
rounded |X_k-Y|_0 = 887190, f1 =  0.650930, approx slack: 9933575
rounded before pow |X_k-Y|_0 = 10173618, f1 =  0.329539

Iteration 4800: Loss = 1318641.750000
|Xk-Y|_F:  932948.500000, |X-X0|:  385693.187500
rounded |X_k-Y|_0 = 884429, f1 =  0.651046, approx slack: 9934136
rounded before pow |X_k-Y|_0 = 10174848, f1 =  0.329498

Iteration 4820: Loss = 1315319.500000
|Xk-Y|_F:  931042.687500, |X-X0|:  384276.875000
rounded |X_k-Y|_0 = 883951, f1 =  0.651082, approx slack: 9934020
rounded before pow |X_k-Y|_0 = 10172560, f1 =  0.329574

Iteration 4840: Loss = 1314626.000000
|Xk-Y|_F:  931740.937500, |X-X0|:  382885.000000
rounded |X_k-Y|_0 = 884889, f1 =  0.651035, approx slack: 9925392
rounded before pow |X_k-Y|_0 = 10167940, f1 =  0.329727

Iteration 4860: Loss = 1314132.750000
|Xk-Y|_F:  932646.875000, |X-X0|:  381485.875000
rounded |X_k-Y|_0 = 883482, f1 =  0.651082, approx slack: 9924481
rounded before pow |X_k-Y|_0 = 10166268, f1 =  0.329782

Iteration 4880: Loss = 1315373.750000
|Xk-Y|_F:  934999.750000, |X-X0|:  380374.062500
rounded |X_k-Y|_0 = 883742, f1 =  0.651053, approx slack: 9937704
rounded before pow |X_k-Y|_0 = 10182352, f1 =  0.329250

Iteration 4900: Loss = 1311039.875000
|Xk-Y|_F:  932231.750000, |X-X0|:  378808.125000
rounded |X_k-Y|_0 = 882720, f1 =  0.651121, approx slack: 9937723
rounded before pow |X_k-Y|_0 = 10180480, f1 =  0.329312

Iteration 4920: Loss = 1313435.875000
|Xk-Y|_F:  935977.000000, |X-X0|:  377458.843750
rounded |X_k-Y|_0 = 881451, f1 =  0.651134, approx slack: 9933778
rounded before pow |X_k-Y|_0 = 10180516, f1 =  0.329311

Iteration 4940: Loss = 1315833.500000
|Xk-Y|_F:  939645.875000, |X-X0|:  376187.687500
rounded |X_k-Y|_0 = 882132, f1 =  0.651073, approx slack: 9936666
rounded before pow |X_k-Y|_0 = 10186743, f1 =  0.329105

Iteration 4960: Loss = 1316682.500000
|Xk-Y|_F:  941895.625000, |X-X0|:  374786.937500
rounded |X_k-Y|_0 = 882312, f1 =  0.651040, approx slack: 9934526
rounded before pow |X_k-Y|_0 = 10186562, f1 =  0.329111

Iteration 4980: Loss = 1313996.250000
|Xk-Y|_F:  940694.562500, |X-X0|:  373301.656250
rounded |X_k-Y|_0 = 881565, f1 =  0.651081, approx slack: 9933608
rounded before pow |X_k-Y|_0 = 10184332, f1 =  0.329185

Iteration 4999: Loss = 1313418.625000
|Xk-Y|_F:  941386.812500, |X-X0|:  372031.781250
rounded |X_k-Y|_0 = 881334, f1 =  0.651080, approx slack: 9923433
rounded before pow |X_k-Y|_0 = 10174239, f1 =  0.329519


KB after refine:
num_nodes: 5012.0000
num_edges: 5048.0000
density: 0.0002
avg_degree: 1.0072
avg_clustering: 0.1198
degree_assortativity: -0.2084
modularity: 0.6337
avg_betweenness: 0.0000
avg_closeness: 0.0045
------ ABL 0 after refine ------
--- eval ---
prediction result:
f1 on test:    0.4657
f1 on test:    0.7010 (micro)
f1 on KB:      0.6386
integrated f1: 0.5611, w_data: 0.3358, w_klg: 0.6642

integrated result:
f1 on test:    0.4537
f1 on test:    0.7014 (micro)
f1 on KB:      0.6443
integrated f1: 0.5803, w_data: 0.3358, w_klg: 0.6642
------------
integrated f1 0.5611
Epoch 100, Total loss: 37798268928.0000, CE loss: 35.8360, RL loss: 377982688.0000, Reward: -3771012.1172
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10886, weighted: 55190.68359375, len: 61053.6015625, nonzero: 0.49033570289611816
Epoch 200, Total loss: -61142343680.0000, CE loss: 36.0077, RL loss: -611423424.0000, Reward: -3770320.6836
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10725, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 300, Total loss: -13818165248.0000, CE loss: 35.8207, RL loss: -138181648.0000, Reward: -3766482.4961
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10278, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 400, Total loss: 78487101440.0000, CE loss: 36.0537, RL loss: 784871040.0000, Reward: -3764417.8164
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11827, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 500, Total loss: 27436863488.0000, CE loss: 36.2542, RL loss: 274368640.0000, Reward: -3764367.0508
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11152, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 600, Total loss: 56721313792.0000, CE loss: 36.5073, RL loss: 567213120.0000, Reward: -3760696.4102
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10451, weighted: 55190.68359375, len: 61053.6015625, nonzero: 0.49033570289611816
Epoch 700, Total loss: 12573254656.0000, CE loss: 36.9738, RL loss: 125732544.0000, Reward: -3756040.4805
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10354, weighted: 65565.1171875, len: 79654.6015625, nonzero: 0.5483246445655823
Epoch 800, Total loss: -253593567232.0000, CE loss: 37.3681, RL loss: -2535935744.0000, Reward: -3767253.4023
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12094, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 900, Total loss: 23342440448.0000, CE loss: 37.6797, RL loss: 233424400.0000, Reward: -3774389.1406
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10706, weighted: 55193.2890625, len: 61059.6015625, nonzero: 0.49035438895225525
Epoch 1000, Total loss: 118321766400.0000, CE loss: 37.6859, RL loss: 1183217664.0000, Reward: -3778651.7461
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9540, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 1100, Total loss: -90206511104.0000, CE loss: 37.7685, RL loss: -902065088.0000, Reward: -3771760.4688
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12300, weighted: 55709.0234375, len: 62036.6015625, nonzero: 0.4934002161026001
Epoch 1200, Total loss: 78537228288.0000, CE loss: 37.8563, RL loss: 785372288.0000, Reward: -3777057.8750
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9714, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 1300, Total loss: -33439916032.0000, CE loss: 37.8653, RL loss: -334399168.0000, Reward: -3776862.3242
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11675, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 1400, Total loss: 31000758272.0000, CE loss: 37.8740, RL loss: 310007584.0000, Reward: -3788716.7070
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10625, weighted: 60706.796875, len: 70980.6015625, nonzero: 0.5212832689285278
Epoch 1500, Total loss: -114024538112.0000, CE loss: 37.8756, RL loss: -1140245376.0000, Reward: -3794564.5352
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10542, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 1600, Total loss: -39527092224.0000, CE loss: 37.8904, RL loss: -395270912.0000, Reward: -3795758.3164
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 7925, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 1700, Total loss: 5911814144.0000, CE loss: 37.8899, RL loss: 59118144.0000, Reward: -3801795.4297
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 7434, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 1800, Total loss: 89888440320.0000, CE loss: 37.8900, RL loss: 898884416.0000, Reward: -3802788.2969
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10265, weighted: 56919.71484375, len: 64153.6015625, nonzero: 0.5
Epoch 1900, Total loss: -50981679104.0000, CE loss: 37.8872, RL loss: -509816800.0000, Reward: -3809811.5938
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9604, weighted: 55190.6875, len: 61053.6015625, nonzero: 0.49033570289611816
--- eval ---
prediction result:
f1 on test:    0.4629
f1 on test:    0.7034 (micro)
f1 on KB:      0.6425
integrated f1: 0.5683, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4507
f1 on test:    0.7037 (micro)
f1 on KB:      0.6482
integrated f1: 0.5890, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 2000, Total loss: -186666418176.0000, CE loss: 37.8952, RL loss: -1866664192.0000, Reward: -3788978.3242
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12487, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 2100, Total loss: 58094305280.0000, CE loss: 37.9023, RL loss: 580943040.0000, Reward: -3791430.1523
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11227, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 2200, Total loss: 99219406848.0000, CE loss: 37.9050, RL loss: 992194048.0000, Reward: -3801436.6523
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10380, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 2300, Total loss: -318417043456.0000, CE loss: 37.9196, RL loss: -3184170496.0000, Reward: -3828830.2070
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9172, weighted: 63835.83203125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 2400, Total loss: -136909864960.0000, CE loss: 37.9243, RL loss: -1369098624.0000, Reward: -3844116.0547
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10017, weighted: 62106.796875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 2500, Total loss: -109013811200.0000, CE loss: 37.9398, RL loss: -1090138112.0000, Reward: -3851906.0195
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9634, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 2600, Total loss: -103298252800.0000, CE loss: 37.9413, RL loss: -1032982528.0000, Reward: -3844971.5938
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10877, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 2700, Total loss: -95678603264.0000, CE loss: 37.9547, RL loss: -956786048.0000, Reward: -3836385.4531
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10007, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 2800, Total loss: -36276449280.0000, CE loss: 37.9685, RL loss: -362764480.0000, Reward: -3778898.1133
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11358, weighted: 56890.0546875, len: 64120.6015625, nonzero: 0.4998971223831177
Epoch 2900, Total loss: -219381039104.0000, CE loss: 37.9830, RL loss: -2193810432.0000, Reward: -3758024.3750
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10040, weighted: 65563.1796875, len: 79647.6015625, nonzero: 0.5483028292655945
Epoch 3000, Total loss: 29505011712.0000, CE loss: 37.9777, RL loss: 295050112.0000, Reward: -3835027.3711
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9141, weighted: 70751.9453125, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 3100, Total loss: 94335344640.0000, CE loss: 37.9782, RL loss: 943353472.0000, Reward: -3813196.4336
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10027, weighted: 60376.18359375, len: 70352.6015625, nonzero: 0.5193254947662354
Epoch 3200, Total loss: 78709374976.0000, CE loss: 37.9927, RL loss: 787093760.0000, Reward: -3837175.3125
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10966, weighted: 56919.71875, len: 64153.6015625, nonzero: 0.5
Epoch 3300, Total loss: -15598594048.0000, CE loss: 37.9953, RL loss: -155985936.0000, Reward: -3737141.1172
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10003, weighted: 63360.02734375, len: 75759.6015625, nonzero: 0.5361819267272949
Epoch 3400, Total loss: -95272984576.0000, CE loss: 37.9987, RL loss: -952729856.0000, Reward: -3742778.5430
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9731, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 3500, Total loss: 84233756672.0000, CE loss: 37.9983, RL loss: 842337600.0000, Reward: -3732142.8398
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11237, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 3600, Total loss: -251600273408.0000, CE loss: 38.0014, RL loss: -2516002816.0000, Reward: -3741186.3828
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8810, weighted: 58648.74609375, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 3700, Total loss: -135358709760.0000, CE loss: 38.0226, RL loss: -1353587072.0000, Reward: -3715326.7500
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11891, weighted: 48274.5703125, len: 48653.6015625, nonzero: 0.45167848467826843
Epoch 3800, Total loss: -26044815360.0000, CE loss: 38.1829, RL loss: -260448160.0000, Reward: -3769285.1484
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10505, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 3900, Total loss: 50271428608.0000, CE loss: 37.5427, RL loss: 502714304.0000, Reward: -3773695.2344
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11119, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
--- eval ---
prediction result:
f1 on test:    0.4658
f1 on test:    0.6948 (micro)
f1 on KB:      0.6281
integrated f1: 0.5628, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4545
f1 on test:    0.6952 (micro)
f1 on KB:      0.6339
integrated f1: 0.5801, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 4000, Total loss: -114198839296.0000, CE loss: 36.8807, RL loss: -1141988352.0000, Reward: -3782671.0508
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12146, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 4100, Total loss: 122591076352.0000, CE loss: 36.9926, RL loss: 1225910784.0000, Reward: -3765834.3789
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9669, weighted: 66881.484375, len: 82062.6015625, nonzero: 0.5558316111564636
Epoch 4200, Total loss: 9628145664.0000, CE loss: 36.9652, RL loss: 96281456.0000, Reward: -3780420.8477
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8341, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 4300, Total loss: 74924457984.0000, CE loss: 36.9599, RL loss: 749244608.0000, Reward: -3758897.8438
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8789, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 4400, Total loss: 8493096960.0000, CE loss: 36.9580, RL loss: 84930968.0000, Reward: -3761785.8555
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10496, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 4500, Total loss: -22063071232.0000, CE loss: 36.9615, RL loss: -220630720.0000, Reward: -3769160.1367
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10410, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 4600, Total loss: -125347332096.0000, CE loss: 36.9554, RL loss: -1253473280.0000, Reward: -3782415.3906
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11150, weighted: 49524.140625, len: 50939.6015625, nonzero: 0.458805114030838
Epoch 4700, Total loss: -14009207808.0000, CE loss: 36.9509, RL loss: -140092080.0000, Reward: -3802814.4180
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10168, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 4800, Total loss: 28176891904.0000, CE loss: 36.9536, RL loss: 281768928.0000, Reward: -3801810.9180
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11603, weighted: 55190.68359375, len: 61053.6015625, nonzero: 0.49033570289611816
Epoch 4900, Total loss: 22414276608.0000, CE loss: 36.9500, RL loss: 224142768.0000, Reward: -3804990.9219
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9389, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 5000, Total loss: -151049207808.0000, CE loss: 36.9569, RL loss: -1510492160.0000, Reward: -3806679.1758
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11746, weighted: 44777.4765625, len: 42401.6015625, nonzero: 0.4321877360343933
Epoch 5100, Total loss: 41564499968.0000, CE loss: 37.0370, RL loss: 415644992.0000, Reward: -3806718.4961
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10363, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5200, Total loss: -410678951936.0000, CE loss: 37.0338, RL loss: -4106789376.0000, Reward: -3818372.6484
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10949, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5300, Total loss: 816406336.0000, CE loss: 37.0473, RL loss: 8164063.5000, Reward: -3848043.4297
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9120, weighted: 70751.9375, len: 88953.6015625, nonzero: 0.5773144364356995
Epoch 5400, Total loss: 15993513984.0000, CE loss: 37.0423, RL loss: 159935136.0000, Reward: -3835768.2930
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9865, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5500, Total loss: 18668242944.0000, CE loss: 37.0374, RL loss: 186682432.0000, Reward: -3837832.8574
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9770, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5600, Total loss: -16947836928.0000, CE loss: 37.0418, RL loss: -169478368.0000, Reward: -3842117.3984
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8863, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 5700, Total loss: 58388467712.0000, CE loss: 37.0407, RL loss: 583884672.0000, Reward: -3851452.1875
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9882, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 5800, Total loss: 6374084608.0000, CE loss: 37.0450, RL loss: 63740848.0000, Reward: -3861369.2109
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12622, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 5900, Total loss: 66380500992.0000, CE loss: 37.0426, RL loss: 663804992.0000, Reward: -3855004.9336
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9078, weighted: 72480.96875, len: 92053.6015625, nonzero: 0.5869787335395813
--- eval ---
prediction result:
f1 on test:    0.4639
f1 on test:    0.7027 (micro)
f1 on KB:      0.6419
integrated f1: 0.5686, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4520
f1 on test:    0.7030 (micro)
f1 on KB:      0.6477
integrated f1: 0.5889, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 6000, Total loss: -203848941568.0000, CE loss: 37.0383, RL loss: -2038489344.0000, Reward: -3847828.8242
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8452, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 6100, Total loss: 226981658624.0000, CE loss: 37.0341, RL loss: 2269816576.0000, Reward: -3841078.1016
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10407, weighted: 69022.921875, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 6200, Total loss: 55736160256.0000, CE loss: 37.0394, RL loss: 557361600.0000, Reward: -3853864.1641
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9714, weighted: 62106.796875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 6300, Total loss: 205336838144.0000, CE loss: 37.0377, RL loss: 2053368448.0000, Reward: -3824609.8828
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9667, weighted: 63835.83203125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 6400, Total loss: 21315952640.0000, CE loss: 37.0449, RL loss: 213159536.0000, Reward: -3870996.6719
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10226, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 6500, Total loss: -41193148416.0000, CE loss: 37.0392, RL loss: -411931488.0000, Reward: -3870504.1914
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8708, weighted: 81126.1171875, len: 107553.6015625, nonzero: 0.6353002786636353
Epoch 6600, Total loss: 36601360384.0000, CE loss: 37.0418, RL loss: 366013600.0000, Reward: -3877617.6250
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9422, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 6700, Total loss: 279808640.0000, CE loss: 37.0404, RL loss: 2798086.5000, Reward: -3881191.2578
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10117, weighted: 60377.7734375, len: 70353.6015625, nonzero: 0.5193285942077637
Epoch 6800, Total loss: -184024432640.0000, CE loss: 37.0399, RL loss: -1840244352.0000, Reward: -3881995.3242
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8960, weighted: 69022.9140625, len: 85853.6015625, nonzero: 0.5676501393318176
Epoch 6900, Total loss: 201803776000.0000, CE loss: 37.0428, RL loss: 2018037760.0000, Reward: -3888416.9219
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9773, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 7000, Total loss: 71707238400.0000, CE loss: 37.0484, RL loss: 717072384.0000, Reward: -3887495.9727
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 10270, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 7100, Total loss: -104736546816.0000, CE loss: 37.0467, RL loss: -1047365504.0000, Reward: -3896427.8984
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8509, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 7200, Total loss: -23679559680.0000, CE loss: 37.0450, RL loss: -236795600.0000, Reward: -3877468.6133
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8886, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 7300, Total loss: 100092485632.0000, CE loss: 37.0405, RL loss: 1000924864.0000, Reward: -3875340.1055
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11004, weighted: 75939.03125, len: 98253.6015625, nonzero: 0.6063073873519897
Epoch 7400, Total loss: -87973937152.0000, CE loss: 37.0415, RL loss: -879739392.0000, Reward: -3893039.7969
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11949, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 7500, Total loss: 2049876352.0000, CE loss: 37.0392, RL loss: 20498764.0000, Reward: -3857691.5312
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9002, weighted: 63835.828125, len: 76553.6015625, nonzero: 0.5386572480201721
Epoch 7600, Total loss: -39415119872.0000, CE loss: 37.0381, RL loss: -394151200.0000, Reward: -3790840.6055
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11070, weighted: 62106.80078125, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 7700, Total loss: 49558401024.0000, CE loss: 37.0371, RL loss: 495584000.0000, Reward: -3775795.5703
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8694, weighted: 74210.0, len: 95153.6015625, nonzero: 0.5966430306434631
Epoch 7800, Total loss: -8674240512.0000, CE loss: 37.0360, RL loss: -86742408.0000, Reward: -3794092.6562
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9600, weighted: 62106.796875, len: 73453.6015625, nonzero: 0.5289928913116455
Epoch 7900, Total loss: 150124756992.0000, CE loss: 37.0405, RL loss: 1501247616.0000, Reward: -3796687.2539
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11769, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
--- eval ---
prediction result:
f1 on test:    0.4639
f1 on test:    0.7027 (micro)
f1 on KB:      0.6419
integrated f1: 0.5686, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4520
f1 on test:    0.7030 (micro)
f1 on KB:      0.6477
integrated f1: 0.5889, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 8000, Total loss: 4450477056.0000, CE loss: 37.0371, RL loss: 44504772.0000, Reward: -3788536.3672
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9667, weighted: 67293.890625, len: 82753.6015625, nonzero: 0.5579858422279358
Epoch 8100, Total loss: -48146968576.0000, CE loss: 37.0375, RL loss: -481469696.0000, Reward: -3805159.6680
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12326, weighted: 72480.96875, len: 92053.6015625, nonzero: 0.5869787335395813
Epoch 8200, Total loss: 33453328384.0000, CE loss: 37.0400, RL loss: 334533280.0000, Reward: -3797660.8594
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 12498, weighted: 51574.671875, len: 54571.6015625, nonzero: 0.4701279401779175
Epoch 8300, Total loss: 123331969024.0000, CE loss: 37.0394, RL loss: 1233319680.0000, Reward: -3808879.2305
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 8653, weighted: 65564.859375, len: 79653.6015625, nonzero: 0.548321545124054
Epoch 8400, Total loss: -60023685120.0000, CE loss: 37.0413, RL loss: -600236864.0000, Reward: -3782170.2227
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 9852, weighted: 58648.7421875, len: 67253.6015625, nonzero: 0.5096642971038818
Epoch 8500, Total loss: 7295440257024.0000, CE loss: 37.0478, RL loss: 72954404864.0000, Reward: -3559033.9805
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11510, weighted: 48269.88671875, len: 48646.6015625, nonzero: 0.45165663957595825
Epoch 8600, Total loss: 64857452544.0000, CE loss: 37.0517, RL loss: 648574528.0000, Reward: -3643264.6836
    full cols: 0, non-full cols: 5012
   r - labels: 4089, labels - r: 0
    violated: 11692, weighted: 53461.65625, len: 57953.6015625, nonzero: 0.48067137598991394
Epoch 8700, Total loss: 21103992832.0000, CE loss: 37.1305, RL loss: 211039920.0000, Reward: -1557541.2539
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16857, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 8800, Total loss: 33405896704.0000, CE loss: 37.1275, RL loss: 334058976.0000, Reward: -1557173.0098
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16146, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 8900, Total loss: -11273411584.0000, CE loss: 37.1308, RL loss: -112734120.0000, Reward: -1558551.5000
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16758, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9000, Total loss: -4576609792.0000, CE loss: 37.1340, RL loss: -45766096.0000, Reward: -1558177.7461
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 17475, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9100, Total loss: -32042608640.0000, CE loss: 37.1296, RL loss: -320426080.0000, Reward: -1558398.8320
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16419, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9200, Total loss: -9342332928.0000, CE loss: 37.1299, RL loss: -93423328.0000, Reward: -1558735.6875
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16260, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9300, Total loss: 28567193600.0000, CE loss: 37.1335, RL loss: 285671936.0000, Reward: -1556832.0117
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16301, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9400, Total loss: 9831374848.0000, CE loss: 37.1331, RL loss: 98313752.0000, Reward: -1557179.7891
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16203, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9500, Total loss: -40120614912.0000, CE loss: 37.1303, RL loss: -401206144.0000, Reward: -1559079.0039
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16655, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9600, Total loss: 26294370304.0000, CE loss: 37.1288, RL loss: 262943712.0000, Reward: -1557013.1641
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16457, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9700, Total loss: -8703563776.0000, CE loss: 37.1339, RL loss: -87035640.0000, Reward: -1557929.4199
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16783, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9800, Total loss: -6692907008.0000, CE loss: 37.1325, RL loss: -66929072.0000, Reward: -1557742.0820
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16614, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 9900, Total loss: 30322829312.0000, CE loss: 37.1300, RL loss: 303228288.0000, Reward: -1557113.0547
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15963, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
--- eval ---
prediction result:
f1 on test:    0.4640
f1 on test:    0.7026 (micro)
f1 on KB:      0.6415
integrated f1: 0.5685, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4543
f1 on test:    0.7025 (micro)
f1 on KB:      0.6456
integrated f1: 0.5882, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 10000, Total loss: 16409721856.0000, CE loss: 37.1379, RL loss: 164097216.0000, Reward: -1558062.6406
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15952, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10100, Total loss: 11692169216.0000, CE loss: 37.1340, RL loss: 116921696.0000, Reward: -1558135.8945
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16157, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10200, Total loss: -44633329664.0000, CE loss: 37.1336, RL loss: -446333312.0000, Reward: -1559096.0781
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 17205, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10300, Total loss: 27970297856.0000, CE loss: 37.1326, RL loss: 279702976.0000, Reward: -1557007.4824
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16351, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10400, Total loss: 12415539200.0000, CE loss: 37.1321, RL loss: 124155392.0000, Reward: -1558129.8750
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16371, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10500, Total loss: 6175192064.0000, CE loss: 37.1334, RL loss: 61751920.0000, Reward: -1557593.5664
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16418, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10600, Total loss: 5796730880.0000, CE loss: 37.1307, RL loss: 57967308.0000, Reward: -1557821.9805
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16294, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10700, Total loss: -24103270400.0000, CE loss: 37.1308, RL loss: -241032704.0000, Reward: -1558154.7109
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16108, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10800, Total loss: 4513037824.0000, CE loss: 37.1317, RL loss: 45130380.0000, Reward: -1557601.8867
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16403, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 10900, Total loss: 3426400512.0000, CE loss: 37.1306, RL loss: 34264004.0000, Reward: -1556692.8809
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16004, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11000, Total loss: 720696320.0000, CE loss: 37.1343, RL loss: 7206963.0000, Reward: -1557398.0215
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15938, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11100, Total loss: 16603963392.0000, CE loss: 37.1325, RL loss: 166039632.0000, Reward: -1557165.5020
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16151, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11200, Total loss: 26864707584.0000, CE loss: 37.1326, RL loss: 268647072.0000, Reward: -1557668.2148
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16426, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11300, Total loss: -3393885696.0000, CE loss: 37.1377, RL loss: -33938856.0000, Reward: -1557597.6680
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16221, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11400, Total loss: -47145971712.0000, CE loss: 37.1334, RL loss: -471459712.0000, Reward: -1558347.9766
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16586, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11500, Total loss: -39313620992.0000, CE loss: 37.1323, RL loss: -393136224.0000, Reward: -1557840.5195
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16158, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11600, Total loss: -27310131200.0000, CE loss: 37.1303, RL loss: -273101312.0000, Reward: -1557560.0684
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16215, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11700, Total loss: -13382836224.0000, CE loss: 37.1294, RL loss: -133828360.0000, Reward: -1558623.5293
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16354, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11800, Total loss: -6479019008.0000, CE loss: 37.1327, RL loss: -64790192.0000, Reward: -1558295.3984
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16905, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 11900, Total loss: -35397111808.0000, CE loss: 37.1318, RL loss: -353971136.0000, Reward: -1557969.5293
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15970, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
--- eval ---
prediction result:
f1 on test:    0.4640
f1 on test:    0.7026 (micro)
f1 on KB:      0.6415
integrated f1: 0.5685, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4543
f1 on test:    0.7025 (micro)
f1 on KB:      0.6456
integrated f1: 0.5882, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 12000, Total loss: 15958321152.0000, CE loss: 37.1317, RL loss: 159583216.0000, Reward: -1557533.1035
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16128, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12100, Total loss: 19760504832.0000, CE loss: 37.1338, RL loss: 197605056.0000, Reward: -1556633.8457
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16222, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12200, Total loss: 31760560128.0000, CE loss: 37.1327, RL loss: 317605600.0000, Reward: -1557737.9727
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16398, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12300, Total loss: -26401941504.0000, CE loss: 37.1334, RL loss: -264019408.0000, Reward: -1558213.4707
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16414, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12400, Total loss: 2732912128.0000, CE loss: 37.1304, RL loss: 27329120.0000, Reward: -1557283.4824
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16587, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12500, Total loss: -12305466368.0000, CE loss: 37.1315, RL loss: -123054664.0000, Reward: -1557671.5527
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 17099, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12600, Total loss: -8671504384.0000, CE loss: 37.1297, RL loss: -86715040.0000, Reward: -1558181.8848
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16238, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12700, Total loss: -11224815616.0000, CE loss: 37.1294, RL loss: -112248152.0000, Reward: -1558356.8594
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16079, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12800, Total loss: 30527141888.0000, CE loss: 37.1332, RL loss: 305271424.0000, Reward: -1556557.4473
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16290, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 12900, Total loss: -3419497984.0000, CE loss: 37.1331, RL loss: -34194980.0000, Reward: -1557638.5781
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16334, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13000, Total loss: 47592468480.0000, CE loss: 37.1318, RL loss: 475924704.0000, Reward: -1557111.4297
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16204, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13100, Total loss: -33267877888.0000, CE loss: 37.1336, RL loss: -332678784.0000, Reward: -1558318.7246
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16403, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13200, Total loss: 15974996992.0000, CE loss: 37.1324, RL loss: 159749968.0000, Reward: -1557098.3887
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15962, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13300, Total loss: 8333810176.0000, CE loss: 37.1309, RL loss: 83338104.0000, Reward: -1557410.2285
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16373, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13400, Total loss: -4341006848.0000, CE loss: 37.1315, RL loss: -43410068.0000, Reward: -1557928.1914
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16579, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13500, Total loss: -12887751680.0000, CE loss: 37.1323, RL loss: -128877520.0000, Reward: -1557883.0410
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16363, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13600, Total loss: -22265268224.0000, CE loss: 37.1328, RL loss: -222652688.0000, Reward: -1558564.8691
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16463, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13700, Total loss: -2439062272.0000, CE loss: 37.1320, RL loss: -24390622.0000, Reward: -1558283.1465
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15922, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13800, Total loss: -11582903296.0000, CE loss: 37.1298, RL loss: -115829032.0000, Reward: -1557724.7617
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 15898, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 13900, Total loss: -21714882560.0000, CE loss: 37.1319, RL loss: -217148832.0000, Reward: -1557661.9199
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16559, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
--- eval ---
prediction result:
f1 on test:    0.4640
f1 on test:    0.7026 (micro)
f1 on KB:      0.6415
integrated f1: 0.5685, w_data: 0.3000, w_klg: 0.7000

integrated result:
f1 on test:    0.4543
f1 on test:    0.7025 (micro)
f1 on KB:      0.6456
integrated f1: 0.5882, w_data: 0.3000, w_klg: 0.7000
------------
Epoch 14000, Total loss: -11592903680.0000, CE loss: 37.1320, RL loss: -115929032.0000, Reward: -1558303.5664
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16727, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14100, Total loss: -34061004800.0000, CE loss: 37.1342, RL loss: -340610048.0000, Reward: -1558712.4473
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16664, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14200, Total loss: 746911232.0000, CE loss: 37.1334, RL loss: 7469112.0000, Reward: -1557148.1875
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16638, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14300, Total loss: 8188460032.0000, CE loss: 37.1330, RL loss: 81884600.0000, Reward: -1557173.3672
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16884, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14400, Total loss: 36760743936.0000, CE loss: 37.1355, RL loss: 367607424.0000, Reward: -1556449.3730
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16341, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14500, Total loss: -5906677760.0000, CE loss: 37.1319, RL loss: -59066780.0000, Reward: -1558249.1387
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16845, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14600, Total loss: -48856260608.0000, CE loss: 37.1318, RL loss: -488562624.0000, Reward: -1558920.2988
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16364, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14700, Total loss: -29054162944.0000, CE loss: 37.1314, RL loss: -290541632.0000, Reward: -1557679.4512
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16496, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14800, Total loss: -42443112448.0000, CE loss: 37.1319, RL loss: -424431136.0000, Reward: -1558764.7051
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16496, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 14900, Total loss: 32963903488.0000, CE loss: 37.1291, RL loss: 329639040.0000, Reward: -1557134.1602
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16445, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
Epoch 15000, Total loss: -20122126336.0000, CE loss: 37.1323, RL loss: -201221264.0000, Reward: -1557920.3809
    full cols: 956, non-full cols: 0
   r - labels: 82, labels - r: 49
    violated: 16816, weighted: 1590.793212890625, len: 0.0, nonzero: 0.19074222445487976
------ ABL Loop 1 ------
--- eval ---
prediction result:
f1 on test:    0.4640
f1 on test:    0.7026 (micro)
f1 on KB:      0.6415
integrated f1: 0.5614, w_data: 0.3358, w_klg: 0.6642

integrated result:
f1 on test:    0.4543
f1 on test:    0.7025 (micro)
f1 on KB:      0.6456
integrated f1: 0.5814, w_data: 0.3358, w_klg: 0.6642
------------
integrated f1 0.5614

KB before refine:
num_nodes: 5012.0000
num_edges: 5048.0000
density: 0.0002
avg_degree: 1.0072
avg_clustering: 0.1198
degree_assortativity: -0.2084
modularity: 0.6337
avg_betweenness: 0.0000
avg_closeness: 0.0045
Iteration 0: Loss = 4841865.000000
|Xk-Y|_F:  4841865.000000, |X-X0|:  0.000000
rounded |X_k-Y|_0 = 4841273, f1 =  0.311508, approx slack: 12551042
rounded before pow |X_k-Y|_0 = 4841273, f1 =  0.311508

Iteration 20: Loss = 1024626.750000
|Xk-Y|_F:  833387.687500, |X-X0|:  191239.062500
rounded |X_k-Y|_0 = 887524, f1 =  0.639532, approx slack: 4071795
rounded before pow |X_k-Y|_0 = 4463116, f1 =  0.363643

Iteration 40: Loss = 861235.062500
|Xk-Y|_F:  766203.937500, |X-X0|:  95031.109375
rounded |X_k-Y|_0 = 824969, f1 =  0.642409, approx slack: 1401562
rounded before pow |X_k-Y|_0 = 1790690, f1 =  0.600958

Iteration 60: Loss = 799948.562500
|Xk-Y|_F:  716511.812500, |X-X0|:  83436.765625
rounded |X_k-Y|_0 = 768963, f1 =  0.645045, approx slack: 1741190
rounded before pow |X_k-Y|_0 = 2143072, f1 =  0.588042

Iteration 80: Loss = 757228.000000
|Xk-Y|_F:  680228.687500, |X-X0|:  76999.289062
rounded |X_k-Y|_0 = 662889, f1 =  0.650103, approx slack: 1411628
rounded before pow |X_k-Y|_0 = 1865971, f1 =  0.598487

Iteration 100: Loss = 718720.500000
|Xk-Y|_F:  648890.500000, |X-X0|:  69829.968750
rounded |X_k-Y|_0 = 650798, f1 =  0.650666, approx slack: 1008819
rounded before pow |X_k-Y|_0 = 1449511, f1 =  0.615009

Iteration 120: Loss = 687921.625000
|Xk-Y|_F:  622957.750000, |X-X0|:  64963.863281
rounded |X_k-Y|_0 = 615537, f1 =  0.652328, approx slack: 1110250
rounded before pow |X_k-Y|_0 = 1542154, f1 =  0.610294

Iteration 140: Loss = 664458.000000
|Xk-Y|_F:  603409.562500, |X-X0|:  61048.464844
rounded |X_k-Y|_0 = 595291, f1 =  0.653278, approx slack: 1043759
rounded before pow |X_k-Y|_0 = 1480937, f1 =  0.613292

Iteration 160: Loss = 650053.062500
|Xk-Y|_F:  592408.500000, |X-X0|:  57644.554688
rounded |X_k-Y|_0 = 587785, f1 =  0.653628, approx slack: 990820
rounded before pow |X_k-Y|_0 = 1432123, f1 =  0.615557

Iteration 180: Loss = 639657.000000
|Xk-Y|_F:  584938.000000, |X-X0|:  54718.984375
rounded |X_k-Y|_0 = 582646, f1 =  0.653870, approx slack: 989148
rounded before pow |X_k-Y|_0 = 1429979, f1 =  0.615664

Iteration 200: Loss = 631500.812500
|Xk-Y|_F:  579147.875000, |X-X0|:  52352.953125
rounded |X_k-Y|_0 = 579951, f1 =  0.653998, approx slack: 874286
rounded before pow |X_k-Y|_0 = 1336650, f1 =  0.619895

Iteration 220: Loss = 623926.312500
|Xk-Y|_F:  573828.062500, |X-X0|:  50098.222656
rounded |X_k-Y|_0 = 577231, f1 =  0.654126, approx slack: 869042
rounded before pow |X_k-Y|_0 = 1328647, f1 =  0.620217

Iteration 240: Loss = 616775.437500
|Xk-Y|_F:  568906.937500, |X-X0|:  47868.515625
rounded |X_k-Y|_0 = 575098, f1 =  0.654226, approx slack: 865403
rounded before pow |X_k-Y|_0 = 1324711, f1 =  0.620362

Iteration 260: Loss = 610600.625000
|Xk-Y|_F:  564356.500000, |X-X0|:  46244.125000
rounded |X_k-Y|_0 = 571804, f1 =  0.654380, approx slack: 862230
rounded before pow |X_k-Y|_0 = 1324565, f1 =  0.620412

Iteration 280: Loss = 604988.062500
|Xk-Y|_F:  560083.062500, |X-X0|:  44905.000000
rounded |X_k-Y|_0 = 569317, f1 =  0.654496, approx slack: 867274
rounded before pow |X_k-Y|_0 = 1334299, f1 =  0.620084

Iteration 300: Loss = 599489.937500
|Xk-Y|_F:  555833.437500, |X-X0|:  43656.484375
rounded |X_k-Y|_0 = 566558, f1 =  0.654625, approx slack: 849862
rounded before pow |X_k-Y|_0 = 1312922, f1 =  0.620953

Iteration 320: Loss = 594187.437500
|Xk-Y|_F:  551697.625000, |X-X0|:  42489.789062
rounded |X_k-Y|_0 = 562827, f1 =  0.654799, approx slack: 850981
rounded before pow |X_k-Y|_0 = 1311593, f1 =  0.621009

Iteration 340: Loss = 589345.062500
|Xk-Y|_F:  547865.875000, |X-X0|:  41479.203125
rounded |X_k-Y|_0 = 556196, f1 =  0.655107, approx slack: 851876
rounded before pow |X_k-Y|_0 = 1306944, f1 =  0.621214

Iteration 360: Loss = 584843.500000
|Xk-Y|_F:  544355.125000, |X-X0|:  40488.390625
rounded |X_k-Y|_0 = 548383, f1 =  0.655471, approx slack: 863365
rounded before pow |X_k-Y|_0 = 1311009, f1 =  0.621034

Iteration 380: Loss = 580629.062500
|Xk-Y|_F:  540984.375000, |X-X0|:  39644.707031
rounded |X_k-Y|_0 = 544871, f1 =  0.655635, approx slack: 859973
rounded before pow |X_k-Y|_0 = 1304295, f1 =  0.621319

Iteration 400: Loss = 576647.437500
|Xk-Y|_F:  537698.500000, |X-X0|:  38948.914062
rounded |X_k-Y|_0 = 540823, f1 =  0.655823, approx slack: 859279
rounded before pow |X_k-Y|_0 = 1298820, f1 =  0.621550

Iteration 420: Loss = 572962.187500
|Xk-Y|_F:  534635.937500, |X-X0|:  38326.250000
rounded |X_k-Y|_0 = 536987, f1 =  0.656003, approx slack: 857814
rounded before pow |X_k-Y|_0 = 1295525, f1 =  0.621707

Iteration 440: Loss = 569398.625000
|Xk-Y|_F:  531651.812500, |X-X0|:  37746.796875
rounded |X_k-Y|_0 = 535509, f1 =  0.656071, approx slack: 923153
rounded before pow |X_k-Y|_0 = 1354910, f1 =  0.619162

Iteration 460: Loss = 565938.375000
|Xk-Y|_F:  528702.125000, |X-X0|:  37236.218750
rounded |X_k-Y|_0 = 532509, f1 =  0.656211, approx slack: 935298
rounded before pow |X_k-Y|_0 = 1360566, f1 =  0.618833

Iteration 480: Loss = 562596.187500
|Xk-Y|_F:  525815.625000, |X-X0|:  36780.546875
rounded |X_k-Y|_0 = 528442, f1 =  0.656402, approx slack: 922554
rounded before pow |X_k-Y|_0 = 1345554, f1 =  0.619446

Iteration 500: Loss = 559329.437500
|Xk-Y|_F:  522959.281250, |X-X0|:  36370.179688
rounded |X_k-Y|_0 = 524032, f1 =  0.656608, approx slack: 943325
rounded before pow |X_k-Y|_0 = 1361891, f1 =  0.618729

Iteration 520: Loss = 556082.812500
|Xk-Y|_F:  520075.593750, |X-X0|:  36007.242188
rounded |X_k-Y|_0 = 521177, f1 =  0.656742, approx slack: 863076
rounded before pow |X_k-Y|_0 = 1280198, f1 =  0.622167

Iteration 540: Loss = 552648.187500
|Xk-Y|_F:  516970.218750, |X-X0|:  35677.968750
rounded |X_k-Y|_0 = 518937, f1 =  0.656848, approx slack: 856552
rounded before pow |X_k-Y|_0 = 1272438, f1 =  0.622519

Iteration 560: Loss = 548908.812500
|Xk-Y|_F:  513539.312500, |X-X0|:  35369.515625
rounded |X_k-Y|_0 = 515899, f1 =  0.656990, approx slack: 857253
rounded before pow |X_k-Y|_0 = 1271434, f1 =  0.622560

Iteration 580: Loss = 544960.062500
|Xk-Y|_F:  509897.906250, |X-X0|:  35062.156250
rounded |X_k-Y|_0 = 513182, f1 =  0.657118, approx slack: 873234
rounded before pow |X_k-Y|_0 = 1281861, f1 =  0.622054

Iteration 600: Loss = 541279.937500
|Xk-Y|_F:  506458.437500, |X-X0|:  34821.484375
rounded |X_k-Y|_0 = 511165, f1 =  0.657212, approx slack: 879508
rounded before pow |X_k-Y|_0 = 1284999, f1 =  0.621882

Iteration 620: Loss = 537629.812500
|Xk-Y|_F:  503035.656250, |X-X0|:  34594.167969
rounded |X_k-Y|_0 = 507492, f1 =  0.657385, approx slack: 885021
rounded before pow |X_k-Y|_0 = 1289349, f1 =  0.621696

Iteration 640: Loss = 534014.375000
|Xk-Y|_F:  499600.125000, |X-X0|:  34414.261719
rounded |X_k-Y|_0 = 503208, f1 =  0.657588, approx slack: 882844
rounded before pow |X_k-Y|_0 = 1282755, f1 =  0.622041

Iteration 660: Loss = 530791.375000
|Xk-Y|_F:  496577.250000, |X-X0|:  34214.093750
rounded |X_k-Y|_0 = 498817, f1 =  0.657795, approx slack: 881721
rounded before pow |X_k-Y|_0 = 1276218, f1 =  0.622350

Iteration 680: Loss = 527924.812500
|Xk-Y|_F:  493910.312500, |X-X0|:  34014.523438
rounded |X_k-Y|_0 = 495422, f1 =  0.657954, approx slack: 873754
rounded before pow |X_k-Y|_0 = 1266461, f1 =  0.622824

Iteration 700: Loss = 525360.250000
|Xk-Y|_F:  491537.500000, |X-X0|:  33822.730469
rounded |X_k-Y|_0 = 492327, f1 =  0.658100, approx slack: 877947
rounded before pow |X_k-Y|_0 = 1267574, f1 =  0.622772

Iteration 720: Loss = 523037.843750
|Xk-Y|_F:  489426.812500, |X-X0|:  33611.023438
rounded |X_k-Y|_0 = 489518, f1 =  0.658233, approx slack: 879008
rounded before pow |X_k-Y|_0 = 1265837, f1 =  0.622839

Iteration 740: Loss = 520934.875000
|Xk-Y|_F:  487553.750000, |X-X0|:  33381.140625
rounded |X_k-Y|_0 = 487013, f1 =  0.658351, approx slack: 868646
rounded before pow |X_k-Y|_0 = 1253347, f1 =  0.623378

Iteration 760: Loss = 519015.562500
|Xk-Y|_F:  485880.656250, |X-X0|:  33134.921875
rounded |X_k-Y|_0 = 484814, f1 =  0.658454, approx slack: 861873
rounded before pow |X_k-Y|_0 = 1245255, f1 =  0.623718

Iteration 780: Loss = 517308.093750
|Xk-Y|_F:  484383.281250, |X-X0|:  32924.804688
rounded |X_k-Y|_0 = 483146, f1 =  0.658533, approx slack: 864781
rounded before pow |X_k-Y|_0 = 1246704, f1 =  0.623639

Iteration 800: Loss = 515704.031250
|Xk-Y|_F:  483013.875000, |X-X0|:  32690.156250
rounded |X_k-Y|_0 = 481867, f1 =  0.658594, approx slack: 852864
rounded before pow |X_k-Y|_0 = 1234143, f1 =  0.624168

Iteration 820: Loss = 514238.562500
|Xk-Y|_F:  481747.062500, |X-X0|:  32491.505859
rounded |X_k-Y|_0 = 480815, f1 =  0.658643, approx slack: 839490
rounded before pow |X_k-Y|_0 = 1220852, f1 =  0.624745

Iteration 840: Loss = 512924.906250
|Xk-Y|_F:  480613.093750, |X-X0|:  32311.824219
rounded |X_k-Y|_0 = 479805, f1 =  0.658691, approx slack: 824468
rounded before pow |X_k-Y|_0 = 1208678, f1 =  0.625331

Iteration 860: Loss = 511760.281250
|Xk-Y|_F:  479622.031250, |X-X0|:  32138.250000
rounded |X_k-Y|_0 = 478889, f1 =  0.658735, approx slack: 816803
rounded before pow |X_k-Y|_0 = 1201432, f1 =  0.625653

Iteration 880: Loss = 510655.781250
|Xk-Y|_F:  478703.781250, |X-X0|:  31952.000000
rounded |X_k-Y|_0 = 478114, f1 =  0.658771, approx slack: 814252
rounded before pow |X_k-Y|_0 = 1198576, f1 =  0.625775

Iteration 900: Loss = 509620.375000
|Xk-Y|_F:  477870.031250, |X-X0|:  31750.347656
rounded |X_k-Y|_0 = 477251, f1 =  0.658812, approx slack: 814646
rounded before pow |X_k-Y|_0 = 1199370, f1 =  0.625754

Iteration 920: Loss = 508662.406250
|Xk-Y|_F:  477098.281250, |X-X0|:  31564.113281
rounded |X_k-Y|_0 = 476483, f1 =  0.658848, approx slack: 811716
rounded before pow |X_k-Y|_0 = 1195966, f1 =  0.625896

Iteration 940: Loss = 507764.937500
|Xk-Y|_F:  476384.562500, |X-X0|:  31380.386719
rounded |X_k-Y|_0 = 475702, f1 =  0.658885, approx slack: 812399
rounded before pow |X_k-Y|_0 = 1196237, f1 =  0.625884

Iteration 960: Loss = 506920.468750
|Xk-Y|_F:  475718.187500, |X-X0|:  31202.287109
rounded |X_k-Y|_0 = 475101, f1 =  0.658914, approx slack: 812129
rounded before pow |X_k-Y|_0 = 1195712, f1 =  0.625906

Iteration 980: Loss = 506140.750000
|Xk-Y|_F:  475095.687500, |X-X0|:  31045.074219
rounded |X_k-Y|_0 = 474449, f1 =  0.658945, approx slack: 811085
rounded before pow |X_k-Y|_0 = 1194530, f1 =  0.625958

Iteration 1000: Loss = 505386.343750
|Xk-Y|_F:  474505.218750, |X-X0|:  30881.130859
rounded |X_k-Y|_0 = 473839, f1 =  0.658974, approx slack: 810990
rounded before pow |X_k-Y|_0 = 1194248, f1 =  0.625971

Iteration 1020: Loss = 504655.187500
|Xk-Y|_F:  473938.281250, |X-X0|:  30716.914062
rounded |X_k-Y|_0 = 473320, f1 =  0.658998, approx slack: 808913
rounded before pow |X_k-Y|_0 = 1192003, f1 =  0.626066

Iteration 1040: Loss = 503928.343750
|Xk-Y|_F:  473386.500000, |X-X0|:  30541.847656
rounded |X_k-Y|_0 = 472843, f1 =  0.659021, approx slack: 807428
rounded before pow |X_k-Y|_0 = 1190423, f1 =  0.626134

Iteration 1060: Loss = 503211.093750
|Xk-Y|_F:  472853.750000, |X-X0|:  30357.330078
rounded |X_k-Y|_0 = 472313, f1 =  0.659046, approx slack: 806665
rounded before pow |X_k-Y|_0 = 1189439, f1 =  0.626176

Iteration 1080: Loss = 502499.843750
|Xk-Y|_F:  472338.656250, |X-X0|:  30161.175781
rounded |X_k-Y|_0 = 471788, f1 =  0.659071, approx slack: 806911
rounded before pow |X_k-Y|_0 = 1189189, f1 =  0.626181

Iteration 1100: Loss = 501769.750000
|Xk-Y|_F:  471814.468750, |X-X0|:  29955.281250
rounded |X_k-Y|_0 = 471314, f1 =  0.659093, approx slack: 800840
rounded before pow |X_k-Y|_0 = 1188004, f1 =  0.626331

Iteration 1120: Loss = 501002.906250
|Xk-Y|_F:  471274.218750, |X-X0|:  29728.693359
rounded |X_k-Y|_0 = 470796, f1 =  0.659118, approx slack: 801049
rounded before pow |X_k-Y|_0 = 1188066, f1 =  0.626329

Iteration 1140: Loss = 500039.843750
|Xk-Y|_F:  470719.343750, |X-X0|:  29320.496094
rounded |X_k-Y|_0 = 470213, f1 =  0.659145, approx slack: 800221
rounded before pow |X_k-Y|_0 = 1186995, f1 =  0.626375

Iteration 1160: Loss = 499147.187500
|Xk-Y|_F:  470147.187500, |X-X0|:  29000.011719
rounded |X_k-Y|_0 = 469661, f1 =  0.659171, approx slack: 798786
rounded before pow |X_k-Y|_0 = 1185275, f1 =  0.626448

Iteration 1180: Loss = 498353.843750
|Xk-Y|_F:  469537.031250, |X-X0|:  28816.816406
rounded |X_k-Y|_0 = 468875, f1 =  0.659209, approx slack: 797293
rounded before pow |X_k-Y|_0 = 1183354, f1 =  0.626530

Iteration 1200: Loss = 497601.656250
|Xk-Y|_F:  468893.937500, |X-X0|:  28707.728516
rounded |X_k-Y|_0 = 468007, f1 =  0.659250, approx slack: 797549
rounded before pow |X_k-Y|_0 = 1183047, f1 =  0.626542

Iteration 1220: Loss = 496832.500000
|Xk-Y|_F:  468242.000000, |X-X0|:  28590.511719
rounded |X_k-Y|_0 = 467198, f1 =  0.659288, approx slack: 799230
rounded before pow |X_k-Y|_0 = 1184344, f1 =  0.626484

Iteration 1240: Loss = 496053.593750
|Xk-Y|_F:  467595.625000, |X-X0|:  28457.968750
rounded |X_k-Y|_0 = 466197, f1 =  0.659335, approx slack: 799978
rounded before pow |X_k-Y|_0 = 1184293, f1 =  0.626486

Iteration 1260: Loss = 495289.312500
|Xk-Y|_F:  466959.187500, |X-X0|:  28330.119141
rounded |X_k-Y|_0 = 465350, f1 =  0.659375, approx slack: 799207
rounded before pow |X_k-Y|_0 = 1182972, f1 =  0.626543

Iteration 1280: Loss = 494568.562500
|Xk-Y|_F:  466349.281250, |X-X0|:  28219.277344
rounded |X_k-Y|_0 = 464460, f1 =  0.659417, approx slack: 799042
rounded before pow |X_k-Y|_0 = 1182064, f1 =  0.626578

Iteration 1300: Loss = 493909.500000
|Xk-Y|_F:  465770.843750, |X-X0|:  28138.652344
rounded |X_k-Y|_0 = 463907, f1 =  0.659443, approx slack: 798312
rounded before pow |X_k-Y|_0 = 1181217, f1 =  0.626617

Iteration 1320: Loss = 493276.218750
|Xk-Y|_F:  465200.343750, |X-X0|:  28075.878906
rounded |X_k-Y|_0 = 462925, f1 =  0.659490, approx slack: 798348
rounded before pow |X_k-Y|_0 = 1180575, f1 =  0.626645

Iteration 1340: Loss = 492677.687500
|Xk-Y|_F:  464636.593750, |X-X0|:  28041.085938
rounded |X_k-Y|_0 = 461909, f1 =  0.659538, approx slack: 798001
rounded before pow |X_k-Y|_0 = 1179751, f1 =  0.626681

Iteration 1360: Loss = 492070.968750
|Xk-Y|_F:  463987.468750, |X-X0|:  28083.488281
rounded |X_k-Y|_0 = 461143, f1 =  0.659574, approx slack: 798579
rounded before pow |X_k-Y|_0 = 1179962, f1 =  0.626673

Iteration 1380: Loss = 491307.000000
|Xk-Y|_F:  463178.437500, |X-X0|:  28128.554688
rounded |X_k-Y|_0 = 460001, f1 =  0.659628, approx slack: 798686
rounded before pow |X_k-Y|_0 = 1180265, f1 =  0.626661

Iteration 1400: Loss = 490554.250000
|Xk-Y|_F:  462437.531250, |X-X0|:  28116.710938
rounded |X_k-Y|_0 = 459006, f1 =  0.659675, approx slack: 795950
rounded before pow |X_k-Y|_0 = 1178182, f1 =  0.626759

Iteration 1420: Loss = 489943.843750
|Xk-Y|_F:  461893.781250, |X-X0|:  28050.070312
rounded |X_k-Y|_0 = 458400, f1 =  0.659704, approx slack: 794866
rounded before pow |X_k-Y|_0 = 1176986, f1 =  0.626811

Iteration 1440: Loss = 489425.812500
|Xk-Y|_F:  461431.468750, |X-X0|:  27994.353516
rounded |X_k-Y|_0 = 458000, f1 =  0.659723, approx slack: 794660
rounded before pow |X_k-Y|_0 = 1176746, f1 =  0.626823

Iteration 1460: Loss = 488923.875000
|Xk-Y|_F:  460998.468750, |X-X0|:  27925.402344
rounded |X_k-Y|_0 = 457627, f1 =  0.659740, approx slack: 799154
rounded before pow |X_k-Y|_0 = 1180330, f1 =  0.626656

Iteration 1480: Loss = 488445.968750
|Xk-Y|_F:  460605.625000, |X-X0|:  27840.353516
rounded |X_k-Y|_0 = 457206, f1 =  0.659760, approx slack: 798833
rounded before pow |X_k-Y|_0 = 1179865, f1 =  0.626676

Iteration 1500: Loss = 488001.906250
|Xk-Y|_F:  460253.343750, |X-X0|:  27748.566406
rounded |X_k-Y|_0 = 456663, f1 =  0.659786, approx slack: 798441
rounded before pow |X_k-Y|_0 = 1179456, f1 =  0.626695

Iteration 1520: Loss = 487590.718750
|Xk-Y|_F:  459928.593750, |X-X0|:  27662.121094
rounded |X_k-Y|_0 = 456144, f1 =  0.659811, approx slack: 799892
rounded before pow |X_k-Y|_0 = 1179163, f1 =  0.626685

Iteration 1540: Loss = 487169.250000
|Xk-Y|_F:  459615.062500, |X-X0|:  27554.191406
rounded |X_k-Y|_0 = 455684, f1 =  0.659832, approx slack: 799217
rounded before pow |X_k-Y|_0 = 1178500, f1 =  0.626717

Iteration 1560: Loss = 486769.343750
|Xk-Y|_F:  459317.937500, |X-X0|:  27451.398438
rounded |X_k-Y|_0 = 455351, f1 =  0.659848, approx slack: 798345
rounded before pow |X_k-Y|_0 = 1177621, f1 =  0.626756

Iteration 1580: Loss = 486391.937500
|Xk-Y|_F:  459027.843750, |X-X0|:  27364.089844
rounded |X_k-Y|_0 = 454931, f1 =  0.659868, approx slack: 798128
rounded before pow |X_k-Y|_0 = 1177330, f1 =  0.626771

Iteration 1600: Loss = 486016.781250
|Xk-Y|_F:  458737.500000, |X-X0|:  27279.285156
rounded |X_k-Y|_0 = 454395, f1 =  0.659893, approx slack: 797658
rounded before pow |X_k-Y|_0 = 1176778, f1 =  0.626798

Iteration 1620: Loss = 485650.062500
|Xk-Y|_F:  458449.593750, |X-X0|:  27200.462891
rounded |X_k-Y|_0 = 453943, f1 =  0.659915, approx slack: 797543
rounded before pow |X_k-Y|_0 = 1176502, f1 =  0.626810

Iteration 1640: Loss = 485290.250000
|Xk-Y|_F:  458175.625000, |X-X0|:  27114.632812
rounded |X_k-Y|_0 = 453496, f1 =  0.659936, approx slack: 797292
rounded before pow |X_k-Y|_0 = 1176122, f1 =  0.626829

Iteration 1660: Loss = 484923.687500
|Xk-Y|_F:  457908.875000, |X-X0|:  27014.808594
rounded |X_k-Y|_0 = 453133, f1 =  0.659953, approx slack: 796888
rounded before pow |X_k-Y|_0 = 1175706, f1 =  0.626848

Iteration 1680: Loss = 484515.750000
|Xk-Y|_F:  457642.093750, |X-X0|:  26873.662109
rounded |X_k-Y|_0 = 452708, f1 =  0.659973, approx slack: 794876
rounded before pow |X_k-Y|_0 = 1174821, f1 =  0.626908

Iteration 1700: Loss = 484007.906250
|Xk-Y|_F:  457368.468750, |X-X0|:  26639.441406
rounded |X_k-Y|_0 = 452273, f1 =  0.659994, approx slack: 792485
rounded before pow |X_k-Y|_0 = 1173057, f1 =  0.626998

Iteration 1720: Loss = 483550.000000
|Xk-Y|_F:  457103.593750, |X-X0|:  26446.392578
rounded |X_k-Y|_0 = 451869, f1 =  0.660013, approx slack: 792152
rounded before pow |X_k-Y|_0 = 1172758, f1 =  0.627014

Iteration 1740: Loss = 483172.343750
|Xk-Y|_F:  456841.906250, |X-X0|:  26330.437500
rounded |X_k-Y|_0 = 451579, f1 =  0.660027, approx slack: 792188
rounded before pow |X_k-Y|_0 = 1172671, f1 =  0.627020

Iteration 1760: Loss = 482846.718750
|Xk-Y|_F:  456568.531250, |X-X0|:  26278.199219
rounded |X_k-Y|_0 = 451187, f1 =  0.660046, approx slack: 792074
rounded before pow |X_k-Y|_0 = 1172464, f1 =  0.627030

Iteration 1780: Loss = 482549.093750
|Xk-Y|_F:  456309.500000, |X-X0|:  26239.601562
rounded |X_k-Y|_0 = 450841, f1 =  0.660062, approx slack: 791049
rounded before pow |X_k-Y|_0 = 1171442, f1 =  0.627076

Iteration 1800: Loss = 482230.187500
|Xk-Y|_F:  456039.562500, |X-X0|:  26190.621094
rounded |X_k-Y|_0 = 450536, f1 =  0.660076, approx slack: 788486
rounded before pow |X_k-Y|_0 = 1168936, f1 =  0.627185

Iteration 1820: Loss = 481865.718750
|Xk-Y|_F:  455735.500000, |X-X0|:  26130.210938
rounded |X_k-Y|_0 = 450178, f1 =  0.660094, approx slack: 788509
rounded before pow |X_k-Y|_0 = 1168806, f1 =  0.627190

Iteration 1840: Loss = 481544.093750
|Xk-Y|_F:  455450.156250, |X-X0|:  26093.947266
rounded |X_k-Y|_0 = 449804, f1 =  0.660112, approx slack: 788030
rounded before pow |X_k-Y|_0 = 1168455, f1 =  0.627206

Iteration 1860: Loss = 481195.843750
|Xk-Y|_F:  455163.531250, |X-X0|:  26032.308594
rounded |X_k-Y|_0 = 449479, f1 =  0.660127, approx slack: 787729
rounded before pow |X_k-Y|_0 = 1168137, f1 =  0.627221

Iteration 1880: Loss = 480840.656250
|Xk-Y|_F:  454887.937500, |X-X0|:  25952.718750
rounded |X_k-Y|_0 = 449151, f1 =  0.660143, approx slack: 785574
rounded before pow |X_k-Y|_0 = 1165922, f1 =  0.627315

Iteration 1900: Loss = 480468.906250
|Xk-Y|_F:  454594.625000, |X-X0|:  25874.271484
rounded |X_k-Y|_0 = 448791, f1 =  0.660160, approx slack: 781749
rounded before pow |X_k-Y|_0 = 1161915, f1 =  0.627486

Iteration 1920: Loss = 480106.593750
|Xk-Y|_F:  454310.718750, |X-X0|:  25795.867188
rounded |X_k-Y|_0 = 448350, f1 =  0.660181, approx slack: 776261
rounded before pow |X_k-Y|_0 = 1156964, f1 =  0.627707

Iteration 1940: Loss = 479764.156250
|Xk-Y|_F:  454053.218750, |X-X0|:  25710.935547
rounded |X_k-Y|_0 = 448007, f1 =  0.660197, approx slack: 776368
rounded before pow |X_k-Y|_0 = 1156949, f1 =  0.627707

Iteration 1960: Loss = 479437.687500
|Xk-Y|_F:  453817.500000, |X-X0|:  25620.199219
rounded |X_k-Y|_0 = 447755, f1 =  0.660209, approx slack: 774945
rounded before pow |X_k-Y|_0 = 1155478, f1 =  0.627771

Iteration 1980: Loss = 479132.343750
|Xk-Y|_F:  453594.031250, |X-X0|:  25538.320312
rounded |X_k-Y|_0 = 447531, f1 =  0.660220, approx slack: 773698
rounded before pow |X_k-Y|_0 = 1154357, f1 =  0.627820

Iteration 2000: Loss = 478862.375000
|Xk-Y|_F:  453383.343750, |X-X0|:  25479.039062
rounded |X_k-Y|_0 = 447307, f1 =  0.660230, approx slack: 773895
rounded before pow |X_k-Y|_0 = 1154608, f1 =  0.627811

Iteration 2020: Loss = 478569.875000
|Xk-Y|_F:  453158.968750, |X-X0|:  25410.894531
rounded |X_k-Y|_0 = 447016, f1 =  0.660244, approx slack: 771815
rounded before pow |X_k-Y|_0 = 1153705, f1 =  0.627874

Iteration 2040: Loss = 478236.593750
|Xk-Y|_F:  452933.437500, |X-X0|:  25303.148438
rounded |X_k-Y|_0 = 446806, f1 =  0.660254, approx slack: 769968
rounded before pow |X_k-Y|_0 = 1153256, f1 =  0.627921

Iteration 2060: Loss = 477966.156250
|Xk-Y|_F:  452730.875000, |X-X0|:  25235.275391
rounded |X_k-Y|_0 = 446630, f1 =  0.660263, approx slack: 746816
rounded before pow |X_k-Y|_0 = 1132145, f1 =  0.628864

Iteration 2080: Loss = 477710.906250
|Xk-Y|_F:  452539.843750, |X-X0|:  25171.070312
rounded |X_k-Y|_0 = 446434, f1 =  0.660272, approx slack: 766045
rounded before pow |X_k-Y|_0 = 1151293, f1 =  0.628047

Iteration 2100: Loss = 477442.781250
|Xk-Y|_F:  452359.125000, |X-X0|:  25083.642578
rounded |X_k-Y|_0 = 446335, f1 =  0.660276, approx slack: 766267
rounded before pow |X_k-Y|_0 = 1151494, f1 =  0.628039

Iteration 2120: Loss = 477211.062500
|Xk-Y|_F:  452194.031250, |X-X0|:  25017.046875
rounded |X_k-Y|_0 = 446133, f1 =  0.660286, approx slack: 765684
rounded before pow |X_k-Y|_0 = 1150891, f1 =  0.628066

Iteration 2140: Loss = 476982.000000
|Xk-Y|_F:  452034.375000, |X-X0|:  24947.613281
rounded |X_k-Y|_0 = 446014, f1 =  0.660292, approx slack: 765510
rounded before pow |X_k-Y|_0 = 1150762, f1 =  0.628072

Iteration 2160: Loss = 476731.343750
|Xk-Y|_F:  451853.093750, |X-X0|:  24878.242188
rounded |X_k-Y|_0 = 445883, f1 =  0.660298, approx slack: 764934
rounded before pow |X_k-Y|_0 = 1150276, f1 =  0.628096

Iteration 2180: Loss = 476487.125000
|Xk-Y|_F:  451677.843750, |X-X0|:  24809.287109
rounded |X_k-Y|_0 = 445750, f1 =  0.660304, approx slack: 762556
rounded before pow |X_k-Y|_0 = 1148060, f1 =  0.628192

Iteration 2200: Loss = 476253.500000
|Xk-Y|_F:  451511.156250, |X-X0|:  24742.328125
rounded |X_k-Y|_0 = 445605, f1 =  0.660311, approx slack: 762204
rounded before pow |X_k-Y|_0 = 1147732, f1 =  0.628207

Iteration 2220: Loss = 476029.781250
|Xk-Y|_F:  451366.156250, |X-X0|:  24663.617188
rounded |X_k-Y|_0 = 445465, f1 =  0.660318, approx slack: 762141
rounded before pow |X_k-Y|_0 = 1147670, f1 =  0.628210

Iteration 2240: Loss = 475820.468750
|Xk-Y|_F:  451198.375000, |X-X0|:  24622.085938
rounded |X_k-Y|_0 = 445286, f1 =  0.660326, approx slack: 762307
rounded before pow |X_k-Y|_0 = 1147581, f1 =  0.628214

Iteration 2260: Loss = 475573.656250
|Xk-Y|_F:  451021.781250, |X-X0|:  24551.882812
rounded |X_k-Y|_0 = 445130, f1 =  0.660334, approx slack: 745672
rounded before pow |X_k-Y|_0 = 1131029, f1 =  0.628923

Iteration 2280: Loss = 475330.500000
|Xk-Y|_F:  450847.906250, |X-X0|:  24482.583984
rounded |X_k-Y|_0 = 444999, f1 =  0.660340, approx slack: 745324
rounded before pow |X_k-Y|_0 = 1130775, f1 =  0.628934

Iteration 2300: Loss = 475179.625000
|Xk-Y|_F:  450744.218750, |X-X0|:  24435.396484
rounded |X_k-Y|_0 = 444980, f1 =  0.660341, approx slack: 744838
rounded before pow |X_k-Y|_0 = 1130565, f1 =  0.628948

Iteration 2320: Loss = 474906.125000
|Xk-Y|_F:  450552.562500, |X-X0|:  24353.570312
rounded |X_k-Y|_0 = 444828, f1 =  0.660348, approx slack: 744352
rounded before pow |X_k-Y|_0 = 1130005, f1 =  0.628973

Iteration 2340: Loss = 474683.000000
|Xk-Y|_F:  450383.125000, |X-X0|:  24299.876953
rounded |X_k-Y|_0 = 444683, f1 =  0.660355, approx slack: 743783
rounded before pow |X_k-Y|_0 = 1129632, f1 =  0.628990

Iteration 2360: Loss = 474467.718750
|Xk-Y|_F:  450231.500000, |X-X0|:  24236.224609
rounded |X_k-Y|_0 = 444617, f1 =  0.660358, approx slack: 742711
rounded before pow |X_k-Y|_0 = 1129574, f1 =  0.629002

Iteration 2380: Loss = 474252.562500
|Xk-Y|_F:  450065.156250, |X-X0|:  24187.402344
rounded |X_k-Y|_0 = 444485, f1 =  0.660364, approx slack: 741852
rounded before pow |X_k-Y|_0 = 1128830, f1 =  0.629038

Iteration 2400: Loss = 474034.437500
|Xk-Y|_F:  449898.437500, |X-X0|:  24135.996094
rounded |X_k-Y|_0 = 444431, f1 =  0.660367, approx slack: 741878
rounded before pow |X_k-Y|_0 = 1128751, f1 =  0.629042

Iteration 2420: Loss = 473824.125000
|Xk-Y|_F:  449731.593750, |X-X0|:  24092.527344
rounded |X_k-Y|_0 = 444348, f1 =  0.660371, approx slack: 740440
rounded before pow |X_k-Y|_0 = 1127379, f1 =  0.629102

Iteration 2440: Loss = 473595.500000
|Xk-Y|_F:  449557.156250, |X-X0|:  24038.355469
rounded |X_k-Y|_0 = 444248, f1 =  0.660376, approx slack: 739827
rounded before pow |X_k-Y|_0 = 1127140, f1 =  0.629122

Iteration 2460: Loss = 473359.437500
|Xk-Y|_F:  449370.656250, |X-X0|:  23988.785156
rounded |X_k-Y|_0 = 444045, f1 =  0.660385, approx slack: 736810
rounded before pow |X_k-Y|_0 = 1124279, f1 =  0.629245

Iteration 2480: Loss = 473134.781250
|Xk-Y|_F:  449222.375000, |X-X0|:  23912.408203
rounded |X_k-Y|_0 = 443878, f1 =  0.660393, approx slack: 734929
rounded before pow |X_k-Y|_0 = 1122523, f1 =  0.629322

Iteration 2500: Loss = 472897.375000
|Xk-Y|_F:  449046.343750, |X-X0|:  23851.015625
rounded |X_k-Y|_0 = 443640, f1 =  0.660405, approx slack: 736646
rounded before pow |X_k-Y|_0 = 1122096, f1 =  0.629310

Iteration 2520: Loss = 472704.250000
|Xk-Y|_F:  448905.156250, |X-X0|:  23799.089844
rounded |X_k-Y|_0 = 443513, f1 =  0.660411, approx slack: 736897
rounded before pow |X_k-Y|_0 = 1122259, f1 =  0.629302

Iteration 2540: Loss = 472502.312500
|Xk-Y|_F:  448753.031250, |X-X0|:  23749.275391
rounded |X_k-Y|_0 = 443329, f1 =  0.660419, approx slack: 687787
rounded before pow |X_k-Y|_0 = 1074347, f1 =  0.631384

Iteration 2560: Loss = 472329.968750
|Xk-Y|_F:  448621.468750, |X-X0|:  23708.503906
rounded |X_k-Y|_0 = 443141, f1 =  0.660428, approx slack: 687470
rounded before pow |X_k-Y|_0 = 1073790, f1 =  0.631409

Iteration 2580: Loss = 472110.843750
|Xk-Y|_F:  448468.750000, |X-X0|:  23642.099609
rounded |X_k-Y|_0 = 443110, f1 =  0.660430, approx slack: 691886
rounded before pow |X_k-Y|_0 = 1077066, f1 =  0.631242

Iteration 2600: Loss = 471995.156250
|Xk-Y|_F:  448370.750000, |X-X0|:  23624.394531
rounded |X_k-Y|_0 = 442889, f1 =  0.660440, approx slack: 774151
rounded before pow |X_k-Y|_0 = 1151226, f1 =  0.627909

Iteration 2620: Loss = 471745.375000
|Xk-Y|_F:  448171.656250, |X-X0|:  23573.714844
rounded |X_k-Y|_0 = 442865, f1 =  0.660442, approx slack: 774037
rounded before pow |X_k-Y|_0 = 1150999, f1 =  0.627918

Iteration 2640: Loss = 471584.781250
|Xk-Y|_F:  448054.562500, |X-X0|:  23530.218750
rounded |X_k-Y|_0 = 442816, f1 =  0.660445, approx slack: 773875
rounded before pow |X_k-Y|_0 = 1150733, f1 =  0.627929

Iteration 2660: Loss = 471375.375000
|Xk-Y|_F:  447901.125000, |X-X0|:  23474.255859
rounded |X_k-Y|_0 = 442615, f1 =  0.660454, approx slack: 773597
rounded before pow |X_k-Y|_0 = 1150333, f1 =  0.627946

Iteration 2680: Loss = 471239.250000
|Xk-Y|_F:  447793.437500, |X-X0|:  23445.800781
rounded |X_k-Y|_0 = 442535, f1 =  0.660458, approx slack: 769023
rounded before pow |X_k-Y|_0 = 1149722, f1 =  0.628008

Iteration 2700: Loss = 471054.281250
|Xk-Y|_F:  447638.406250, |X-X0|:  23415.875000
rounded |X_k-Y|_0 = 442350, f1 =  0.660467, approx slack: 766444
rounded before pow |X_k-Y|_0 = 1148930, f1 =  0.628059

Iteration 2720: Loss = 470851.406250
|Xk-Y|_F:  447514.125000, |X-X0|:  23337.289062
rounded |X_k-Y|_0 = 442305, f1 =  0.660469, approx slack: 766553
rounded before pow |X_k-Y|_0 = 1149268, f1 =  0.628045

Iteration 2740: Loss = 470656.531250
|Xk-Y|_F:  447382.500000, |X-X0|:  23274.019531
rounded |X_k-Y|_0 = 442158, f1 =  0.660476, approx slack: 765270
rounded before pow |X_k-Y|_0 = 1147829, f1 =  0.628106

Iteration 2760: Loss = 470462.781250
|Xk-Y|_F:  447253.843750, |X-X0|:  23208.933594
rounded |X_k-Y|_0 = 442039, f1 =  0.660481, approx slack: 764406
rounded before pow |X_k-Y|_0 = 1146944, f1 =  0.628139

Iteration 2780: Loss = 470252.031250
|Xk-Y|_F:  447114.562500, |X-X0|:  23137.462891
rounded |X_k-Y|_0 = 441899, f1 =  0.660488, approx slack: 763996
rounded before pow |X_k-Y|_0 = 1146634, f1 =  0.628152

Iteration 2800: Loss = 470105.125000
|Xk-Y|_F:  446978.593750, |X-X0|:  23126.523438
rounded |X_k-Y|_0 = 441783, f1 =  0.660493, approx slack: 763813
rounded before pow |X_k-Y|_0 = 1146408, f1 =  0.628162

Iteration 2820: Loss = 469897.656250
|Xk-Y|_F:  446801.500000, |X-X0|:  23096.169922
rounded |X_k-Y|_0 = 441609, f1 =  0.660502, approx slack: 758478
rounded before pow |X_k-Y|_0 = 1146364, f1 =  0.628271

Iteration 2840: Loss = 469658.281250
|Xk-Y|_F:  446591.906250, |X-X0|:  23066.386719
rounded |X_k-Y|_0 = 441441, f1 =  0.660510, approx slack: 758728
rounded before pow |X_k-Y|_0 = 1146734, f1 =  0.628255

Iteration 2860: Loss = 469418.125000
|Xk-Y|_F:  446367.843750, |X-X0|:  23050.265625
rounded |X_k-Y|_0 = 441126, f1 =  0.660525, approx slack: 756642
rounded before pow |X_k-Y|_0 = 1145246, f1 =  0.628336

Iteration 2880: Loss = 469156.593750
|Xk-Y|_F:  446134.312500, |X-X0|:  23022.267578
rounded |X_k-Y|_0 = 440965, f1 =  0.660532, approx slack: 754986
rounded before pow |X_k-Y|_0 = 1144104, f1 =  0.628389

Iteration 2900: Loss = 468968.562500
|Xk-Y|_F:  445972.156250, |X-X0|:  22996.417969
rounded |X_k-Y|_0 = 440868, f1 =  0.660537, approx slack: 753554
rounded before pow |X_k-Y|_0 = 1143845, f1 =  0.628423

Iteration 2920: Loss = 468768.562500
|Xk-Y|_F:  445834.062500, |X-X0|:  22934.503906
rounded |X_k-Y|_0 = 440628, f1 =  0.660548, approx slack: 751816
rounded before pow |X_k-Y|_0 = 1142138, f1 =  0.628495

Iteration 2940: Loss = 468607.718750
|Xk-Y|_F:  445728.281250, |X-X0|:  22879.423828
rounded |X_k-Y|_0 = 440369, f1 =  0.660561, approx slack: 751071
rounded before pow |X_k-Y|_0 = 1141627, f1 =  0.628520

Iteration 2960: Loss = 468427.156250
|Xk-Y|_F:  445598.531250, |X-X0|:  22828.638672
rounded |X_k-Y|_0 = 440344, f1 =  0.660562, approx slack: 751096
rounded before pow |X_k-Y|_0 = 1141797, f1 =  0.628511

Iteration 2980: Loss = 468245.312500
|Xk-Y|_F:  445460.437500, |X-X0|:  22784.867188
rounded |X_k-Y|_0 = 440196, f1 =  0.660569, approx slack: 748169
rounded before pow |X_k-Y|_0 = 1140055, f1 =  0.628612

Iteration 3000: Loss = 468151.187500
|Xk-Y|_F:  445398.281250, |X-X0|:  22752.890625
rounded |X_k-Y|_0 = 440099, f1 =  0.660573, approx slack: 748475
rounded before pow |X_k-Y|_0 = 1140435, f1 =  0.628595

Iteration 3020: Loss = 468050.531250
|Xk-Y|_F:  445320.406250, |X-X0|:  22730.136719
rounded |X_k-Y|_0 = 440076, f1 =  0.660574, approx slack: 746868
rounded before pow |X_k-Y|_0 = 1139652, f1 =  0.628646

Iteration 3040: Loss = 467879.031250
|Xk-Y|_F:  445204.406250, |X-X0|:  22674.619141
rounded |X_k-Y|_0 = 439975, f1 =  0.660579, approx slack: 746981
rounded before pow |X_k-Y|_0 = 1139944, f1 =  0.628634

Iteration 3060: Loss = 467708.562500
|Xk-Y|_F:  445075.718750, |X-X0|:  22632.832031
rounded |X_k-Y|_0 = 439853, f1 =  0.660585, approx slack: 746421
rounded before pow |X_k-Y|_0 = 1139516, f1 =  0.628654

Iteration 3080: Loss = 467561.000000
|Xk-Y|_F:  444987.187500, |X-X0|:  22573.796875
rounded |X_k-Y|_0 = 439656, f1 =  0.660594, approx slack: 746286
rounded before pow |X_k-Y|_0 = 1139403, f1 =  0.628659

Iteration 3100: Loss = 467420.750000
|Xk-Y|_F:  444891.593750, |X-X0|:  22529.148438
rounded |X_k-Y|_0 = 439640, f1 =  0.660595, approx slack: 746291
rounded before pow |X_k-Y|_0 = 1139324, f1 =  0.628663

Iteration 3120: Loss = 467284.000000
|Xk-Y|_F:  444782.843750, |X-X0|:  22501.144531
rounded |X_k-Y|_0 = 439395, f1 =  0.660607, approx slack: 751398
rounded before pow |X_k-Y|_0 = 1143152, f1 =  0.628483

Iteration 3140: Loss = 467143.000000
|Xk-Y|_F:  444695.250000, |X-X0|:  22447.765625
rounded |X_k-Y|_0 = 439406, f1 =  0.660606, approx slack: 750031
rounded before pow |X_k-Y|_0 = 1141857, f1 =  0.628538

Iteration 3160: Loss = 467036.937500
|Xk-Y|_F:  444612.468750, |X-X0|:  22424.472656
rounded |X_k-Y|_0 = 439277, f1 =  0.660612, approx slack: 745861
rounded before pow |X_k-Y|_0 = 1139382, f1 =  0.628666

Iteration 3180: Loss = 466930.843750
|Xk-Y|_F:  444539.031250, |X-X0|:  22391.816406
rounded |X_k-Y|_0 = 439258, f1 =  0.660613, approx slack: 745755
rounded before pow |X_k-Y|_0 = 1139311, f1 =  0.628669

Iteration 3200: Loss = 466786.718750
|Xk-Y|_F:  444448.218750, |X-X0|:  22338.500000
rounded |X_k-Y|_0 = 439157, f1 =  0.660618, approx slack: 745887
rounded before pow |X_k-Y|_0 = 1139454, f1 =  0.628663

Iteration 3220: Loss = 466662.187500
|Xk-Y|_F:  444382.781250, |X-X0|:  22279.416016
rounded |X_k-Y|_0 = 439045, f1 =  0.660623, approx slack: 744369
rounded before pow |X_k-Y|_0 = 1138131, f1 =  0.628720

Iteration 3240: Loss = 466528.843750
|Xk-Y|_F:  444281.000000, |X-X0|:  22247.857422
rounded |X_k-Y|_0 = 438957, f1 =  0.660627, approx slack: 744438
rounded before pow |X_k-Y|_0 = 1138172, f1 =  0.628718

Iteration 3260: Loss = 466453.656250
|Xk-Y|_F:  444246.250000, |X-X0|:  22207.417969
rounded |X_k-Y|_0 = 438968, f1 =  0.660627, approx slack: 741122
rounded before pow |X_k-Y|_0 = 1136222, f1 =  0.628811

Iteration 3280: Loss = 466304.000000
|Xk-Y|_F:  444124.625000, |X-X0|:  22179.367188
rounded |X_k-Y|_0 = 438830, f1 =  0.660633, approx slack: 736200
rounded before pow |X_k-Y|_0 = 1132244, f1 =  0.628999

Iteration 3300: Loss = 466250.343750
|Xk-Y|_F:  444103.468750, |X-X0|:  22146.871094
rounded |X_k-Y|_0 = 438770, f1 =  0.660636, approx slack: 734112
rounded before pow |X_k-Y|_0 = 1130179, f1 =  0.629087

Iteration 3320: Loss = 466068.187500
|Xk-Y|_F:  443972.750000, |X-X0|:  22095.429688
rounded |X_k-Y|_0 = 438697, f1 =  0.660640, approx slack: 729122
rounded before pow |X_k-Y|_0 = 1125147, f1 =  0.629303

Iteration 3340: Loss = 466015.968750
|Xk-Y|_F:  443932.343750, |X-X0|:  22083.617188
rounded |X_k-Y|_0 = 438439, f1 =  0.660652, approx slack: 728464
rounded before pow |X_k-Y|_0 = 1124454, f1 =  0.629332

Iteration 3360: Loss = 465853.281250
|Xk-Y|_F:  443824.656250, |X-X0|:  22028.628906
rounded |X_k-Y|_0 = 438333, f1 =  0.660657, approx slack: 728338
rounded before pow |X_k-Y|_0 = 1124465, f1 =  0.629332

Iteration 3380: Loss = 465691.406250
|Xk-Y|_F:  443716.250000, |X-X0|:  21975.142578
rounded |X_k-Y|_0 = 438244, f1 =  0.660661, approx slack: 733470
rounded before pow |X_k-Y|_0 = 1129399, f1 =  0.629121

Iteration 3400: Loss = 465587.406250
|Xk-Y|_F:  443645.593750, |X-X0|:  21941.808594
rounded |X_k-Y|_0 = 438246, f1 =  0.660661, approx slack: 724434
rounded before pow |X_k-Y|_0 = 1120442, f1 =  0.629505

Iteration 3420: Loss = 465473.218750
|Xk-Y|_F:  443570.781250, |X-X0|:  21902.449219
rounded |X_k-Y|_0 = 438073, f1 =  0.660669, approx slack: 723241
rounded before pow |X_k-Y|_0 = 1118842, f1 =  0.629568

Iteration 3440: Loss = 465342.125000
|Xk-Y|_F:  443515.187500, |X-X0|:  21826.953125
rounded |X_k-Y|_0 = 438099, f1 =  0.660668, approx slack: 721608
rounded before pow |X_k-Y|_0 = 1117285, f1 =  0.629634

Iteration 3460: Loss = 465303.562500
|Xk-Y|_F:  443496.343750, |X-X0|:  21807.218750
rounded |X_k-Y|_0 = 437978, f1 =  0.660674, approx slack: 719939
rounded before pow |X_k-Y|_0 = 1115626, f1 =  0.629704

Iteration 3480: Loss = 464937.875000
|Xk-Y|_F:  443420.406250, |X-X0|:  21517.464844
rounded |X_k-Y|_0 = 437801, f1 =  0.660682, approx slack: 719495
rounded before pow |X_k-Y|_0 = 1115481, f1 =  0.629716

Iteration 3500: Loss = 464694.343750
|Xk-Y|_F:  443288.562500, |X-X0|:  21405.789062
rounded |X_k-Y|_0 = 437776, f1 =  0.660683, approx slack: 719182
rounded before pow |X_k-Y|_0 = 1115379, f1 =  0.629722

Iteration 3520: Loss = 464557.906250
|Xk-Y|_F:  443232.406250, |X-X0|:  21325.488281
rounded |X_k-Y|_0 = 437736, f1 =  0.660685, approx slack: 716539
rounded before pow |X_k-Y|_0 = 1112586, f1 =  0.629842

Iteration 3540: Loss = 464471.000000
|Xk-Y|_F:  443185.437500, |X-X0|:  21285.556641
rounded |X_k-Y|_0 = 437742, f1 =  0.660685, approx slack: 710860
rounded before pow |X_k-Y|_0 = 1108323, f1 =  0.630040

Iteration 3560: Loss = 464429.062500
|Xk-Y|_F:  443154.812500, |X-X0|:  21274.257812
rounded |X_k-Y|_0 = 437694, f1 =  0.660687, approx slack: 711513
rounded before pow |X_k-Y|_0 = 1109385, f1 =  0.630006

Iteration 3580: Loss = 464303.156250
|Xk-Y|_F:  443072.906250, |X-X0|:  21230.250000
rounded |X_k-Y|_0 = 437601, f1 =  0.660692, approx slack: 709903
rounded before pow |X_k-Y|_0 = 1107721, f1 =  0.630077

Iteration 3600: Loss = 464273.906250
|Xk-Y|_F:  443004.312500, |X-X0|:  21269.582031
rounded |X_k-Y|_0 = 437521, f1 =  0.660695, approx slack: 730223
rounded before pow |X_k-Y|_0 = 1127968, f1 =  0.629208

Iteration 3620: Loss = 464131.375000
|Xk-Y|_F:  442928.843750, |X-X0|:  21202.546875
rounded |X_k-Y|_0 = 437491, f1 =  0.660697, approx slack: 707634
rounded before pow |X_k-Y|_0 = 1105036, f1 =  0.630184

Iteration 3640: Loss = 463989.843750
|Xk-Y|_F:  442839.812500, |X-X0|:  21150.041016
rounded |X_k-Y|_0 = 437380, f1 =  0.660702, approx slack: 706211
rounded before pow |X_k-Y|_0 = 1103679, f1 =  0.630242

Iteration 3660: Loss = 463968.125000
|Xk-Y|_F:  442810.250000, |X-X0|:  21157.886719
rounded |X_k-Y|_0 = 437388, f1 =  0.660702, approx slack: 707008
rounded before pow |X_k-Y|_0 = 1104478, f1 =  0.630207

Iteration 3680: Loss = 463891.687500
|Xk-Y|_F:  442750.937500, |X-X0|:  21140.750000
rounded |X_k-Y|_0 = 437368, f1 =  0.660703, approx slack: 704017
rounded before pow |X_k-Y|_0 = 1101566, f1 =  0.630331

Iteration 3700: Loss = 463802.843750
|Xk-Y|_F:  442704.968750, |X-X0|:  21097.867188
rounded |X_k-Y|_0 = 437317, f1 =  0.660705, approx slack: 703296
rounded before pow |X_k-Y|_0 = 1100969, f1 =  0.630357

Iteration 3720: Loss = 463694.000000
|Xk-Y|_F:  442633.812500, |X-X0|:  21060.193359
rounded |X_k-Y|_0 = 437235, f1 =  0.660709, approx slack: 723449
rounded before pow |X_k-Y|_0 = 1121010, f1 =  0.629497

Iteration 3740: Loss = 463581.093750
|Xk-Y|_F:  442570.062500, |X-X0|:  21011.027344
rounded |X_k-Y|_0 = 437259, f1 =  0.660708, approx slack: 701816
rounded before pow |X_k-Y|_0 = 1099377, f1 =  0.630426

Iteration 3760: Loss = 463478.531250
|Xk-Y|_F:  442522.250000, |X-X0|:  20956.292969
rounded |X_k-Y|_0 = 437149, f1 =  0.660713, approx slack: 703898
rounded before pow |X_k-Y|_0 = 1101423, f1 =  0.630338

Iteration 3780: Loss = 463397.593750
|Xk-Y|_F:  442487.312500, |X-X0|:  20910.273438
rounded |X_k-Y|_0 = 437066, f1 =  0.660717, approx slack: 697513
rounded before pow |X_k-Y|_0 = 1098007, f1 =  0.630532

Iteration 3800: Loss = 463771.843750
|Xk-Y|_F:  442816.656250, |X-X0|:  20955.189453
rounded |X_k-Y|_0 = 437283, f1 =  0.660707, approx slack: 672693
rounded before pow |X_k-Y|_0 = 1072518, f1 =  0.631623

Iteration 3820: Loss = 463070.968750
|Xk-Y|_F:  442499.906250, |X-X0|:  20571.054688
rounded |X_k-Y|_0 = 437271, f1 =  0.660708, approx slack: 661006
rounded before pow |X_k-Y|_0 = 1061099, f1 =  0.632124

Iteration 3840: Loss = 462839.156250
|Xk-Y|_F:  442385.593750, |X-X0|:  20453.566406
rounded |X_k-Y|_0 = 436989, f1 =  0.660721, approx slack: 663763
rounded before pow |X_k-Y|_0 = 1063983, f1 =  0.632001

Iteration 3860: Loss = 462795.062500
|Xk-Y|_F:  442326.718750, |X-X0|:  20468.357422
rounded |X_k-Y|_0 = 436973, f1 =  0.660722, approx slack: 658699
rounded before pow |X_k-Y|_0 = 1059051, f1 =  0.632215

Iteration 3880: Loss = 462665.781250
|Xk-Y|_F:  442250.156250, |X-X0|:  20415.615234
rounded |X_k-Y|_0 = 436966, f1 =  0.660722, approx slack: 659396
rounded before pow |X_k-Y|_0 = 1059714, f1 =  0.632186

Iteration 3900: Loss = 462594.687500
|Xk-Y|_F:  442219.312500, |X-X0|:  20375.363281
rounded |X_k-Y|_0 = 436772, f1 =  0.660731, approx slack: 656584
rounded before pow |X_k-Y|_0 = 1056827, f1 =  0.632311

Iteration 3920: Loss = 462502.968750
|Xk-Y|_F:  442153.812500, |X-X0|:  20349.160156
rounded |X_k-Y|_0 = 436835, f1 =  0.660728, approx slack: 648668
rounded before pow |X_k-Y|_0 = 1048973, f1 =  0.632651

Iteration 3940: Loss = 462470.031250
|Xk-Y|_F:  442134.406250, |X-X0|:  20335.636719
rounded |X_k-Y|_0 = 436657, f1 =  0.660737, approx slack: 637604
rounded before pow |X_k-Y|_0 = 1037925, f1 =  0.633130

Iteration 3960: Loss = 462406.718750
|Xk-Y|_F:  442099.750000, |X-X0|:  20306.964844
rounded |X_k-Y|_0 = 436742, f1 =  0.660733, approx slack: 639896
rounded before pow |X_k-Y|_0 = 1039903, f1 =  0.633044

Iteration 3980: Loss = 462273.281250
|Xk-Y|_F:  442001.062500, |X-X0|:  20272.210938
rounded |X_k-Y|_0 = 436638, f1 =  0.660738, approx slack: 636242
rounded before pow |X_k-Y|_0 = 1036146, f1 =  0.633206

Iteration 4000: Loss = 462102.250000
|Xk-Y|_F:  441931.593750, |X-X0|:  20170.654297
rounded |X_k-Y|_0 = 436492, f1 =  0.660745, approx slack: 637566
rounded before pow |X_k-Y|_0 = 1037692, f1 =  0.633139

Iteration 4020: Loss = 462005.375000
|Xk-Y|_F:  441851.187500, |X-X0|:  20154.183594
rounded |X_k-Y|_0 = 436404, f1 =  0.660749, approx slack: 636707
rounded before pow |X_k-Y|_0 = 1036754, f1 =  0.633179

Iteration 4040: Loss = 462049.593750
|Xk-Y|_F:  441827.000000, |X-X0|:  20222.597656
rounded |X_k-Y|_0 = 436388, f1 =  0.660750, approx slack: 642194
rounded before pow |X_k-Y|_0 = 1041681, f1 =  0.632961

Iteration 4060: Loss = 461915.500000
|Xk-Y|_F:  441791.937500, |X-X0|:  20123.570312
rounded |X_k-Y|_0 = 436387, f1 =  0.660750, approx slack: 641242
rounded before pow |X_k-Y|_0 = 1040584, f1 =  0.633009

Iteration 4080: Loss = 461822.406250
|Xk-Y|_F:  441764.843750, |X-X0|:  20057.558594
rounded |X_k-Y|_0 = 436320, f1 =  0.660753, approx slack: 635812
rounded before pow |X_k-Y|_0 = 1037282, f1 =  0.633189

Iteration 4100: Loss = 461726.468750
|Xk-Y|_F:  441685.343750, |X-X0|:  20041.121094
rounded |X_k-Y|_0 = 436188, f1 =  0.660759, approx slack: 635274
rounded before pow |X_k-Y|_0 = 1036827, f1 =  0.633208

Iteration 4120: Loss = 461744.187500
|Xk-Y|_F:  441679.656250, |X-X0|:  20064.544922
rounded |X_k-Y|_0 = 436302, f1 =  0.660754, approx slack: 637299
rounded before pow |X_k-Y|_0 = 1037094, f1 =  0.633186

Iteration 4140: Loss = 461642.343750
|Xk-Y|_F:  441642.593750, |X-X0|:  19999.753906
rounded |X_k-Y|_0 = 436315, f1 =  0.660753, approx slack: 635012
rounded before pow |X_k-Y|_0 = 1035061, f1 =  0.633281

Iteration 4160: Loss = 461560.218750
|Xk-Y|_F:  441558.781250, |X-X0|:  20001.445312
rounded |X_k-Y|_0 = 436104, f1 =  0.660763, approx slack: 634988
rounded before pow |X_k-Y|_0 = 1035030, f1 =  0.633281

Iteration 4180: Loss = 461508.718750
|Xk-Y|_F:  441507.281250, |X-X0|:  20001.441406
rounded |X_k-Y|_0 = 436091, f1 =  0.660764, approx slack: 634253
rounded before pow |X_k-Y|_0 = 1034084, f1 =  0.633323

Iteration 4200: Loss = 461304.281250
|Xk-Y|_F:  441421.718750, |X-X0|:  19882.566406
rounded |X_k-Y|_0 = 436007, f1 =  0.660768, approx slack: 631820
rounded before pow |X_k-Y|_0 = 1031673, f1 =  0.633427

Iteration 4220: Loss = 461343.031250
|Xk-Y|_F:  441434.687500, |X-X0|:  19908.345703
rounded |X_k-Y|_0 = 436016, f1 =  0.660767, approx slack: 630976
rounded before pow |X_k-Y|_0 = 1030912, f1 =  0.633460

Iteration 4240: Loss = 461519.187500
|Xk-Y|_F:  441447.437500, |X-X0|:  20071.761719
rounded |X_k-Y|_0 = 436045, f1 =  0.660766, approx slack: 627902
rounded before pow |X_k-Y|_0 = 1027676, f1 =  0.633600

Iteration 4260: Loss = 461274.000000
|Xk-Y|_F:  441374.593750, |X-X0|:  19899.414062
rounded |X_k-Y|_0 = 435976, f1 =  0.660769, approx slack: 630560
rounded before pow |X_k-Y|_0 = 1030619, f1 =  0.633473

Iteration 4280: Loss = 461182.906250
|Xk-Y|_F:  441341.093750, |X-X0|:  19841.798828
rounded |X_k-Y|_0 = 435909, f1 =  0.660772, approx slack: 626909
rounded before pow |X_k-Y|_0 = 1026574, f1 =  0.633649

Iteration 4300: Loss = 461147.531250
|Xk-Y|_F:  441268.281250, |X-X0|:  19879.257812
rounded |X_k-Y|_0 = 435874, f1 =  0.660774, approx slack: 626440
rounded before pow |X_k-Y|_0 = 1026132, f1 =  0.633668

Iteration 4320: Loss = 461026.500000
|Xk-Y|_F:  441192.781250, |X-X0|:  19833.707031
rounded |X_k-Y|_0 = 435775, f1 =  0.660779, approx slack: 625201
rounded before pow |X_k-Y|_0 = 1025007, f1 =  0.633716

Iteration 4340: Loss = 460912.562500
|Xk-Y|_F:  441055.781250, |X-X0|:  19856.767578
rounded |X_k-Y|_0 = 435902, f1 =  0.660773, approx slack: 625605
rounded before pow |X_k-Y|_0 = 1024828, f1 =  0.633725

Iteration 4360: Loss = 459806.843750
|Xk-Y|_F:  439977.062500, |X-X0|:  19829.792969
rounded |X_k-Y|_0 = 435734, f1 =  0.660785, approx slack: 624542
rounded before pow |X_k-Y|_0 = 1024051, f1 =  0.633758

Iteration 4380: Loss = 456515.812500
|Xk-Y|_F:  436663.656250, |X-X0|:  19852.142578
rounded |X_k-Y|_0 = 435870, f1 =  0.660812, approx slack: 619996
rounded before pow |X_k-Y|_0 = 1020160, f1 =  0.633968

Iteration 4400: Loss = 456193.562500
|Xk-Y|_F:  436533.687500, |X-X0|:  19659.861328
rounded |X_k-Y|_0 = 435703, f1 =  0.660820, approx slack: 619729
rounded before pow |X_k-Y|_0 = 1019723, f1 =  0.633989

Iteration 4420: Loss = 456105.375000
|Xk-Y|_F:  436499.656250, |X-X0|:  19605.703125
rounded |X_k-Y|_0 = 435609, f1 =  0.660824, approx slack: 617176
rounded before pow |X_k-Y|_0 = 1018406, f1 =  0.634065

Iteration 4440: Loss = 456006.875000
|Xk-Y|_F:  436421.281250, |X-X0|:  19585.597656
rounded |X_k-Y|_0 = 435486, f1 =  0.660830, approx slack: 614556
rounded before pow |X_k-Y|_0 = 1015743, f1 =  0.634182

Iteration 4460: Loss = 455918.281250
|Xk-Y|_F:  436385.875000, |X-X0|:  19532.414062
rounded |X_k-Y|_0 = 435506, f1 =  0.660829, approx slack: 613935
rounded before pow |X_k-Y|_0 = 1015172, f1 =  0.634207

Iteration 4480: Loss = 455836.062500
|Xk-Y|_F:  436330.562500, |X-X0|:  19505.500000
rounded |X_k-Y|_0 = 435565, f1 =  0.660826, approx slack: 614352
rounded before pow |X_k-Y|_0 = 1015395, f1 =  0.634197

Iteration 4500: Loss = 455693.656250
|Xk-Y|_F:  436255.812500, |X-X0|:  19437.857422
rounded |X_k-Y|_0 = 435559, f1 =  0.660827, approx slack: 618729
rounded before pow |X_k-Y|_0 = 1020389, f1 =  0.633980

Iteration 4520: Loss = 455782.031250
|Xk-Y|_F:  436296.437500, |X-X0|:  19485.593750
rounded |X_k-Y|_0 = 435584, f1 =  0.660825, approx slack: 614548
rounded before pow |X_k-Y|_0 = 1015756, f1 =  0.634180

Iteration 4540: Loss = 455680.000000
|Xk-Y|_F:  436211.000000, |X-X0|:  19469.011719
rounded |X_k-Y|_0 = 435649, f1 =  0.660822, approx slack: 613614
rounded before pow |X_k-Y|_0 = 1014257, f1 =  0.634246

Iteration 4560: Loss = 455702.281250
|Xk-Y|_F:  436212.437500, |X-X0|:  19489.851562
rounded |X_k-Y|_0 = 435655, f1 =  0.660822, approx slack: 606632
rounded before pow |X_k-Y|_0 = 1008446, f1 =  0.634511

Iteration 4580: Loss = 455643.218750
|Xk-Y|_F:  436200.343750, |X-X0|:  19442.888672
rounded |X_k-Y|_0 = 435411, f1 =  0.660834, approx slack: 607141
rounded before pow |X_k-Y|_0 = 1008794, f1 =  0.634495

Iteration 4600: Loss = 455505.906250
|Xk-Y|_F:  436062.156250, |X-X0|:  19443.736328
rounded |X_k-Y|_0 = 435292, f1 =  0.660839, approx slack: 606911
rounded before pow |X_k-Y|_0 = 1008346, f1 =  0.634515

Iteration 4620: Loss = 455544.468750
|Xk-Y|_F:  436057.093750, |X-X0|:  19487.382812
rounded |X_k-Y|_0 = 435347, f1 =  0.660837, approx slack: 607807
rounded before pow |X_k-Y|_0 = 1009196, f1 =  0.634479

Iteration 4640: Loss = 455388.218750
|Xk-Y|_F:  436089.343750, |X-X0|:  19298.886719
rounded |X_k-Y|_0 = 435328, f1 =  0.660837, approx slack: 608218
rounded before pow |X_k-Y|_0 = 1009404, f1 =  0.634468

Iteration 4660: Loss = 455213.500000
|Xk-Y|_F:  436016.875000, |X-X0|:  19196.613281
rounded |X_k-Y|_0 = 435294, f1 =  0.660839, approx slack: 617330
rounded before pow |X_k-Y|_0 = 1014211, f1 =  0.634184

Iteration 4680: Loss = 455049.406250
|Xk-Y|_F:  435946.343750, |X-X0|:  19103.060547
rounded |X_k-Y|_0 = 435251, f1 =  0.660841, approx slack: 616298
rounded before pow |X_k-Y|_0 = 1012432, f1 =  0.634266

Iteration 4700: Loss = 455122.375000
|Xk-Y|_F:  435973.343750, |X-X0|:  19149.044922
rounded |X_k-Y|_0 = 435411, f1 =  0.660834, approx slack: 615051
rounded before pow |X_k-Y|_0 = 1011860, f1 =  0.634303

Iteration 4720: Loss = 455297.656250
|Xk-Y|_F:  436000.500000, |X-X0|:  19297.167969
rounded |X_k-Y|_0 = 435587, f1 =  0.660825, approx slack: 607960
rounded before pow |X_k-Y|_0 = 1008184, f1 =  0.634506

Iteration 4740: Loss = 455141.281250
|Xk-Y|_F:  436036.468750, |X-X0|:  19104.824219
rounded |X_k-Y|_0 = 435514, f1 =  0.660829, approx slack: 607008
rounded before pow |X_k-Y|_0 = 1008386, f1 =  0.634511

Iteration 4760: Loss = 455106.718750
|Xk-Y|_F:  435967.531250, |X-X0|:  19139.193359
rounded |X_k-Y|_0 = 435373, f1 =  0.660835, approx slack: 604631
rounded before pow |X_k-Y|_0 = 1005908, f1 =  0.634618

Iteration 4780: Loss = 454743.687500
|Xk-Y|_F:  435861.562500, |X-X0|:  18882.132812
rounded |X_k-Y|_0 = 435243, f1 =  0.660841, approx slack: 611400
rounded before pow |X_k-Y|_0 = 1009854, f1 =  0.634391

Iteration 4800: Loss = 454594.187500
|Xk-Y|_F:  435770.187500, |X-X0|:  18823.986328
rounded |X_k-Y|_0 = 435160, f1 =  0.660845, approx slack: 604920
rounded before pow |X_k-Y|_0 = 1003362, f1 =  0.634675

Iteration 4820: Loss = 454854.843750
|Xk-Y|_F:  435801.187500, |X-X0|:  19053.656250
rounded |X_k-Y|_0 = 435178, f1 =  0.660844, approx slack: 604911
rounded before pow |X_k-Y|_0 = 1003325, f1 =  0.634676

Iteration 4840: Loss = 454512.062500
|Xk-Y|_F:  435746.468750, |X-X0|:  18765.593750
rounded |X_k-Y|_0 = 435063, f1 =  0.660850, approx slack: 902759
rounded before pow |X_k-Y|_0 = 1290327, f1 =  0.622207

Iteration 4860: Loss = 454435.875000
|Xk-Y|_F:  435723.031250, |X-X0|:  18712.847656
rounded |X_k-Y|_0 = 435175, f1 =  0.660845, approx slack: 611666
rounded before pow |X_k-Y|_0 = 1005436, f1 =  0.634491

Iteration 4880: Loss = 454420.250000
|Xk-Y|_F:  435762.281250, |X-X0|:  18657.960938
rounded |X_k-Y|_0 = 435307, f1 =  0.660838, approx slack: 609678
rounded before pow |X_k-Y|_0 = 1003566, f1 =  0.634573

Iteration 4900: Loss = 454353.968750
|Xk-Y|_F:  435662.937500, |X-X0|:  18691.023438
rounded |X_k-Y|_0 = 435177, f1 =  0.660845, approx slack: 608501
rounded before pow |X_k-Y|_0 = 1002280, f1 =  0.634626

Iteration 4920: Loss = 454240.875000
|Xk-Y|_F:  435590.406250, |X-X0|:  18650.484375
rounded |X_k-Y|_0 = 435034, f1 =  0.660851, approx slack: 606546
rounded before pow |X_k-Y|_0 = 1000309, f1 =  0.634716

Iteration 4940: Loss = 454361.343750
|Xk-Y|_F:  435580.593750, |X-X0|:  18780.753906
rounded |X_k-Y|_0 = 434926, f1 =  0.660856, approx slack: 611575
rounded before pow |X_k-Y|_0 = 1001899, f1 =  0.634600

Iteration 4960: Loss = 455213.937500
|Xk-Y|_F:  436010.250000, |X-X0|:  19203.681641
rounded |X_k-Y|_0 = 435653, f1 =  0.660822, approx slack: 605097
rounded before pow |X_k-Y|_0 = 999321, f1 =  0.634757

Iteration 4980: Loss = 454824.187500
|Xk-Y|_F:  435899.281250, |X-X0|:  18924.921875
rounded |X_k-Y|_0 = 435567, f1 =  0.660826, approx slack: 597554
rounded before pow |X_k-Y|_0 = 996575, f1 =  0.634970

Iteration 4999: Loss = 454461.343750
|Xk-Y|_F:  435778.875000, |X-X0|:  18682.466797
rounded |X_k-Y|_0 = 435434, f1 =  0.660832, approx slack: 601695
rounded before pow |X_k-Y|_0 = 997499, f1 =  0.634837


KB after refine:
num_nodes: 5012.0000
num_edges: 4833.0000
density: 0.0002
avg_degree: 0.9643
avg_clustering: 0.0977
degree_assortativity: -0.2690
modularity: 0.5668
avg_betweenness: 0.0000
avg_closeness: 0.0078
------ ABL 1 after refine ------
--- eval ---
prediction result:
f1 on test:    0.4640
f1 on test:    0.7026 (micro)
f1 on KB:      0.6499
integrated f1: 0.5650, w_data: 0.3358, w_klg: 0.6642

integrated result:
f1 on test:    0.4542
f1 on test:    0.7025 (micro)
f1 on KB:      0.6532
integrated f1: 0.5864, w_data: 0.3358, w_klg: 0.6642
------------
integrated f1 0.5650
