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.139335 seconds.
    local lower bound updated to 0.447002
    local upper bound updated to 0.656156

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.698786
    local lower bound updated to 0.681788

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.330803 seconds.
    local lower bound updated to 0.522542
    local upper bound updated to 0.666665

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.358408 seconds.
    local lower bound updated to 0.659227
    local upper bound updated to 0.662859

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.334706 seconds.
    local lower bound updated to 0.660703
    local upper bound updated to 0.661671

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.685305
    local lower bound updated to 0.668768

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.680744
    local lower bound updated to 0.671244

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.675155
    local lower bound updated to 0.671244

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.634575 seconds.
    local lower bound updated to 0.584032
    local upper bound updated to 0.667857

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.552802 seconds.
    local lower bound updated to 0.649215
    local upper bound updated to 0.663406

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.999821 seconds.
    local lower bound updated to 0.663062
    local upper bound updated to 0.66335

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.674914
    local lower bound updated to 0.663357

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.674914
    local lower bound updated to 0.667201

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.669165
    local lower bound updated to 0.667614

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.35314 seconds.
    local lower bound updated to 0.61715
    local upper bound updated to 0.667614

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.674037
    local lower bound updated to 0.667614

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.33801 seconds.
    local lower bound updated to 0.61715
    local upper bound updated to 0.667614

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.872907 seconds.
    local lower bound updated to 0.667614
    local upper bound updated to 0.667614
The time obtain the optimal randomized assortment is 10.4155 (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_100.000000_109314.log"
The computation time limit for a lower bound is 85988
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 1212 rows, 1058 columns and 3829 nonzeros
Model fingerprint: 0xc6d9224c
Variable types: 1009 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [5e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 373 rows and 682 columns
Presolve time: 0.01s
Presolved: 839 rows, 376 columns, 3186 nonzeros
Variable types: 333 continuous, 43 integer (43 binary)
Found heuristic solution: objective 0.8318323
Found heuristic solution: objective 0.8011810
Found heuristic solution: objective 0.7609301

Root relaxation: objective 5.562103e-01, 123 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.55621    0   14    0.76093    0.55621  26.9%     -    0s
H    0     0                       0.6975151    0.55621  20.3%     -    0s
H    0     0                       0.6948931    0.56943  18.1%     -    0s
     0     0    0.57652    0   19    0.69489    0.57652  17.0%     -    0s
     0     0    0.57652    0   19    0.69489    0.57652  17.0%     -    0s
     0     0    0.60024    0   19    0.69489    0.60024  13.6%     -    0s
H    0     0                       0.6910641    0.60024  13.1%     -    0s
     0     0    0.60229    0   19    0.69106    0.60229  12.8%     -    0s
H    0     0                       0.6678881    0.60229  9.82%     -    0s
     0     0    0.62641    0   20    0.66789    0.62641  6.21%     -    0s
     0     0    0.62668    0   20    0.66789    0.62668  6.17%     -    0s
     0     0    0.63429    0   22    0.66789    0.63429  5.03%     -    0s
H    0     0                       0.6676142    0.63485  4.91%     -    0s
     0     0    0.63485    0   20    0.66761    0.63485  4.91%     -    0s
     0     0    0.63552    0   22    0.66761    0.63552  4.81%     -    0s
     0     2    0.63552    0   22    0.66761    0.63552  4.81%     -    0s

Cutting planes:
  Implied bound: 113
  MIR: 24
  Flow cover: 81
  RLT: 7
  Relax-and-lift: 56

Explored 142 nodes (3019 simplex iterations) in 0.87 seconds (0.29 work units)
Thread count was 4 (of 40 available processors)

Solution count 8: 0.667614 0.667888 0.691064 ... 0.831832

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

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

        Job resource usage summary 

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

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