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.179956 seconds.
    local lower bound updated to 0.244198
    local upper bound updated to 0.467245

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.627639 seconds.
    local lower bound updated to 0.329445
    local upper bound updated to 0.487722

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.538285 seconds.
    local lower bound updated to 0.479899
    local upper bound updated to 0.482573

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.77173 seconds.
    local lower bound updated to 0.48093
    local upper bound updated to 0.481996

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.505703
    local lower bound updated to 0.493429

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.870961 seconds.
    local lower bound updated to 0.369787
    local upper bound updated to 0.493094

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.432819 seconds.
    local lower bound updated to 0.449254
    local upper bound updated to 0.486917

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.609282 seconds.
    local lower bound updated to 0.475404
    local upper bound updated to 0.483801

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.960661 seconds.
    local lower bound updated to 0.482812
    local upper bound updated to 0.483499

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.991671 seconds.
    local lower bound updated to 0.483371
    local upper bound updated to 0.483424

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.895442 seconds.
    local lower bound updated to 0.483413
    local upper bound updated to 0.483418
The Primal step takes 4.77879 (S)
lower bound updated to 0.483413

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.491169
    local lower bound updated to 0.484262

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.885572 seconds.
    local lower bound updated to 0.385387
    local upper bound updated to 0.484262

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.927974 seconds.
    local lower bound updated to 0.478445
    local upper bound updated to 0.484176

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.08399 seconds.
    local lower bound updated to 0.480409
    local upper bound updated to 0.483419

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.33308 seconds.
    local lower bound updated to 0.483408
    local upper bound updated to 0.483418

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.04942 seconds.
    local lower bound updated to 0.483418
    local upper bound updated to 0.483418
The Primal step takes 5.2963 (S)
lower bound updated to 0.483418

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.487448
    local lower bound updated to 0.483418

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.921294 seconds.
    local lower bound updated to 0.385387
    local upper bound updated to 0.483418

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.0472 seconds.
    local lower bound updated to 0.483418
    local upper bound updated to 0.483418
The time obtain the optimal randomized assortment is 16.5554 (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_204214.log"
The computation time limit for a lower bound is 85981
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 708 rows, 610 columns and 2230 nonzeros
Model fingerprint: 0xe4c99a57
Variable types: 561 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [1e-02, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 200 rows and 366 columns
Presolve time: 0.01s
Presolved: 508 rows, 244 columns, 1908 nonzeros
Variable types: 199 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.6106400
Found heuristic solution: objective 0.6057154

Root relaxation: objective 3.298565e-01, 74 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.32986    0    8    0.60572    0.32986  45.5%     -    0s
H    0     0                       0.5407846    0.32986  39.0%     -    0s
H    0     0                       0.5095004    0.33368  34.5%     -    0s
     0     0    0.33368    0   13    0.50950    0.33368  34.5%     -    0s
H    0     0                       0.5066209    0.33368  34.1%     -    0s
     0     0    0.38153    0   20    0.50662    0.38153  24.7%     -    0s
     0     0    0.38153    0   21    0.50662    0.38153  24.7%     -    0s
H    0     0                       0.5053409    0.40165  20.5%     -    0s
     0     0    0.40165    0   21    0.50534    0.40165  20.5%     -    0s
H    0     0                       0.5046404    0.40165  20.4%     -    0s
     0     0    0.40165    0   22    0.50464    0.40165  20.4%     -    0s
H    0     0                       0.4904898    0.40165  18.1%     -    0s
H    0     0                       0.4842519    0.40842  15.7%     -    0s
     0     0    0.40842    0   17    0.48425    0.40842  15.7%     -    0s
     0     0    0.40846    0   18    0.48425    0.40846  15.7%     -    0s
H    0     0                       0.4838846    0.40846  15.6%     -    0s
     0     0    0.41120    0   17    0.48388    0.41120  15.0%     -    0s
H    0     0                       0.4834185    0.41120  14.9%     -    0s
     0     2    0.41120    0   17    0.48342    0.41120  14.9%     -    0s

Cutting planes:
  Implied bound: 73
  MIR: 15
  Flow cover: 56
  RLT: 10
  Relax-and-lift: 29

Explored 936 nodes (8340 simplex iterations) in 1.06 seconds (0.33 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.483418 0.483885 0.484252 ... 0.605715

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

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

        Job resource usage summary 

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

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