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.213594 seconds.
    local lower bound updated to 0.308089
    local upper bound updated to 0.549424

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.590755
    local lower bound updated to 0.589725

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.275068 seconds.
    local lower bound updated to 0.372873
    local upper bound updated to 0.549993

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.166678 seconds.
    local lower bound updated to 0.544941
    local upper bound updated to 0.547138

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.572368
    local lower bound updated to 0.567704

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.363627 seconds.
    local lower bound updated to 0.420579
    local upper bound updated to 0.549877

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.067052 seconds.
    local lower bound updated to 0.547899
    local upper bound updated to 0.54883

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.196004 seconds.
    local lower bound updated to 0.547899
    local upper bound updated to 0.54823

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.56374
    local lower bound updated to 0.54823

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.560244
    local lower bound updated to 0.551564

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.556687
    local lower bound updated to 0.552958

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.38246 seconds.
    local lower bound updated to 0.47316
    local upper bound updated to 0.551952

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.359854 seconds.
    local lower bound updated to 0.543083
    local upper bound updated to 0.551885

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.411805 seconds.
    local lower bound updated to 0.543591
    local upper bound updated to 0.551374

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.0809203 seconds.
    local lower bound updated to 0.543591
    local upper bound updated to 0.551193

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.330666 seconds.
    local lower bound updated to 0.543591
    local upper bound updated to 0.551094

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.359619 seconds.
    local lower bound updated to 0.547812
    local upper bound updated to 0.551034

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.296948 seconds.
    local lower bound updated to 0.549073
    local upper bound updated to 0.550786

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.309006 seconds.
    local lower bound updated to 0.549216
    local upper bound updated to 0.54973

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.335454 seconds.
    local lower bound updated to 0.54973
    local upper bound updated to 0.54973
The Primal step takes 2.8936 (S)
lower bound updated to 0.54973

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.57163
    local lower bound updated to 0.54973

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.361931 seconds.
    local lower bound updated to 0.47316
    local upper bound updated to 0.54973

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.323417 seconds.
    local lower bound updated to 0.54973
    local upper bound updated to 0.54973
The time obtain the optimal randomized assortment is 5.87829 (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_100.000000_107112.log"
The computation time limit for a lower bound is 85993
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 720 rows, 700 columns and 2166 nonzeros
Model fingerprint: 0x4dff46f1
Variable types: 659 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        [2e-01, 1e+00]
Presolve removed 281 rows and 489 columns
Presolve time: 0.01s
Presolved: 439 rows, 211 columns, 1587 nonzeros
Variable types: 172 continuous, 39 integer (39 binary)
Found heuristic solution: objective 0.6572121
Found heuristic solution: objective 0.6541463
Found heuristic solution: objective 0.6108523

Root relaxation: objective 4.705447e-01, 56 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.47054    0    8    0.61085    0.47054  23.0%     -    0s
H    0     0                       0.5837666    0.47054  19.4%     -    0s
     0     0    0.47710    0   15    0.58377    0.47710  18.3%     -    0s
H    0     0                       0.5750210    0.47710  17.0%     -    0s
     0     0    0.47710    0   15    0.57502    0.47710  17.0%     -    0s
     0     0    0.49166    0   19    0.57502    0.49166  14.5%     -    0s
H    0     0                       0.5558087    0.49167  11.5%     -    0s
     0     0    0.49400    0   19    0.55581    0.49400  11.1%     -    0s
H    0     0                       0.5497302    0.49400  10.1%     -    0s
     0     0    0.50070    0   21    0.54973    0.50070  8.92%     -    0s
     0     0    0.50342    0   20    0.54973    0.50342  8.42%     -    0s
     0     0    0.50514    0   18    0.54973    0.50514  8.11%     -    0s
     0     0    0.50728    0   21    0.54973    0.50728  7.72%     -    0s
     0     0    0.50968    0   17    0.54973    0.50968  7.28%     -    0s
     0     2    0.50968    0   17    0.54973    0.50968  7.28%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 47
  MIR: 16
  Flow cover: 35
  RLT: 3
  Relax-and-lift: 36

Explored 99 nodes (1409 simplex iterations) in 0.31 seconds (0.11 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.54973 0.555809 0.575021 ... 0.657212

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

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

        Job resource usage summary 

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

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