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.122085 seconds.
    local lower bound updated to 0.382232
    local upper bound updated to 0.580732

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.6891
    local lower bound updated to 0.681622

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.182579 seconds.
    local lower bound updated to 0.409657
    local upper bound updated to 0.571177

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.115089 seconds.
    local lower bound updated to 0.570895
    local upper bound updated to 0.571016

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.619674
    local lower bound updated to 0.571118

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.611969
    local lower bound updated to 0.59782

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.605176
    local lower bound updated to 0.600155

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.326911 seconds.
    local lower bound updated to 0.487229
    local upper bound updated to 0.578089

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.23569 seconds.
    local lower bound updated to 0.57367
    local upper bound updated to 0.576002

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.259068 seconds.
    local lower bound updated to 0.575262
    local upper bound updated to 0.575741

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.329995 seconds.
    local lower bound updated to 0.575339
    local upper bound updated to 0.575663

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.225525 seconds.
    local lower bound updated to 0.575585
    local upper bound updated to 0.575624

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.598896
    local lower bound updated to 0.585954

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.594764
    local lower bound updated to 0.589561

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.590631
    local lower bound updated to 0.58978

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.58978
    local lower bound updated to 0.58978
The Dual step takes 0.291151 (S)
upper bound updated to 0.58978
*** OUTER ITERATION 3 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.610734 seconds.
    local lower bound updated to 0.519899
    local upper bound updated to 0.589635

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.391455 seconds.
    local lower bound updated to 0.577193
    local upper bound updated to 0.587852

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.402818 seconds.
    local lower bound updated to 0.579388
    local upper bound updated to 0.587446

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.393161 seconds.
    local lower bound updated to 0.580866
    local upper bound updated to 0.586025

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.391557 seconds.
    local lower bound updated to 0.583673
    local upper bound updated to 0.585814

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.38383 seconds.
    local lower bound updated to 0.583673
    local upper bound updated to 0.585726

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.486635 seconds.
    local lower bound updated to 0.583673
    local upper bound updated to 0.585593

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.505607 seconds.
    local lower bound updated to 0.583673
    local upper bound updated to 0.585585

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.506704 seconds.
    local lower bound updated to 0.58489
    local upper bound updated to 0.585197

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 0.491556 seconds.
    local lower bound updated to 0.58489
    local upper bound updated to 0.585171

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 0.446541 seconds.
    local lower bound updated to 0.585063
    local upper bound updated to 0.585157

    ++ RESTRICTED PRIMAL ITERATION 12 ++
One worst-case parameter optimization takes 0.46332 seconds.
    local lower bound updated to 0.585157
    local upper bound updated to 0.585157
The Primal step takes 5.51342 (S)
lower bound updated to 0.585157

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.592547
    local lower bound updated to 0.585157

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.590134
    local lower bound updated to 0.586022

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.586022
    local lower bound updated to 0.586022
The Dual step takes 0.517046 (S)
upper bound updated to 0.586022
*** OUTER ITERATION 4 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.746116 seconds.
    local lower bound updated to 0.526295
    local upper bound updated to 0.586022

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.443467 seconds.
    local lower bound updated to 0.585443
    local upper bound updated to 0.585948

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.656893 seconds.
    local lower bound updated to 0.585443
    local upper bound updated to 0.585869

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.600339
    local lower bound updated to 0.585869

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.830682 seconds.
    local lower bound updated to 0.532459
    local upper bound updated to 0.585869

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.67258 seconds.
    local lower bound updated to 0.585869
    local upper bound updated to 0.585869
The time obtain the optimal randomized assortment is 13.4207 (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_100.000000_101512.log"
The computation time limit for a lower bound is 85985
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 1088 rows, 1076 columns and 3304 nonzeros
Model fingerprint: 0x77047154
Variable types: 1035 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [4e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 413 rows and 773 columns
Presolve time: 0.01s
Presolved: 675 rows, 303 columns, 2457 nonzeros
Variable types: 264 continuous, 39 integer (39 binary)
Found heuristic solution: objective 0.6170422
Found heuristic solution: objective 0.5947091

Root relaxation: objective 4.972437e-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.49724    0   11    0.59471    0.49724  16.4%     -    0s
H    0     0                       0.5872553    0.49724  15.3%     -    0s
H    0     0                       0.5859943    0.52301  10.7%     -    0s
     0     0    0.52301    0   15    0.58599    0.52301  10.7%     -    0s
     0     0    0.52301    0   15    0.58599    0.52301  10.7%     -    0s
     0     0    0.54501    0   16    0.58599    0.54501  6.99%     -    0s
H    0     0                       0.5858689    0.54501  6.97%     -    0s
     0     0    0.54502    0   16    0.58587    0.54502  6.97%     -    0s
     0     0    0.55011    0   15    0.58587    0.55011  6.10%     -    0s
     0     0    0.55176    0   15    0.58587    0.55176  5.82%     -    0s
     0     0    0.55534    0   15    0.58587    0.55534  5.21%     -    0s
     0     0    0.55597    0   15    0.58587    0.55597  5.10%     -    0s
     0     0    0.55659    0   17    0.58587    0.55659  5.00%     -    0s
     0     2    0.55659    0   17    0.58587    0.55659  5.00%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 82
  MIR: 42
  Flow cover: 85
  RLT: 17
  Relax-and-lift: 46

Explored 383 nodes (5780 simplex iterations) in 0.67 seconds (0.32 work units)
Thread count was 4 (of 48 available processors)

Solution count 5: 0.585869 0.585994 0.587255 ... 0.617042

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

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

        Job resource usage summary 

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

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