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.048828 seconds.
    local lower bound updated to 0.345742
    local upper bound updated to 0.652469

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.69658
    local lower bound updated to 0.692148

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.109621 seconds.
    local lower bound updated to 0.432815
    local upper bound updated to 0.651633

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.119925 seconds.
    local lower bound updated to 0.649258
    local upper bound updated to 0.650395

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.653431
    local lower bound updated to 0.650504

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.653431
    local lower bound updated to 0.650504

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.251234 seconds.
    local lower bound updated to 0.506785
    local upper bound updated to 0.650504

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.259674 seconds.
    local lower bound updated to 0.650338
    local upper bound updated to 0.65047

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.651302
    local lower bound updated to 0.65047

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.246656 seconds.
    local lower bound updated to 0.506785
    local upper bound updated to 0.65047

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.217155 seconds.
    local lower bound updated to 0.65047
    local upper bound updated to 0.65047
The time obtain the optimal randomized assortment is 1.8342 (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_104712.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 552 rows, 512 columns and 1659 nonzeros
Model fingerprint: 0x5d9eb16c
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [7e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [3e-01, 1e+00]
Presolve removed 183 rows and 336 columns
Presolve time: 0.01s
Presolved: 369 rows, 176 columns, 1334 nonzeros
Variable types: 142 continuous, 34 integer (34 binary)
Found heuristic solution: objective 0.7095666
Found heuristic solution: objective 0.6837653

Root relaxation: objective 5.324217e-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.53242    0   13    0.68377    0.53242  22.1%     -    0s
H    0     0                       0.6689462    0.56785  15.1%     -    0s
H    0     0                       0.6672248    0.56785  14.9%     -    0s
     0     0    0.56785    0   13    0.66722    0.56785  14.9%     -    0s
     0     0    0.61525    0   16    0.66722    0.61525  7.79%     -    0s
H    0     0                       0.6573531    0.61525  6.41%     -    0s
     0     0    0.62130    0   16    0.65735    0.62130  5.48%     -    0s
H    0     0                       0.6504703    0.62130  4.48%     -    0s
     0     0    0.62953    0   15    0.65047    0.62953  3.22%     -    0s
     0     0    0.62969    0   15    0.65047    0.62969  3.19%     -    0s
     0     0    0.63358    0   15    0.65047    0.63358  2.60%     -    0s
     0     0    0.63559    0   12    0.65047    0.63559  2.29%     -    0s
     0     0    0.63568    0   10    0.65047    0.63568  2.27%     -    0s
     0     0    0.63568    0   10    0.65047    0.63568  2.27%     -    0s
     0     0    0.63568    0   11    0.65047    0.63568  2.27%     -    0s
     0     0    0.63568    0   12    0.65047    0.63568  2.27%     -    0s
     0     0    0.64073    0   10    0.65047    0.64073  1.50%     -    0s
     0     0    0.64191    0   10    0.65047    0.64191  1.32%     -    0s
     0     0    0.64614    0   11    0.65047    0.64614  0.67%     -    0s
     0     0    0.65047    0   10    0.65047    0.65047  0.00%     -    0s

Cutting planes:
  Implied bound: 37
  MIR: 9
  Flow cover: 23
  RLT: 10
  Relax-and-lift: 17

Explored 1 nodes (868 simplex iterations) in 0.21 seconds (0.06 work units)
Thread count was 4 (of 48 available processors)

Solution count 6: 0.65047 0.657353 0.667225 ... 0.709567

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

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

        Job resource usage summary 

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

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