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.140779 seconds.
    local lower bound updated to 0.339176
    local upper bound updated to 0.597558

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.741358
    local lower bound updated to 0.732488

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0743715 seconds.
    local lower bound updated to 0.373797
    local upper bound updated to 0.601595

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.270047 seconds.
    local lower bound updated to 0.600159
    local upper bound updated to 0.60078

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.307448 seconds.
    local lower bound updated to 0.600498
    local upper bound updated to 0.600652

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.662258
    local lower bound updated to 0.602936

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.606028
    local lower bound updated to 0.603327

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.321161 seconds.
    local lower bound updated to 0.457778
    local upper bound updated to 0.603327

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.758522 seconds.
    local lower bound updated to 0.602825
    local upper bound updated to 0.60329

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.648705
    local lower bound updated to 0.60329

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.321924 seconds.
    local lower bound updated to 0.457778
    local upper bound updated to 0.60329

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.546997 seconds.
    local lower bound updated to 0.60329
    local upper bound updated to 0.60329
The time obtain the optimal randomized assortment is 3.99138 (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_200.000000_206114.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: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 708 rows, 610 columns and 2221 nonzeros
Model fingerprint: 0xbfd8d1ef
Variable types: 561 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 202 rows and 364 columns
Presolve time: 0.01s
Presolved: 506 rows, 246 columns, 1867 nonzeros
Variable types: 201 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.7235979
Found heuristic solution: objective 0.6680745

Root relaxation: objective 5.083418e-01, 79 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.50834    0   15    0.66807    0.50834  23.9%     -    0s
H    0     0                       0.6676297    0.50834  23.9%     -    0s
     0     0    0.52117    0   18    0.66763    0.52117  21.9%     -    0s
H    0     0                       0.6531202    0.52117  20.2%     -    0s
H    0     0                       0.6309123    0.53310  15.5%     -    0s
     0     0    0.53310    0   20    0.63091    0.53310  15.5%     -    0s
H    0     0                       0.6192379    0.53310  13.9%     -    0s
     0     0    0.54583    0   20    0.61924    0.54583  11.9%     -    0s
H    0     0                       0.6124073    0.54583  10.9%     -    0s
H    0     0                       0.6095214    0.55560  8.85%     -    0s
     0     0    0.55560    0   19    0.60952    0.55560  8.85%     -    0s
H    0     0                       0.6079446    0.55560  8.61%     -    0s
     0     0    0.55585    0   19    0.60794    0.55585  8.57%     -    0s
     0     0    0.56615    0   19    0.60794    0.56615  6.88%     -    0s
     0     0    0.56697    0   19    0.60794    0.56697  6.74%     -    0s
H    0     0                       0.6034911    0.56697  6.05%     -    0s
     0     0    0.56760    0   17    0.60349    0.56760  5.95%     -    0s
H    0     0                       0.6032903    0.56760  5.92%     -    0s
     0     2    0.56760    0   17    0.60329    0.56760  5.92%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 62
  MIR: 19
  Flow cover: 36
  RLT: 6
  Relax-and-lift: 19

Explored 276 nodes (3033 simplex iterations) in 0.55 seconds (0.16 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.60329 0.603491 0.607945 ... 0.668075

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

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

        Job resource usage summary 

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

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