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.0638985 seconds.
    local lower bound updated to 0.420453
    local upper bound updated to 0.703699

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.766946
    local lower bound updated to 0.765649

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.144249 seconds.
    local lower bound updated to 0.528721
    local upper bound updated to 0.745257

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0320534 seconds.
    local lower bound updated to 0.670496
    local upper bound updated to 0.708686

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.145119 seconds.
    local lower bound updated to 0.699293
    local upper bound updated to 0.701696

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.0991656 seconds.
    local lower bound updated to 0.701637
    local upper bound updated to 0.701655

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.11367 seconds.
    local lower bound updated to 0.701655
    local upper bound updated to 0.701655
The Primal step takes 0.540782 (S)
lower bound updated to 0.701655

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.723583
    local lower bound updated to 0.704292

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.20248 seconds.
    local lower bound updated to 0.573982
    local upper bound updated to 0.704292

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.144932 seconds.
    local lower bound updated to 0.702534
    local upper bound updated to 0.703808

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.719041
    local lower bound updated to 0.703808

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.19807 seconds.
    local lower bound updated to 0.573982
    local upper bound updated to 0.703808

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.164402 seconds.
    local lower bound updated to 0.703808
    local upper bound updated to 0.703808
The time obtain the optimal randomized assortment is 1.77704 (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_104912.log"
The computation time limit for a lower bound is 85997
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 444 rows, 418 columns and 1358 nonzeros
Model fingerprint: 0x1a3599c5
Variable types: 377 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [6e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 161 rows and 274 columns
Presolve time: 0.01s
Presolved: 283 rows, 144 columns, 1053 nonzeros
Variable types: 110 continuous, 34 integer (34 binary)
Found heuristic solution: objective 0.7951173
Found heuristic solution: objective 0.7814457
Found heuristic solution: objective 0.7790039

Root relaxation: objective 6.018265e-01, 46 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.60183    0   13    0.77900    0.60183  22.7%     -    0s
H    0     0                       0.7651750    0.60183  21.3%     -    0s
H    0     0                       0.7601428    0.63119  17.0%     -    0s
     0     0    0.63143    0   15    0.76014    0.63143  16.9%     -    0s
H    0     0                       0.7125206    0.63143  11.4%     -    0s
     0     0    0.66165    0   17    0.71252    0.66165  7.14%     -    0s
H    0     0                       0.7083222    0.66165  6.59%     -    0s
     0     0    0.67331    0   14    0.70832    0.67331  4.94%     -    0s
H    0     0                       0.7038472    0.67331  4.34%     -    0s
H    0     0                       0.7038085    0.67677  3.84%     -    0s
     0     0    0.67677    0   14    0.70381    0.67677  3.84%     -    0s
     0     0    0.67773    0   15    0.70381    0.67773  3.71%     -    0s
     0     0    0.68021    0   15    0.70381    0.68021  3.35%     -    0s
     0     0    0.68067    0   15    0.70381    0.68067  3.29%     -    0s
     0     0    0.68165    0   12    0.70381    0.68165  3.15%     -    0s
     0     2    0.68165    0   12    0.70381    0.68165  3.15%     -    0s

Cutting planes:
  Implied bound: 26
  MIR: 5
  Flow cover: 25
  RLT: 1
  Relax-and-lift: 15

Explored 49 nodes (759 simplex iterations) in 0.17 seconds (0.05 work units)
Thread count was 4 (of 48 available processors)

Solution count 9: 0.703808 0.703847 0.708322 ... 0.795117

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

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

        Job resource usage summary 

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

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