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.0375938 seconds.
    local lower bound updated to 0.390882
    local upper bound updated to 0.747594

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.796478
    local lower bound updated to 0.756996

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.796478
    local lower bound updated to 0.775143

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.385624 seconds.
    local lower bound updated to 0.595212
    local upper bound updated to 0.7647

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.208548 seconds.
    local lower bound updated to 0.749693
    local upper bound updated to 0.752517

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.192429 seconds.
    local lower bound updated to 0.752114
    local upper bound updated to 0.752436

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.769732
    local lower bound updated to 0.762325

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.416758 seconds.
    local lower bound updated to 0.624034
    local upper bound updated to 0.762325

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0833601 seconds.
    local lower bound updated to 0.731889
    local upper bound updated to 0.756574

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.110665 seconds.
    local lower bound updated to 0.739445
    local upper bound updated to 0.75484

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.272026 seconds.
    local lower bound updated to 0.750643
    local upper bound updated to 0.754166

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.350309 seconds.
    local lower bound updated to 0.751102
    local upper bound updated to 0.752893

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.763621
    local lower bound updated to 0.752893

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.400044 seconds.
    local lower bound updated to 0.624034
    local upper bound updated to 0.752893

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.259417 seconds.
    local lower bound updated to 0.752893
    local upper bound updated to 0.752893
The time obtain the optimal randomized assortment is 3.51806 (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_61312.log"
The computation time limit for a lower bound is 85995
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 1884 nonzeros
Model fingerprint: 0x39aaa219
Variable types: 565 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [4e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 224 rows and 410 columns
Presolve time: 0.01s
Presolved: 404 rows, 196 columns, 1428 nonzeros
Variable types: 158 continuous, 38 integer (38 binary)
Found heuristic solution: objective 0.8119473
Found heuristic solution: objective 0.8087519

Root relaxation: objective 6.929802e-01, 77 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.69298    0   12    0.80875    0.69298  14.3%     -    0s
H    0     0                       0.7816684    0.69298  11.3%     -    0s
H    0     0                       0.7531554    0.69298  7.99%     -    0s
     0     0    0.71766    0   12    0.75316    0.71766  4.71%     -    0s
     0     0    0.72324    0   13    0.75316    0.72324  3.97%     -    0s
     0     0    0.72354    0   13    0.75316    0.72354  3.93%     -    0s
H    0     0                       0.7531432    0.72507  3.73%     -    0s
     0     0    0.72951    0   13    0.75314    0.72951  3.14%     -    0s
H    0     0                       0.7528928    0.72999  3.04%     -    0s
     0     0    0.72999    0   12    0.75289    0.72999  3.04%     -    0s
     0     0    0.73293    0   12    0.75289    0.73293  2.65%     -    0s
     0     0    0.73326    0   14    0.75289    0.73326  2.61%     -    0s
     0     0    0.73360    0   12    0.75289    0.73360  2.56%     -    0s
     0     2    0.73360    0   12    0.75289    0.73360  2.56%     -    0s

Cutting planes:
  Implied bound: 49
  MIR: 20
  Flow cover: 21
  RLT: 7
  Relax-and-lift: 21

Explored 125 nodes (1929 simplex iterations) in 0.26 seconds (0.09 work units)
Thread count was 4 (of 48 available processors)

Solution count 6: 0.752893 0.753143 0.753155 ... 0.811947

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

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

        Job resource usage summary 

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

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