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.238569 seconds.
    local lower bound updated to 0.310858
    local upper bound updated to 0.609135

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.624922
    local lower bound updated to 0.610611

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.485672 seconds.
    local lower bound updated to 0.455754
    local upper bound updated to 0.613226

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.306247 seconds.
    local lower bound updated to 0.605699
    local upper bound updated to 0.609504

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.275045 seconds.
    local lower bound updated to 0.609372
    local upper bound updated to 0.609499

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.61622
    local lower bound updated to 0.609499

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.610785
    local lower bound updated to 0.610391

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.672591 seconds.
    local lower bound updated to 0.486326
    local upper bound updated to 0.610241

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.460895 seconds.
    local lower bound updated to 0.605408
    local upper bound updated to 0.609499

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.617367
    local lower bound updated to 0.609499

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.552394 seconds.
    local lower bound updated to 0.486326
    local upper bound updated to 0.609499

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.319186 seconds.
    local lower bound updated to 0.609499
    local upper bound updated to 0.609499
The time obtain the optimal randomized assortment is 4.73492 (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_100.000000_103514.log"
The computation time limit for a lower bound is 85994
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 708 rows, 610 columns and 2219 nonzeros
Model fingerprint: 0x787d92ea
Variable types: 561 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [3e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e-01, 1e+00]
Presolve removed 216 rows and 368 columns
Presolve time: 0.01s
Presolved: 492 rows, 242 columns, 1835 nonzeros
Variable types: 196 continuous, 46 integer (46 binary)
Found heuristic solution: objective 0.7495201
Found heuristic solution: objective 0.7290333

Root relaxation: objective 4.871030e-01, 58 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.48710    0    8    0.72903    0.48710  33.2%     -    0s
H    0     0                       0.6383719    0.48710  23.7%     -    0s
H    0     0                       0.6167430    0.49452  19.8%     -    0s
     0     0    0.49452    0   15    0.61674    0.49452  19.8%     -    0s
     0     0    0.51148    0   15    0.61674    0.51148  17.1%     -    0s
     0     0    0.51527    0   15    0.61674    0.51527  16.5%     -    0s
H    0     0                       0.6094989    0.54196  11.1%     -    0s
     0     0    0.54196    0   16    0.60950    0.54196  11.1%     -    0s
     0     0    0.54289    0   16    0.60950    0.54289  10.9%     -    0s
     0     0    0.55697    0   16    0.60950    0.55697  8.62%     -    0s
     0     0    0.55957    0   16    0.60950    0.55957  8.19%     -    0s
     0     0    0.56049    0   16    0.60950    0.56049  8.04%     -    0s
     0     2    0.56049    0   16    0.60950    0.56049  8.04%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 56
  MIR: 10
  Flow cover: 24
  RLT: 6
  Relax-and-lift: 35

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

Solution count 5: 0.609499 0.616743 0.638372 ... 0.74952

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

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

        Job resource usage summary 

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

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