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.0974192 seconds.
    local lower bound updated to 0.365068
    local upper bound updated to 0.674361

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.765177
    local lower bound updated to 0.731478

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.198369 seconds.
    local lower bound updated to 0.513986
    local upper bound updated to 0.701466

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0883328 seconds.
    local lower bound updated to 0.634611
    local upper bound updated to 0.671539

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.198004 seconds.
    local lower bound updated to 0.642456
    local upper bound updated to 0.66434

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.143072 seconds.
    local lower bound updated to 0.658123
    local upper bound updated to 0.660172

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.146598 seconds.
    local lower bound updated to 0.658123
    local upper bound updated to 0.658556

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.693107
    local lower bound updated to 0.661073

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.314974 seconds.
    local lower bound updated to 0.551275
    local upper bound updated to 0.661073

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.690957
    local lower bound updated to 0.661073

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.322536 seconds.
    local lower bound updated to 0.551275
    local upper bound updated to 0.661073

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.196183 seconds.
    local lower bound updated to 0.661073
    local upper bound updated to 0.661073
The time obtain the optimal randomized assortment is 2.43853 (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_11_4_200.000000_201712.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: 128 physical cores, 256 logical processors, using up to 4 threads
Optimize a model with 536 rows, 512 columns and 1641 nonzeros
Model fingerprint: 0x0291106f
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [2e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 177 rows and 338 columns
Presolve time: 0.01s
Presolved: 359 rows, 174 columns, 1307 nonzeros
Variable types: 140 continuous, 34 integer (34 binary)
Found heuristic solution: objective 0.6827759

Root relaxation: objective 4.500650e-01, 62 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.45007    0   11    0.68278    0.45007  34.1%     -    0s
     0     0    0.47093    0   12    0.68278    0.47093  31.0%     -    0s
     0     0    0.52010    0   12    0.68278    0.52010  23.8%     -    0s
     0     0    0.52564    0   12    0.68278    0.52564  23.0%     -    0s
     0     0    0.58664    0   12    0.68278    0.58664  14.1%     -    0s
H    0     0                       0.6748327    0.58736  13.0%     -    0s
     0     0    0.58736    0   13    0.67483    0.58736  13.0%     -    0s
H    0     0                       0.6670246    0.58736  11.9%     -    0s
     0     0    0.60683    0   10    0.66702    0.60683  9.02%     -    0s
     0     0    0.60764    0   10    0.66702    0.60764  8.90%     -    0s
     0     0    0.61610    0   13    0.66702    0.61610  7.63%     -    0s
H    0     0                       0.6610728    0.61610  6.80%     -    0s
     0     2    0.61610    0   13    0.66107    0.61610  6.80%     -    0s

Cutting planes:
  Implied bound: 30
  MIR: 12
  Flow cover: 37
  RLT: 6
  Relax-and-lift: 9

Explored 53 nodes (991 simplex iterations) in 0.18 seconds (0.07 work units)
Thread count was 4 (of 256 available processors)

Solution count 4: 0.661073 0.667025 0.674833 0.682776 

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

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

        Job resource usage summary 

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

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