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.129894 seconds.
    local lower bound updated to 0.273997
    local upper bound updated to 0.510554

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.547276
    local lower bound updated to 0.520897

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.586716 seconds.
    local lower bound updated to 0.381851
    local upper bound updated to 0.508753

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.274162 seconds.
    local lower bound updated to 0.490948
    local upper bound updated to 0.503605

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.259996 seconds.
    local lower bound updated to 0.490948
    local upper bound updated to 0.501754

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.236343 seconds.
    local lower bound updated to 0.494465
    local upper bound updated to 0.495976

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.236594 seconds.
    local lower bound updated to 0.49562
    local upper bound updated to 0.495897

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.53799
    local lower bound updated to 0.506369

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.519734
    local lower bound updated to 0.51867

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.453237 seconds.
    local lower bound updated to 0.425341
    local upper bound updated to 0.512595

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.27074 seconds.
    local lower bound updated to 0.500196
    local upper bound updated to 0.507138

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.423198 seconds.
    local lower bound updated to 0.502337
    local upper bound updated to 0.506766

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.287066 seconds.
    local lower bound updated to 0.502337
    local upper bound updated to 0.506105

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.383556 seconds.
    local lower bound updated to 0.502337
    local upper bound updated to 0.505772

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.38858 seconds.
    local lower bound updated to 0.504728
    local upper bound updated to 0.505692

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.409107 seconds.
    local lower bound updated to 0.504728
    local upper bound updated to 0.505619

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.415835 seconds.
    local lower bound updated to 0.505268
    local upper bound updated to 0.505485

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.372257 seconds.
    local lower bound updated to 0.505485
    local upper bound updated to 0.505485
The Primal step takes 3.43592 (S)
lower bound updated to 0.505485

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.551111
    local lower bound updated to 0.50853

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.514357
    local lower bound updated to 0.511462

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.461202 seconds.
    local lower bound updated to 0.446908
    local upper bound updated to 0.511462

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.394723 seconds.
    local lower bound updated to 0.499255
    local upper bound updated to 0.510328

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.442782 seconds.
    local lower bound updated to 0.500297
    local upper bound updated to 0.510258

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.571652 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.509748

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.458212 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.509475

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.641433 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.509217

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.525066 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.508966

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.506654 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.508893

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.572356 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.508706

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 0.637535 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.50832

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 0.57916 seconds.
    local lower bound updated to 0.507881
    local upper bound updated to 0.508261

    ++ RESTRICTED PRIMAL ITERATION 12 ++
One worst-case parameter optimization takes 0.556814 seconds.
    local lower bound updated to 0.508222
    local upper bound updated to 0.508259

    ++ RESTRICTED PRIMAL ITERATION 13 ++
One worst-case parameter optimization takes 0.506647 seconds.
    local lower bound updated to 0.508259
    local upper bound updated to 0.508259
The Primal step takes 6.89672 (S)
lower bound updated to 0.508259

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.550595
    local lower bound updated to 0.508259

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.519444
    local lower bound updated to 0.509788

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.509838
    local lower bound updated to 0.509788

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.5879 seconds.
    local lower bound updated to 0.460881
    local upper bound updated to 0.509788

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.559594 seconds.
    local lower bound updated to 0.507065
    local upper bound updated to 0.509781

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.548908
    local lower bound updated to 0.509781

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.573119 seconds.
    local lower bound updated to 0.460881
    local upper bound updated to 0.509781

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.584826 seconds.
    local lower bound updated to 0.509781
    local upper bound updated to 0.509781
The time obtain the optimal randomized assortment is 18.1814 (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_60.000000_62312.log"
The computation time limit for a lower bound is 85980
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 3261 nonzeros
Model fingerprint: 0x5fae3c0b
Variable types: 1035 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [6e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 467 rows and 791 columns
Presolve time: 0.01s
Presolved: 621 rows, 285 columns, 2256 nonzeros
Variable types: 247 continuous, 38 integer (38 binary)
Found heuristic solution: objective 0.5852439
Found heuristic solution: objective 0.5671712

Root relaxation: objective 3.422947e-01, 137 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.34229    0   11    0.56717    0.34229  39.6%     -    0s
H    0     0                       0.5104105    0.34229  32.9%     -    0s
     0     0    0.38778    0   10    0.51041    0.38778  24.0%     -    0s
     0     0    0.38778    0   10    0.51041    0.38778  24.0%     -    0s
     0     0    0.44818    0   13    0.51041    0.44818  12.2%     -    0s
     0     0    0.44979    0   12    0.51041    0.44979  11.9%     -    0s
     0     0    0.46018    0   12    0.51041    0.46018  9.84%     -    0s
     0     0    0.46141    0   14    0.51041    0.46141  9.60%     -    0s
     0     0    0.46285    0   14    0.51041    0.46285  9.32%     -    0s
H    0     0                       0.5103192    0.46302  9.27%     -    0s
     0     0    0.46302    0   15    0.51032    0.46302  9.27%     -    0s
     0     0    0.46435    0   14    0.51032    0.46435  9.01%     -    0s
H    0     0                       0.5097814    0.46435  8.91%     -    0s
     0     2    0.46435    0   12    0.50978    0.46435  8.91%     -    0s

Cutting planes:
  Implied bound: 68
  MIR: 17
  Flow cover: 54
  RLT: 10
  Relax-and-lift: 31

Explored 100 nodes (2357 simplex iterations) in 0.58 seconds (0.17 work units)
Thread count was 4 (of 48 available processors)

Solution count 5: 0.509781 0.510319 0.51041 ... 0.585244

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

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

        Job resource usage summary 

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

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