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.152426 seconds.
    local lower bound updated to 0.285364
    local upper bound updated to 0.542583

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.589728
    local lower bound updated to 0.563097

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.351881 seconds.
    local lower bound updated to 0.407865
    local upper bound updated to 0.545274

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.415468 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.535828

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.229398 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.531069

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.50715 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.529919

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.379078 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.527033

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.307995 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.526589

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.327442 seconds.
    local lower bound updated to 0.524057
    local upper bound updated to 0.524066
The Primal step takes 2.53397 (S)
lower bound updated to 0.524057

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.580582
    local lower bound updated to 0.552807

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.575965
    local lower bound updated to 0.556424

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.558788
    local lower bound updated to 0.556786

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.29786 seconds.
    local lower bound updated to 0.468482
    local upper bound updated to 0.542921

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.00569 seconds.
    local lower bound updated to 0.533187
    local upper bound updated to 0.54001

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.03944 seconds.
    local lower bound updated to 0.533187
    local upper bound updated to 0.536015

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.0757 seconds.
    local lower bound updated to 0.533709
    local upper bound updated to 0.5359

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.90017 seconds.
    local lower bound updated to 0.535893
    local upper bound updated to 0.535899
The Primal step takes 5.33837 (S)
lower bound updated to 0.535893

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.568031
    local lower bound updated to 0.539352

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.542954
    local lower bound updated to 0.540467

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.54157
    local lower bound updated to 0.540925

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.54157
    local lower bound updated to 0.541058

    ++ RESTRICTED DUAL ITERATION 5 ++
    local upper bound updated to 0.541521
    local lower bound updated to 0.541063

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.39117 seconds.
    local lower bound updated to 0.480632
    local upper bound updated to 0.540788

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.42689 seconds.
    local lower bound updated to 0.525715
    local upper bound updated to 0.540295

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.2041 seconds.
    local lower bound updated to 0.529227
    local upper bound updated to 0.539292

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.60378 seconds.
    local lower bound updated to 0.534656
    local upper bound updated to 0.537977

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.45061 seconds.
    local lower bound updated to 0.534656
    local upper bound updated to 0.537295

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.84646 seconds.
    local lower bound updated to 0.534698
    local upper bound updated to 0.53697

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.32462 seconds.
    local lower bound updated to 0.534698
    local upper bound updated to 0.536851

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 1.61487 seconds.
    local lower bound updated to 0.536653
    local upper bound updated to 0.536825

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 2.03195 seconds.
    local lower bound updated to 0.536653
    local upper bound updated to 0.536823

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 2.19593 seconds.
    local lower bound updated to 0.536789
    local upper bound updated to 0.53682

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 2.18597 seconds.
    local lower bound updated to 0.536809
    local upper bound updated to 0.53682

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.560963
    local lower bound updated to 0.53682

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.3555 seconds.
    local lower bound updated to 0.483509
    local upper bound updated to 0.53682

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.04035 seconds.
    local lower bound updated to 0.53682
    local upper bound updated to 0.53682
The time obtain the optimal randomized assortment is 36.5179 (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_200.000000_209414.log"
The computation time limit for a lower bound is 85962
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 1716 rows, 1506 columns and 5325 nonzeros
Model fingerprint: 0x3201ff32
Variable types: 1457 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [7e-05, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [7e-01, 1e+00]
Presolve removed 547 rows and 1003 columns
Presolve time: 0.02s
Presolved: 1169 rows, 503 columns, 4355 nonzeros
Variable types: 456 continuous, 47 integer (47 binary)
Found heuristic solution: objective 0.7310135
Found heuristic solution: objective 0.6391406

Root relaxation: objective 3.014365e-01, 124 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.30144    0   18    0.63914    0.30144  52.8%     -    0s
H    0     0                       0.5876306    0.30144  48.7%     -    0s
H    0     0                       0.5523998    0.30144  45.4%     -    0s
     0     0    0.31196    0   23    0.55240    0.31196  43.5%     -    0s
H    0     0                       0.5497780    0.31196  43.3%     -    0s
H    0     0                       0.5460443    0.31196  42.9%     -    0s
     0     0    0.39144    0   20    0.54604    0.39144  28.3%     -    0s
     0     0    0.39144    0   20    0.54604    0.39144  28.3%     -    0s
H    0     0                       0.5368196    0.42252  21.3%     -    0s
     0     0    0.42252    0   22    0.53682    0.42252  21.3%     -    0s
     0     0    0.42517    0   22    0.53682    0.42517  20.8%     -    0s
     0     0    0.43055    0   22    0.53682    0.43055  19.8%     -    0s
     0     0    0.43113    0   21    0.53682    0.43113  19.7%     -    0s
     0     0    0.43248    0   23    0.53682    0.43248  19.4%     -    0s
     0     2    0.43248    0   23    0.53682    0.43248  19.4%     -    0s

Cutting planes:
  Implied bound: 186
  MIR: 61
  Flow cover: 119
  RLT: 6
  Relax-and-lift: 80

Explored 917 nodes (17158 simplex iterations) in 1.46 seconds (0.86 work units)
Thread count was 4 (of 40 available processors)

Solution count 7: 0.53682 0.546044 0.549778 ... 0.731014

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

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

        Job resource usage summary 

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

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