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.0764551 seconds.
    local lower bound updated to 0.314343
    local upper bound updated to 0.568427

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0570346 seconds.
    local lower bound updated to 0.391707
    local upper bound updated to 0.571583

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0744568 seconds.
    local lower bound updated to 0.56731
    local upper bound updated to 0.570844

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.132175 seconds.
    local lower bound updated to 0.570072
    local upper bound updated to 0.570528

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.575719
    local lower bound updated to 0.570528

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.57206
    local lower bound updated to 0.571655

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.142306 seconds.
    local lower bound updated to 0.437311
    local upper bound updated to 0.571655

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.117441 seconds.
    local lower bound updated to 0.567033
    local upper bound updated to 0.570528

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.580602
    local lower bound updated to 0.570528

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.172594 seconds.
    local lower bound updated to 0.4671
    local upper bound updated to 0.570528

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.157084 seconds.
    local lower bound updated to 0.570528
    local upper bound updated to 0.570528
The time obtain the optimal randomized assortment is 1.50009 (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_68512.log"
The computation time limit for a lower bound is 85997
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 536 rows, 512 columns and 1623 nonzeros
Model fingerprint: 0x5ebe804b
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [5e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 189 rows and 345 columns
Presolve time: 0.00s
Presolved: 347 rows, 167 columns, 1277 nonzeros
Variable types: 134 continuous, 33 integer (33 binary)
Found heuristic solution: objective 0.6410030
Found heuristic solution: objective 0.6240966

Root relaxation: objective 4.483415e-01, 45 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.44834    0   10    0.62410    0.44834  28.2%     -    0s
H    0     0                       0.5923079    0.44834  24.3%     -    0s
H    0     0                       0.5830235    0.44834  23.1%     -    0s
H    0     0                       0.5821289    0.46470  20.2%     -    0s
     0     0    0.46470    0   12    0.58213    0.46470  20.2%     -    0s
H    0     0                       0.5754500    0.46470  19.2%     -    0s
     0     0    0.46470    0   12    0.57545    0.46470  19.2%     -    0s
     0     0    0.50172    0   12    0.57545    0.50172  12.8%     -    0s
H    0     0                       0.5705280    0.50172  12.1%     -    0s
     0     0    0.52222    0   11    0.57053    0.52222  8.47%     -    0s
     0     0    0.52222    0   11    0.57053    0.52222  8.47%     -    0s
     0     0    0.52775    0   10    0.57053    0.52775  7.50%     -    0s
     0     0    0.53759    0   10    0.57053    0.53759  5.77%     -    0s
     0     0    0.53791    0   11    0.57053    0.53791  5.72%     -    0s
     0     2    0.53791    0   11    0.57053    0.53791  5.72%     -    0s

Cutting planes:
  Implied bound: 32
  MIR: 7
  Flow cover: 22
  RLT: 6
  Relax-and-lift: 20

Explored 37 nodes (742 simplex iterations) in 0.16 seconds (0.06 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.570528 0.57545 0.582129 ... 0.641003

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

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

        Job resource usage summary 

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

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