Set parameter TokenServer to value "gurobi.cc.ic.ac.uk"

********************************
*** COLUMN GENERATION SCHEME ***
********************************

*** OUTER ITERATION 0 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.112723 seconds.
    local lower bound updated to 0.321391
    local upper bound updated to 0.603074

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.129079 seconds.
    local lower bound updated to 0.584941
    local upper bound updated to 0.584941
The Primal step takes 0.243848 (S)
lower bound updated to 0.584941

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.668275
    local lower bound updated to 0.656604

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.658664
    local lower bound updated to 0.658664
The Dual step takes 0.0410569 (S)
upper bound updated to 0.658664
*** OUTER ITERATION 1 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.62653 seconds.
    local lower bound updated to 0.433073
    local upper bound updated to 0.603453

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.62768 seconds.
    local lower bound updated to 0.57715
    local upper bound updated to 0.58983

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.322369 seconds.
    local lower bound updated to 0.584798
    local upper bound updated to 0.588115

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.236068 seconds.
    local lower bound updated to 0.585967
    local upper bound updated to 0.586923

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.391508 seconds.
    local lower bound updated to 0.585967
    local upper bound updated to 0.586847

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.266802 seconds.
    local lower bound updated to 0.586847
    local upper bound updated to 0.586847
The Primal step takes 2.48267 (S)
lower bound updated to 0.586847

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.622663
    local lower bound updated to 0.590336

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.613872
    local lower bound updated to 0.591047

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.608093
    local lower bound updated to 0.602514

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.608093
    local lower bound updated to 0.603785

    ++ RESTRICTED DUAL ITERATION 5 ++
    local upper bound updated to 0.608093
    local lower bound updated to 0.606223

    ++ RESTRICTED DUAL ITERATION 6 ++
    local upper bound updated to 0.606223
    local lower bound updated to 0.606223
The Dual step takes 0.632469 (S)
upper bound updated to 0.606223
*** OUTER ITERATION 2 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 3.68652 seconds.
    local lower bound updated to 0.515335
    local upper bound updated to 0.606223

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.51622 seconds.
    local lower bound updated to 0.580066
    local upper bound updated to 0.599639

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 3.26491 seconds.
    local lower bound updated to 0.58226
    local upper bound updated to 0.599361

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.677208 seconds.
    local lower bound updated to 0.591838
    local upper bound updated to 0.596347

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.78632 seconds.
    local lower bound updated to 0.591838
    local upper bound updated to 0.596273

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.21978 seconds.
    local lower bound updated to 0.591838
    local upper bound updated to 0.595236

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.933471 seconds.
    local lower bound updated to 0.591838
    local upper bound updated to 0.594932

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.898724 seconds.
    local lower bound updated to 0.594239
    local upper bound updated to 0.594893

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.05375 seconds.
    local lower bound updated to 0.594893
    local upper bound updated to 0.594893
The Primal step takes 14.0688 (S)
lower bound updated to 0.594893

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.610145
    local lower bound updated to 0.594941

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.596915
    local lower bound updated to 0.595126

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.595126
    local lower bound updated to 0.595126
The Dual step takes 0.534652 (S)
upper bound updated to 0.595126
*** OUTER ITERATION 3 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.18711 seconds.
    local lower bound updated to 0.52679
    local upper bound updated to 0.595126

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.29025 seconds.
    local lower bound updated to 0.594232
    local upper bound updated to 0.595085

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.11232 seconds.
    local lower bound updated to 0.594728
    local upper bound updated to 0.595062

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.67636 seconds.
    local lower bound updated to 0.594728
    local upper bound updated to 0.595026

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.16071 seconds.
    local lower bound updated to 0.595026
    local upper bound updated to 0.595026
The Primal step takes 9.44994 (S)
lower bound updated to 0.595026

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.611137
    local lower bound updated to 0.595026

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.595026
    local lower bound updated to 0.595026
The Dual step takes 0.489022 (S)
upper bound updated to 0.595026
This is to get the final optimal randomized assortment

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.18551 seconds.
    local lower bound updated to 0.52679
    local upper bound updated to 0.595026

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.16255 seconds.
    local lower bound updated to 0.595026
    local upper bound updated to 0.595026
The time obtain the optimal randomized assortment is 33.2994 (S)
Now, the randomization optimization has been finished. We are checking the lower bound ....
Set parameter OutputFlag to value 1
Set parameter LogFile to value "/rds/general/user/zw1819/home/RAO/RAO_MC/FinalRun/RecFMResult/logFile_13_4_60.000000_69314.log"
The computation time limit for a lower bound is 85965
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 1464 rows, 1282 columns and 4612 nonzeros
Model fingerprint: 0x2dcb3723
Variable types: 1233 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [1e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 461 rows and 839 columns
Presolve time: 0.01s
Presolved: 1003 rows, 443 columns, 3838 nonzeros
Variable types: 395 continuous, 48 integer (48 binary)
Found heuristic solution: objective 0.6753281

Root relaxation: objective 4.266615e-01, 135 iterations, 0.00 seconds (0.00 work units)

    Nodes    |    Current Node    |     Objective Bounds      |     Work
 Expl Unexpl |  Obj  Depth IntInf | Incumbent    BestBd   Gap | It/Node Time

     0     0    0.42666    0   19    0.67533    0.42666  36.8%     -    0s
H    0     0                       0.6395148    0.44655  30.2%     -    0s
     0     0    0.44655    0   20    0.63951    0.44655  30.2%     -    0s
H    0     0                       0.6295797    0.44655  29.1%     -    0s
H    0     0                       0.6290841    0.44655  29.0%     -    0s
H    0     0                       0.6206402    0.44655  28.1%     -    0s
     0     0    0.50667    0   20    0.62064    0.50667  18.4%     -    0s
H    0     0                       0.6051712    0.50667  16.3%     -    0s
     0     0    0.50693    0   21    0.60517    0.50693  16.2%     -    0s
H    0     0                       0.6047888    0.52755  12.8%     -    0s
     0     0    0.52755    0   22    0.60479    0.52755  12.8%     -    0s
H    0     0                       0.6046308    0.53000  12.3%     -    0s
H    0     0                       0.6040971    0.53000  12.3%     -    0s
     0     0    0.53000    0   21    0.60410    0.53000  12.3%     -    0s
     0     0    0.53468    0   21    0.60410    0.53468  11.5%     -    0s
     0     0    0.53598    0   21    0.60410    0.53598  11.3%     -    0s
     0     0    0.53644    0   19    0.60410    0.53644  11.2%     -    0s
     0     2    0.53644    0   19    0.60410    0.53644  11.2%     -    0s
H    4     8                       0.5968332    0.54106  9.35%  33.8    0s
H   34    34                       0.5962582    0.54611  8.41%  20.0    0s
*   65    42              13       0.5962335    0.54611  8.41%  16.5    0s
*   75    48              14       0.5958583    0.54611  8.35%  18.2    0s
H  201    75                       0.5955400    0.55849  6.22%  16.5    0s
*  214    75              11       0.5953784    0.55849  6.19%  16.1    0s
*  232    78              18       0.5950256    0.55849  6.14%  16.2    0s

Cutting planes:
  Implied bound: 160
  MIR: 37
  Flow cover: 114
  RLT: 28
  Relax-and-lift: 84

Explored 719 nodes (11674 simplex iterations) in 1.19 seconds (0.68 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.595026 0.595378 0.59554 ... 0.605171

Optimal solution found (tolerance 1.00e-04)
Best objective 5.950256424952e-01, best bound 5.950256424952e-01, gap 0.0000%
The objective bound is 0.595026 while the objective upper bound is 0.595026

============================================

        Job resource usage summary 

                 Memory (GB)    NCPUs
 Requested  :        12             4
 Used       :         0 (peak)   3.40 (ave)

============================================
