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.642394 seconds.
    local lower bound updated to 0.277407
    local upper bound updated to 0.547749

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.617619
    local lower bound updated to 0.601244

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.18024 seconds.
    local lower bound updated to 0.393776
    local upper bound updated to 0.571738

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.01066 seconds.
    local lower bound updated to 0.557985
    local upper bound updated to 0.561971

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 2.26283 seconds.
    local lower bound updated to 0.557985
    local upper bound updated to 0.561909

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.36128 seconds.
    local lower bound updated to 0.560203
    local upper bound updated to 0.561364

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 3.32373 seconds.
    local lower bound updated to 0.560203
    local upper bound updated to 0.561342

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.58097
    local lower bound updated to 0.566047

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.574253
    local lower bound updated to 0.568119

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 8.12594 seconds.
    local lower bound updated to 0.453676
    local upper bound updated to 0.568063

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 6.08639 seconds.
    local lower bound updated to 0.558564
    local upper bound updated to 0.567149

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 7.50977 seconds.
    local lower bound updated to 0.564955
    local upper bound updated to 0.56688

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 6.65742 seconds.
    local lower bound updated to 0.566154
    local upper bound updated to 0.566641

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 7.23201 seconds.
    local lower bound updated to 0.566449
    local upper bound updated to 0.566605

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.571817
    local lower bound updated to 0.566605

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.571712
    local lower bound updated to 0.566605

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.569039
    local lower bound updated to 0.566605

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.56684
    local lower bound updated to 0.566605

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 7.30432 seconds.
    local lower bound updated to 0.470896
    local upper bound updated to 0.566605

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 12.3762 seconds.
    local lower bound updated to 0.566605
    local upper bound updated to 0.566605
The time obtain the optimal randomized assortment is 81.3541 (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_15_4_60.000000_60516.log"
The computation time limit for a lower bound is 85915
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 1520 rows, 1228 columns and 4858 nonzeros
Model fingerprint: 0xfb1b5402
Variable types: 1171 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [5e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 417 rows and 723 columns
Presolve time: 0.01s
Presolved: 1103 rows, 505 columns, 4269 nonzeros
Variable types: 450 continuous, 55 integer (55 binary)
Found heuristic solution: objective 0.6487644
Found heuristic solution: objective 0.6113905

Root relaxation: objective 3.658072e-01, 161 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.36581    0   18    0.61139    0.36581  40.2%     -    0s
H    0     0                       0.5862844    0.36581  37.6%     -    0s
     0     0    0.38264    0   21    0.58628    0.38264  34.7%     -    0s
H    0     0                       0.5848033    0.38264  34.6%     -    0s
H    0     0                       0.5751591    0.44787  22.1%     -    0s
     0     0    0.44787    0   23    0.57516    0.44787  22.1%     -    0s
     0     0    0.44802    0   23    0.57516    0.44802  22.1%     -    0s
     0     0    0.46879    0   24    0.57516    0.46879  18.5%     -    0s
H    0     0                       0.5744798    0.46879  18.4%     -    0s
     0     0    0.47055    0   23    0.57448    0.47055  18.1%     -    0s
     0     0    0.48217    0   23    0.57448    0.48217  16.1%     -    0s
H    0     0                       0.5718685    0.48217  15.7%     -    0s
     0     0    0.48269    0   23    0.57187    0.48269  15.6%     -    0s
     0     0    0.48556    0   21    0.57187    0.48556  15.1%     -    0s
H    0     0                       0.5714883    0.48556  15.0%     -    0s
     0     2    0.48556    0   21    0.57149    0.48556  15.0%     -    1s
H   31    40                       0.5711734    0.49529  13.3%  41.4    1s
H  125    83                       0.5707745    0.50377  11.7%  27.4    1s
H  325   160                       0.5688494    0.51411  9.62%  21.1    1s
H  335   160                       0.5674271    0.51411  9.40%  21.1    1s
H  404   172                       0.5673573    0.51538  9.16%  20.8    1s
H  465   174                       0.5672296    0.51604  9.02%  21.3    1s
H  900   270                       0.5666052    0.52421  7.48%  20.2    2s
  3300   470     cutoff   13         0.56661    0.54019  4.66%  16.6    5s
  5842   325     cutoff   11         0.56661    0.54994  2.94%  15.6   10s

Cutting planes:
  Implied bound: 137
  MIR: 54
  Flow cover: 129
  RLT: 10
  Relax-and-lift: 65

Explored 7541 nodes (114508 simplex iterations) in 11.88 seconds (7.86 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.566605 0.56723 0.571173 ... 0.611391

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

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

        Job resource usage summary 

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

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