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.215753 seconds.
    local lower bound updated to 0.303436
    local upper bound updated to 0.58347

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.598652
    local lower bound updated to 0.598454

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.282833 seconds.
    local lower bound updated to 0.367544
    local upper bound updated to 0.583315

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0965475 seconds.
    local lower bound updated to 0.583137
    local upper bound updated to 0.583288

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.594959
    local lower bound updated to 0.594576

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.353801 seconds.
    local lower bound updated to 0.408956
    local upper bound updated to 0.583322

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.141175 seconds.
    local lower bound updated to 0.583145
    local upper bound updated to 0.583288

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.58359
    local lower bound updated to 0.583481

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.355322 seconds.
    local lower bound updated to 0.432293
    local upper bound updated to 0.583289

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.125046 seconds.
    local lower bound updated to 0.583108
    local upper bound updated to 0.583288

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.583354
    local lower bound updated to 0.583288

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.583354
    local lower bound updated to 0.583288

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.66575 seconds.
    local lower bound updated to 0.451351
    local upper bound updated to 0.583288

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.138283 seconds.
    local lower bound updated to 0.583288
    local upper bound updated to 0.583288
The time obtain the optimal randomized assortment is 3.30138 (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_205614.log"
The computation time limit for a lower bound is 85995
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 2581 nonzeros
Model fingerprint: 0xdc0bed30
Variable types: 673 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        [1e-01, 1e+00]
Presolve removed 279 rows and 457 columns
Presolve time: 0.01s
Presolved: 555 rows, 265 columns, 2087 nonzeros
Variable types: 218 continuous, 47 integer (47 binary)
Found heuristic solution: objective 0.7546809
Found heuristic solution: objective 0.7483206
Found heuristic solution: objective 0.7030656

Root relaxation: objective 4.542783e-01, 106 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.45428    0    9    0.70307    0.45428  35.4%     -    0s
H    0     0                       0.6874400    0.45428  33.9%     -    0s
H    0     0                       0.6054308    0.45428  25.0%     -    0s
     0     0    0.46309    0   13    0.60543    0.46309  23.5%     -    0s
H    0     0                       0.5832883    0.46309  20.6%     -    0s
     0     0    0.52744    0   15    0.58329    0.52744  9.57%     -    0s
     0     0    0.52801    0   15    0.58329    0.52801  9.48%     -    0s
     0     0    0.54226    0   14    0.58329    0.54226  7.03%     -    0s
     0     0    0.54292    0   14    0.58329    0.54292  6.92%     -    0s
     0     0    0.55030    0   14    0.58329    0.55030  5.66%     -    0s
     0     0    0.55448    0   14    0.58329    0.55448  4.94%     -    0s

Cutting planes:
  Implied bound: 62
  MIR: 13
  Flow cover: 26
  RLT: 6
  Relax-and-lift: 30

Explored 1 nodes (624 simplex iterations) in 0.13 seconds (0.05 work units)
Thread count was 4 (of 40 available processors)

Solution count 6: 0.583288 0.605431 0.68744 ... 0.754681

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

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

        Job resource usage summary 

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

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