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.135506 seconds.
    local lower bound updated to 0.27519
    local upper bound updated to 0.511825

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.550078
    local lower bound updated to 0.540842

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.424223 seconds.
    local lower bound updated to 0.393938
    local upper bound updated to 0.517073

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.340734 seconds.
    local lower bound updated to 0.506565
    local upper bound updated to 0.515188

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.417756 seconds.
    local lower bound updated to 0.513154
    local upper bound updated to 0.513992

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.516029
    local lower bound updated to 0.513992

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.440855 seconds.
    local lower bound updated to 0.393938
    local upper bound updated to 0.513992

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.455158 seconds.
    local lower bound updated to 0.513992
    local upper bound updated to 0.513992
The time obtain the optimal randomized assortment is 2.96978 (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_200.000000_207314.log"
The computation time limit for a lower bound is 85996
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 582 rows, 498 columns and 1821 nonzeros
Model fingerprint: 0xdb9a3353
Variable types: 449 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 168 rows and 288 columns
Presolve time: 0.01s
Presolved: 414 rows, 210 columns, 1526 nonzeros
Variable types: 166 continuous, 44 integer (44 binary)
Found heuristic solution: objective 0.6371451
Found heuristic solution: objective 0.6311561

Root relaxation: objective 3.611741e-01, 63 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.36117    0    8    0.63116    0.36117  42.8%     -    0s
H    0     0                       0.5795849    0.36117  37.7%     -    0s
     0     0    0.37095    0   13    0.57958    0.37095  36.0%     -    0s
H    0     0                       0.5537898    0.37095  33.0%     -    0s
H    0     0                       0.5311680    0.37095  30.2%     -    0s
     0     0    0.39342    0   18    0.53117    0.39342  25.9%     -    0s
H    0     0                       0.5296072    0.39356  25.7%     -    0s
     0     0    0.39356    0   18    0.52961    0.39356  25.7%     -    0s
     0     0    0.40685    0   20    0.52961    0.40685  23.2%     -    0s
     0     0    0.40931    0   22    0.52961    0.40931  22.7%     -    0s
H    0     0                       0.5193560    0.42971  17.3%     -    0s
     0     0    0.42971    0   20    0.51936    0.42971  17.3%     -    0s
H    0     0                       0.5152990    0.43017  16.5%     -    0s
     0     0    0.43017    0   20    0.51530    0.43017  16.5%     -    0s
H    0     0                       0.5139917    0.43017  16.3%     -    0s
     0     0    0.43421    0   17    0.51399    0.43421  15.5%     -    0s
     0     2    0.43421    0   17    0.51399    0.43421  15.5%     -    0s

Cutting planes:
  Gomory: 2
  Implied bound: 57
  MIR: 22
  Flow cover: 37
  RLT: 6
  Relax-and-lift: 29

Explored 423 nodes (4708 simplex iterations) in 0.42 seconds (0.17 work units)
Thread count was 4 (of 40 available processors)

Solution count 9: 0.513992 0.515299 0.519356 ... 0.637145

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

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

        Job resource usage summary 

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

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