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.267251 seconds.
    local lower bound updated to 0.315355
    local upper bound updated to 0.604274

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.622175
    local lower bound updated to 0.620855

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.415926 seconds.
    local lower bound updated to 0.377065
    local upper bound updated to 0.577927

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.193356 seconds.
    local lower bound updated to 0.576415
    local upper bound updated to 0.577399

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.249542 seconds.
    local lower bound updated to 0.576956
    local upper bound updated to 0.577138

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.603864
    local lower bound updated to 0.577816

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.592814
    local lower bound updated to 0.584077

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.587926
    local lower bound updated to 0.585632

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.587022
    local lower bound updated to 0.585707

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.568625 seconds.
    local lower bound updated to 0.491456
    local upper bound updated to 0.582042

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.345551 seconds.
    local lower bound updated to 0.521084
    local upper bound updated to 0.580899

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.36139 seconds.
    local lower bound updated to 0.569036
    local upper bound updated to 0.578892

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.446955 seconds.
    local lower bound updated to 0.578519
    local upper bound updated to 0.578723

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.666904 seconds.
    local lower bound updated to 0.578622
    local upper bound updated to 0.578719

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.595552
    local lower bound updated to 0.578719

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.395333 seconds.
    local lower bound updated to 0.491456
    local upper bound updated to 0.578719

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.459124 seconds.
    local lower bound updated to 0.578719
    local upper bound updated to 0.578719
The time obtain the optimal randomized assortment is 6.30838 (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_108512.log"
The computation time limit for a lower bound is 85992
The model output flag is 1
Gurobi Optimizer version 9.5.1 build v9.5.1rc2 (linux64)
Thread count: 128 physical cores, 128 logical processors, using up to 4 threads
Optimize a model with 720 rows, 700 columns and 2163 nonzeros
Model fingerprint: 0xd72f3833
Variable types: 659 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [1e-02, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 260 rows and 484 columns
Presolve time: 0.01s
Presolved: 460 rows, 216 columns, 1643 nonzeros
Variable types: 178 continuous, 38 integer (38 binary)
Found heuristic solution: objective 0.6639548

Root relaxation: objective 3.672908e-01, 76 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.36729    0   12    0.66395    0.36729  44.7%     -    0s
H    0     0                       0.6042463    0.38246  36.7%     -    0s
     0     0    0.38332    0   18    0.60425    0.38332  36.6%     -    0s
     0     0    0.38332    0   18    0.60425    0.38332  36.6%     -    0s
H    0     0                       0.6027087    0.38332  36.4%     -    0s
H    0     0                       0.5914945    0.42840  27.6%     -    0s
     0     0    0.42840    0   18    0.59149    0.42840  27.6%     -    0s
H    0     0                       0.5912935    0.42981  27.3%     -    0s
     0     0    0.42981    0   18    0.59129    0.42981  27.3%     -    0s
H    0     0                       0.5845592    0.42981  26.5%     -    0s
     0     0    0.47741    0   20    0.58456    0.47741  18.3%     -    0s
     0     0    0.47741    0   18    0.58456    0.47741  18.3%     -    0s
H    0     0                       0.5787189    0.47741  17.5%     -    0s
     0     0    0.51856    0   17    0.57872    0.51856  10.4%     -    0s
     0     0    0.51856    0   18    0.57872    0.51856  10.4%     -    0s
     0     0    0.52250    0   13    0.57872    0.52250  9.71%     -    0s
     0     2    0.52250    0   13    0.57872    0.52250  9.71%     -    0s

Cutting planes:
  Implied bound: 62
  MIR: 6
  Flow cover: 35
  RLT: 5
  Relax-and-lift: 17

Explored 71 nodes (1366 simplex iterations) in 0.43 seconds (0.11 work units)
Thread count was 4 (of 128 available processors)

Solution count 7: 0.578719 0.584559 0.591293 ... 0.663955

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

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

        Job resource usage summary 

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

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