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.140187 seconds.
    local lower bound updated to 0.279107
    local upper bound updated to 0.523805

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.243566 seconds.
    local lower bound updated to 0.372278
    local upper bound updated to 0.533185

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.171399 seconds.
    local lower bound updated to 0.506474
    local upper bound updated to 0.526382

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.234549 seconds.
    local lower bound updated to 0.520936
    local upper bound updated to 0.522026

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.182532 seconds.
    local lower bound updated to 0.52168
    local upper bound updated to 0.521955

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.173361 seconds.
    local lower bound updated to 0.521864
    local upper bound updated to 0.521881

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.546157
    local lower bound updated to 0.521881

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.534384
    local lower bound updated to 0.526215

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.602473 seconds.
    local lower bound updated to 0.414203
    local upper bound updated to 0.526215

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.287984 seconds.
    local lower bound updated to 0.520835
    local upper bound updated to 0.524599

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.247876 seconds.
    local lower bound updated to 0.523339
    local upper bound updated to 0.523622

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.538486
    local lower bound updated to 0.523622

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.536717
    local lower bound updated to 0.524743

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.531479
    local lower bound updated to 0.524743

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.496976 seconds.
    local lower bound updated to 0.438621
    local upper bound updated to 0.524687

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.379171 seconds.
    local lower bound updated to 0.522659
    local upper bound updated to 0.523655

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.481798 seconds.
    local lower bound updated to 0.523451
    local upper bound updated to 0.523654

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.52703 seconds.
    local lower bound updated to 0.523591
    local upper bound updated to 0.523628

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.326801 seconds.
    local lower bound updated to 0.523626
    local upper bound updated to 0.523628
The Primal step takes 2.22515 (S)
lower bound updated to 0.523626

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.532028
    local lower bound updated to 0.523628

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.423356 seconds.
    local lower bound updated to 0.438621
    local upper bound updated to 0.523628

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.274119 seconds.
    local lower bound updated to 0.523628
    local upper bound updated to 0.523628
The time obtain the optimal randomized assortment is 6.40575 (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_11_4_60.000000_64812.log"
The computation time limit for a lower bound is 85992
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 24 physical cores, 48 logical processors, using up to 4 threads
Optimize a model with 628 rows, 606 columns and 1907 nonzeros
Model fingerprint: 0x090df929
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 251 rows and 419 columns
Presolve time: 0.00s
Presolved: 377 rows, 187 columns, 1390 nonzeros
Variable types: 148 continuous, 39 integer (39 binary)
Found heuristic solution: objective 0.5357598

Root relaxation: objective 3.955280e-01, 78 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.39553    0   12    0.53576    0.39553  26.2%     -    0s
H    0     0                       0.5307018    0.39553  25.5%     -    0s
     0     0    0.42433    0   19    0.53070    0.42433  20.0%     -    0s
H    0     0                       0.5238043    0.42437  19.0%     -    0s
     0     0    0.42437    0   19    0.52380    0.42437  19.0%     -    0s
     0     0    0.44520    0   18    0.52380    0.44520  15.0%     -    0s
     0     0    0.45535    0   18    0.52380    0.45535  13.1%     -    0s
H    0     0                       0.5236276    0.46220  11.7%     -    0s
     0     0    0.46220    0   14    0.52363    0.46220  11.7%     -    0s
     0     0    0.46402    0   16    0.52363    0.46402  11.4%     -    0s
     0     0    0.46603    0   16    0.52363    0.46603  11.0%     -    0s
     0     0    0.46927    0   18    0.52363    0.46927  10.4%     -    0s
     0     0    0.47002    0   16    0.52363    0.47002  10.2%     -    0s
     0     2    0.47002    0   16    0.52363    0.47002  10.2%     -    0s

Cutting planes:
  Implied bound: 35
  MIR: 18
  Flow cover: 30
  RLT: 2
  Relax-and-lift: 24

Explored 132 nodes (1381 simplex iterations) in 0.26 seconds (0.10 work units)
Thread count was 4 (of 48 available processors)

Solution count 4: 0.523628 0.523804 0.530702 0.53576 

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

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

        Job resource usage summary 

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

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