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.214358 seconds.
    local lower bound updated to 0.235564
    local upper bound updated to 0.467784

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.486965
    local lower bound updated to 0.483183

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.366131 seconds.
    local lower bound updated to 0.307768
    local upper bound updated to 0.466034

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.300801 seconds.
    local lower bound updated to 0.461588
    local upper bound updated to 0.462726

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.247473 seconds.
    local lower bound updated to 0.461783
    local upper bound updated to 0.461944

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.47864
    local lower bound updated to 0.465823

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.467308
    local lower bound updated to 0.467037

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.773777 seconds.
    local lower bound updated to 0.370957
    local upper bound updated to 0.466887

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.636313 seconds.
    local lower bound updated to 0.456033
    local upper bound updated to 0.466209

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.699235 seconds.
    local lower bound updated to 0.461725
    local upper bound updated to 0.465746

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.475011
    local lower bound updated to 0.465746

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.573984 seconds.
    local lower bound updated to 0.385856
    local upper bound updated to 0.465746

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.729867 seconds.
    local lower bound updated to 0.465746
    local upper bound updated to 0.465746
The time obtain the optimal randomized assortment is 6.50424 (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_109514.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: 20 physical cores, 40 logical processors, using up to 4 threads
Optimize a model with 834 rows, 722 columns and 2588 nonzeros
Model fingerprint: 0xcd18bc44
Variable types: 673 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [1e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 263 rows and 447 columns
Presolve time: 0.01s
Presolved: 571 rows, 275 columns, 2121 nonzeros
Variable types: 229 continuous, 46 integer (46 binary)
Found heuristic solution: objective 0.5281100

Root relaxation: objective 3.470878e-01, 86 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.34709    0   12    0.52811    0.34709  34.3%     -    0s
     0     0    0.35295    0   12    0.52811    0.35295  33.2%     -    0s
H    0     0                       0.5007899    0.35295  29.5%     -    0s
     0     0    0.39557    0   18    0.50079    0.39557  21.0%     -    0s
H    0     0                       0.4785599    0.39557  17.3%     -    0s
     0     0    0.39693    0   18    0.47856    0.39693  17.1%     -    0s
H    0     0                       0.4769349    0.39693  16.8%     -    0s
     0     0    0.40416    0   20    0.47693    0.40416  15.3%     -    0s
     0     0    0.40903    0   19    0.47693    0.40903  14.2%     -    0s
H    0     0                       0.4663752    0.40903  12.3%     -    0s
     0     0    0.41472    0   18    0.46638    0.41472  11.1%     -    0s
H    0     0                       0.4657459    0.41472  11.0%     -    0s
     0     0    0.41625    0   18    0.46575    0.41625  10.6%     -    0s
     0     0    0.41829    0   18    0.46575    0.41829  10.2%     -    0s
     0     2    0.41829    0   18    0.46575    0.41829  10.2%     -    0s

Cutting planes:
  Implied bound: 54
  MIR: 15
  Flow cover: 49
  RLT: 1
  Relax-and-lift: 15

Explored 276 nodes (4384 simplex iterations) in 0.73 seconds (0.23 work units)
Thread count was 4 (of 40 available processors)

Solution count 6: 0.465746 0.466375 0.476935 ... 0.52811

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

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

        Job resource usage summary 

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

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