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 1.21777 seconds.
    local lower bound updated to 0.279964
    local upper bound updated to 0.535976

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.572278
    local lower bound updated to 0.549662

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 5.315 seconds.
    local lower bound updated to 0.410352
    local upper bound updated to 0.544923

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.56307 seconds.
    local lower bound updated to 0.536449
    local upper bound updated to 0.541353

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.564186
    local lower bound updated to 0.556275

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 7.9999 seconds.
    local lower bound updated to 0.438153
    local upper bound updated to 0.553465

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.39115 seconds.
    local lower bound updated to 0.546132
    local upper bound updated to 0.550853

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 3.06191 seconds.
    local lower bound updated to 0.548091
    local upper bound updated to 0.549909

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 3.94535 seconds.
    local lower bound updated to 0.54934
    local upper bound updated to 0.549712

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 3.28718 seconds.
    local lower bound updated to 0.54934
    local upper bound updated to 0.549565

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 3.30151 seconds.
    local lower bound updated to 0.549547
    local upper bound updated to 0.549559

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 4.8508 seconds.
    local lower bound updated to 0.549559
    local upper bound updated to 0.549559
The Primal step takes 28.853 (S)
lower bound updated to 0.549559

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.559336
    local lower bound updated to 0.550143

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 6.97253 seconds.
    local lower bound updated to 0.457832
    local upper bound updated to 0.549788

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.95133 seconds.
    local lower bound updated to 0.548472
    local upper bound updated to 0.549595

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 4.63367 seconds.
    local lower bound updated to 0.54948
    local upper bound updated to 0.549559

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.55625
    local lower bound updated to 0.549559

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 6.58337 seconds.
    local lower bound updated to 0.457832
    local upper bound updated to 0.549559

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 3.07331 seconds.
    local lower bound updated to 0.549559
    local upper bound updated to 0.549559
The time obtain the optimal randomized assortment is 67.4418 (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_60.000000_63116.log"
The computation time limit for a lower bound is 85929
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 1040 rows, 838 columns and 3341 nonzeros
Model fingerprint: 0x4527a2f2
Variable types: 781 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 249 rows and 463 columns
Presolve time: 0.01s
Presolved: 791 rows, 375 columns, 3006 nonzeros
Variable types: 321 continuous, 54 integer (54 binary)
Found heuristic solution: objective 0.6803722
Found heuristic solution: objective 0.6781987
Found heuristic solution: objective 0.6565934

Root relaxation: objective 3.687657e-01, 104 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.36877    0   14    0.65659    0.36877  43.8%     -    0s
     0     0    0.37136    0   17    0.65659    0.37136  43.4%     -    0s
H    0     0                       0.5616446    0.37136  33.9%     -    0s
     0     0    0.44779    0   25    0.56164    0.44779  20.3%     -    0s
     0     0    0.45120    0   25    0.56164    0.45120  19.7%     -    0s
     0     0    0.45885    0   22    0.56164    0.45885  18.3%     -    0s
     0     0    0.45955    0   23    0.56164    0.45955  18.2%     -    0s
     0     0    0.47064    0   22    0.56164    0.47064  16.2%     -    0s
H    0     0                       0.5545028    0.47064  15.1%     -    0s
     0     0    0.47265    0   22    0.55450    0.47265  14.8%     -    0s
     0     0    0.47550    0   21    0.55450    0.47550  14.2%     -    0s
H    0     0                       0.5528259    0.47550  14.0%     -    0s
H    0     0                       0.5507959    0.47550  13.7%     -    0s
     0     2    0.47550    0   21    0.55080    0.47550  13.7%     -    0s
H  113    65                       0.5495835    0.48520  11.7%  18.0    0s
H  200    84                       0.5495595    0.48685  11.4%  16.2    0s

Cutting planes:
  Gomory: 1
  Implied bound: 141
  MIR: 40
  Flow cover: 109
  RLT: 17
  Relax-and-lift: 52

Explored 3690 nodes (43903 simplex iterations) in 3.21 seconds (2.14 work units)
Thread count was 4 (of 256 available processors)

Solution count 9: 0.549559 0.549584 0.550796 ... 0.680372

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

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

        Job resource usage summary 

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

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