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.0982506 seconds.
    local lower bound updated to 0.309671
    local upper bound updated to 0.567263

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.61108
    local lower bound updated to 0.607078

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.61108
    local lower bound updated to 0.608715

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.339182 seconds.
    local lower bound updated to 0.437046
    local upper bound updated to 0.594271

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.230164 seconds.
    local lower bound updated to 0.553394
    local upper bound updated to 0.574266

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.34767 seconds.
    local lower bound updated to 0.565055
    local upper bound updated to 0.570864

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.302693 seconds.
    local lower bound updated to 0.565055
    local upper bound updated to 0.5671

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.582859
    local lower bound updated to 0.5671

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.575324
    local lower bound updated to 0.56893

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.575324
    local lower bound updated to 0.569371

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.491224 seconds.
    local lower bound updated to 0.476641
    local upper bound updated to 0.569371

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.495597 seconds.
    local lower bound updated to 0.568494
    local upper bound updated to 0.569239

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.484635 seconds.
    local lower bound updated to 0.569094
    local upper bound updated to 0.569191

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.513568 seconds.
    local lower bound updated to 0.569094
    local upper bound updated to 0.569183

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.503715 seconds.
    local lower bound updated to 0.569156
    local upper bound updated to 0.569182

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.511796 seconds.
    local lower bound updated to 0.56916
    local upper bound updated to 0.569176

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.4888 seconds.
    local lower bound updated to 0.56916
    local upper bound updated to 0.569171

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.4414 seconds.
    local lower bound updated to 0.569171
    local upper bound updated to 0.569171
The Primal step takes 3.95941 (S)
lower bound updated to 0.569171

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.575672
    local lower bound updated to 0.569171

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.573005
    local lower bound updated to 0.569178

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.554608 seconds.
    local lower bound updated to 0.485836
    local upper bound updated to 0.569178

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.441118 seconds.
    local lower bound updated to 0.569118
    local upper bound updated to 0.569171

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.468614 seconds.
    local lower bound updated to 0.569171
    local upper bound updated to 0.569171
The time obtain the optimal randomized assortment is 8.29974 (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_60.000000_68814.log"
The computation time limit for a lower bound is 85990
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 960 rows, 834 columns and 2987 nonzeros
Model fingerprint: 0x1e732608
Variable types: 785 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 290 rows and 526 columns
Presolve time: 0.01s
Presolved: 670 rows, 308 columns, 2498 nonzeros
Variable types: 262 continuous, 46 integer (46 binary)
Found heuristic solution: objective 0.6154144

Root relaxation: objective 4.118701e-01, 92 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.41187    0   15    0.61541    0.41187  33.1%     -    0s
H    0     0                       0.6116222    0.41187  32.7%     -    0s
H    0     0                       0.6114405    0.41187  32.6%     -    0s
     0     0    0.44372    0   22    0.61144    0.44372  27.4%     -    0s
     0     0    0.50413    0   22    0.61144    0.50413  17.6%     -    0s
H    0     0                       0.5958379    0.50413  15.4%     -    0s
     0     0    0.50798    0   22    0.59584    0.50798  14.7%     -    0s
H    0     0                       0.5691713    0.50798  10.8%     -    0s
     0     0    0.52794    0   23    0.56917    0.52794  7.24%     -    0s
     0     0    0.52837    0   23    0.56917    0.52837  7.17%     -    0s
     0     0    0.53540    0   23    0.56917    0.53540  5.93%     -    0s
     0     0    0.53655    0   22    0.56917    0.53655  5.73%     -    0s
     0     0    0.53764    0   19    0.56917    0.53764  5.54%     -    0s
     0     2    0.53764    0   19    0.56917    0.53764  5.54%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 83
  MIR: 25
  Flow cover: 56
  RLT: 4
  Relax-and-lift: 30

Explored 124 nodes (2426 simplex iterations) in 0.61 seconds (0.20 work units)
Thread count was 4 (of 40 available processors)

Solution count 5: 0.569171 0.595838 0.611441 ... 0.615414

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

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

        Job resource usage summary 

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

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