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.606528 seconds.
    local lower bound updated to 0.3106
    local upper bound updated to 0.61176

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.626092
    local lower bound updated to 0.622265

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.32597 seconds.
    local lower bound updated to 0.404421
    local upper bound updated to 0.607469

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.7509 seconds.
    local lower bound updated to 0.602846
    local upper bound updated to 0.603143

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.4282 seconds.
    local lower bound updated to 0.602846
    local upper bound updated to 0.603036

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.628514
    local lower bound updated to 0.606692

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.611886
    local lower bound updated to 0.608986

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.611886
    local lower bound updated to 0.609452

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.610902
    local lower bound updated to 0.609479

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.52427 seconds.
    local lower bound updated to 0.516544
    local upper bound updated to 0.605304

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 4.47248 seconds.
    local lower bound updated to 0.604714
    local upper bound updated to 0.605244

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 4.10865 seconds.
    local lower bound updated to 0.605243
    local upper bound updated to 0.605244
The Primal step takes 13.1134 (S)
lower bound updated to 0.605243

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.624034
    local lower bound updated to 0.605244

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.44928 seconds.
    local lower bound updated to 0.516544
    local upper bound updated to 0.605244

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 3.88435 seconds.
    local lower bound updated to 0.605244
    local upper bound updated to 0.605244
The time obtain the optimal randomized assortment is 29.4797 (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_15_4_100.000000_103416.log"
The computation time limit for a lower bound is 85967
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 1200 rows, 968 columns and 3862 nonzeros
Model fingerprint: 0x3ba96fe2
Variable types: 911 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [3e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 284 rows and 542 columns
Presolve time: 0.01s
Presolved: 916 rows, 426 columns, 3492 nonzeros
Variable types: 372 continuous, 54 integer (54 binary)
Found heuristic solution: objective 0.7176388

Root relaxation: objective 4.154008e-01, 110 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.41540    0   17    0.71764    0.41540  42.1%     -    0s
H    0     0                       0.7107037    0.41540  41.6%     -    0s
H    0     0                       0.6885527    0.42436  38.4%     -    0s
     0     0    0.42436    0   22    0.68855    0.42436  38.4%     -    0s
H    0     0                       0.6648284    0.42436  36.2%     -    0s
H    0     0                       0.6644414    0.47402  28.7%     -    0s
     0     0    0.47402    0   22    0.66444    0.47402  28.7%     -    0s
H    0     0                       0.6422560    0.47402  26.2%     -    0s
     0     0    0.47402    0   22    0.64226    0.47402  26.2%     -    0s
     0     0    0.50218    0   20    0.64226    0.50218  21.8%     -    0s
H    0     0                       0.6079430    0.50218  17.4%     -    0s
     0     0    0.50420    0   21    0.60794    0.50420  17.1%     -    0s
     0     0    0.51524    0   23    0.60794    0.51524  15.2%     -    0s
H    0     0                       0.6069604    0.51524  15.1%     -    0s
     0     0    0.51639    0   25    0.60696    0.51639  14.9%     -    0s
     0     0    0.51950    0   25    0.60696    0.51950  14.4%     -    0s
H    0     0                       0.6052435    0.51950  14.2%     -    0s
     0     2    0.51950    0   25    0.60524    0.51950  14.2%     -    0s

Cutting planes:
  Implied bound: 117
  MIR: 53
  Flow cover: 123
  RLT: 8
  Relax-and-lift: 44

Explored 3452 nodes (47723 simplex iterations) in 3.85 seconds (3.48 work units)
Thread count was 4 (of 48 available processors)

Solution count 9: 0.605244 0.60696 0.607943 ... 0.717639

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

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

        Job resource usage summary 

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

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