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.163331 seconds.
    local lower bound updated to 0.316445
    local upper bound updated to 0.592118

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.610996
    local lower bound updated to 0.588609

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.603602
    local lower bound updated to 0.599503

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.599503
    local lower bound updated to 0.599503
The Dual step takes 0.0668543 (S)
upper bound updated to 0.599503
*** OUTER ITERATION 1 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.42206 seconds.
    local lower bound updated to 0.429314
    local upper bound updated to 0.580853

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.511625 seconds.
    local lower bound updated to 0.567409
    local upper bound updated to 0.577509

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.401539 seconds.
    local lower bound updated to 0.567409
    local upper bound updated to 0.575414

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.321853 seconds.
    local lower bound updated to 0.571215
    local upper bound updated to 0.574443

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.332949 seconds.
    local lower bound updated to 0.572515
    local upper bound updated to 0.572958

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.583187
    local lower bound updated to 0.572958

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.57902
    local lower bound updated to 0.573038

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.577094
    local lower bound updated to 0.573294

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.574838
    local lower bound updated to 0.573634

    ++ RESTRICTED DUAL ITERATION 5 ++
    local upper bound updated to 0.57404
    local lower bound updated to 0.57378

    ++ RESTRICTED DUAL ITERATION 6 ++
    local upper bound updated to 0.57404
    local lower bound updated to 0.573782

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 2.56185 seconds.
    local lower bound updated to 0.489333
    local upper bound updated to 0.573633

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.86879 seconds.
    local lower bound updated to 0.562928
    local upper bound updated to 0.573498

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.177 seconds.
    local lower bound updated to 0.568556
    local upper bound updated to 0.573389

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.80289 seconds.
    local lower bound updated to 0.572067
    local upper bound updated to 0.573378

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.60592 seconds.
    local lower bound updated to 0.572067
    local upper bound updated to 0.573373

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.70935 seconds.
    local lower bound updated to 0.572577
    local upper bound updated to 0.57334

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.77126 seconds.
    local lower bound updated to 0.572577
    local upper bound updated to 0.573334

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 1.68292 seconds.
    local lower bound updated to 0.57311
    local upper bound updated to 0.573332

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.42439 seconds.
    local lower bound updated to 0.573332
    local upper bound updated to 0.573332
The Primal step takes 16.6396 (S)
lower bound updated to 0.573332

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.582418
    local lower bound updated to 0.573332

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.582418
    local lower bound updated to 0.573332

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.582418
    local lower bound updated to 0.573332

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.97049 seconds.
    local lower bound updated to 0.486147
    local upper bound updated to 0.573332

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.76712 seconds.
    local lower bound updated to 0.573332
    local upper bound updated to 0.573332
The time obtain the optimal randomized assortment is 25.5386 (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_60.000000_65614.log"
The computation time limit for a lower bound is 85973
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 1464 rows, 1282 columns and 4575 nonzeros
Model fingerprint: 0xf6097f8c
Variable types: 1233 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [5e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 519 rows and 853 columns
Presolve time: 0.01s
Presolved: 945 rows, 429 columns, 3598 nonzeros
Variable types: 382 continuous, 47 integer (47 binary)
Found heuristic solution: objective 0.6316000

Root relaxation: objective 4.280903e-01, 134 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.42809    0   20    0.63160    0.42809  32.2%     -    0s
H    0     0                       0.6286859    0.42809  31.9%     -    0s
H    0     0                       0.5965637    0.46935  21.3%     -    0s
     0     0    0.46935    0   19    0.59656    0.46935  21.3%     -    0s
     0     0    0.49569    0   19    0.59656    0.49569  16.9%     -    0s
     0     0    0.49570    0   19    0.59656    0.49570  16.9%     -    0s
H    0     0                       0.5877948    0.51851  11.8%     -    0s
     0     0    0.51851    0   23    0.58779    0.51851  11.8%     -    0s
     0     0    0.51895    0   24    0.58779    0.51895  11.7%     -    0s
     0     0    0.52904    0   23    0.58779    0.52904  10.0%     -    0s
     0     0    0.52929    0   22    0.58779    0.52929  10.0%     -    0s
     0     0    0.53031    0   20    0.58779    0.53031  9.78%     -    0s
H    0     0                       0.5733317    0.53031  7.50%     -    0s
     0     2    0.53031    0   20    0.57333    0.53031  7.50%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 127
  MIR: 64
  Flow cover: 152
  RLT: 3
  Relax-and-lift: 48

Explored 1352 nodes (20713 simplex iterations) in 1.98 seconds (1.21 work units)
Thread count was 4 (of 48 available processors)

Solution count 5: 0.573332 0.587795 0.596564 ... 0.6316

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

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

        Job resource usage summary 

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

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