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.216929 seconds.
    local lower bound updated to 0.356521
    local upper bound updated to 0.67116

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.867533 seconds.
    local lower bound updated to 0.45499
    local upper bound updated to 0.678784

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.799024 seconds.
    local lower bound updated to 0.662198
    local upper bound updated to 0.6745

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.349218 seconds.
    local lower bound updated to 0.667996
    local upper bound updated to 0.67116

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.265542 seconds.
    local lower bound updated to 0.67116
    local upper bound updated to 0.67116
The Primal step takes 2.28778 (S)
lower bound updated to 0.67116

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.689757
    local lower bound updated to 0.67116

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.679337
    local lower bound updated to 0.672182

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.44725 seconds.
    local lower bound updated to 0.498808
    local upper bound updated to 0.672182

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.435169 seconds.
    local lower bound updated to 0.671559
    local upper bound updated to 0.672132

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.676559 seconds.
    local lower bound updated to 0.672132
    local upper bound updated to 0.672132
The Primal step takes 1.56472 (S)
lower bound updated to 0.672132

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.694843
    local lower bound updated to 0.672132

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.444277 seconds.
    local lower bound updated to 0.498808
    local upper bound updated to 0.672132

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.502443 seconds.
    local lower bound updated to 0.672132
    local upper bound updated to 0.672132
The time obtain the optimal randomized assortment is 5.55009 (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_68114.log"
The computation time limit for a lower bound is 85993
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 582 rows, 498 columns and 1811 nonzeros
Model fingerprint: 0xa38bdec8
Variable types: 449 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 173 rows and 291 columns
Presolve time: 0.01s
Presolved: 409 rows, 207 columns, 1524 nonzeros
Variable types: 162 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.8259115
Found heuristic solution: objective 0.7663575
Found heuristic solution: objective 0.6905777

Root relaxation: objective 4.738191e-01, 72 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.47382    0   17    0.69058    0.47382  31.4%     -    0s
     0     0    0.54273    0   23    0.69058    0.54273  21.4%     -    0s
     0     0    0.54395    0   23    0.69058    0.54395  21.2%     -    0s
     0     0    0.58878    0   20    0.69058    0.58878  14.7%     -    0s
     0     0    0.59899    0   20    0.69058    0.59899  13.3%     -    0s
     0     0    0.60785    0   18    0.69058    0.60785  12.0%     -    0s
     0     0    0.61047    0   19    0.69058    0.61047  11.6%     -    0s
H    0     0                       0.6795281    0.61047  10.2%     -    0s
     0     0    0.61804    0   19    0.67953    0.61804  9.05%     -    0s
     0     0    0.61855    0   19    0.67953    0.61855  8.97%     -    0s
     0     0    0.61875    0   19    0.67953    0.61875  8.94%     -    0s
H    0     0                       0.6769504    0.61875  8.60%     -    0s
     0     2    0.61875    0   19    0.67695    0.61875  8.60%     -    0s
H  136    33                       0.6721323    0.64125  4.59%   9.9    0s

Cutting planes:
  Implied bound: 46
  MIR: 24
  Flow cover: 51
  RLT: 7
  Relax-and-lift: 19

Explored 388 nodes (3480 simplex iterations) in 0.50 seconds (0.19 work units)
Thread count was 4 (of 40 available processors)

Solution count 6: 0.672132 0.67695 0.679528 ... 0.825911

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

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

        Job resource usage summary 

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

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