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.180536 seconds.
    local lower bound updated to 0.275649
    local upper bound updated to 0.519443

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.624119
    local lower bound updated to 0.607053

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.624119
    local lower bound updated to 0.619092

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.304485 seconds.
    local lower bound updated to 0.339995
    local upper bound updated to 0.528942

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.438494 seconds.
    local lower bound updated to 0.518849
    local upper bound updated to 0.522782

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.28145 seconds.
    local lower bound updated to 0.518849
    local upper bound updated to 0.521161

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.273307 seconds.
    local lower bound updated to 0.519085
    local upper bound updated to 0.519847

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.479757 seconds.
    local lower bound updated to 0.519085
    local upper bound updated to 0.519442

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.471102 seconds.
    local lower bound updated to 0.519085
    local upper bound updated to 0.519399

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.420506 seconds.
    local lower bound updated to 0.519399
    local upper bound updated to 0.519399
The Primal step takes 2.68162 (S)
lower bound updated to 0.519399

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.562278
    local lower bound updated to 0.522871

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.537189
    local lower bound updated to 0.529367

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.531009
    local lower bound updated to 0.53088

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.53503 seconds.
    local lower bound updated to 0.415725
    local upper bound updated to 0.530493

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.598278 seconds.
    local lower bound updated to 0.516512
    local upper bound updated to 0.530086

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.587786 seconds.
    local lower bound updated to 0.522009
    local upper bound updated to 0.529331

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.545637 seconds.
    local lower bound updated to 0.526251
    local upper bound updated to 0.526941

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.539442 seconds.
    local lower bound updated to 0.526328
    local upper bound updated to 0.526771

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.540518 seconds.
    local lower bound updated to 0.526328
    local upper bound updated to 0.526768

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.804295 seconds.
    local lower bound updated to 0.526499
    local upper bound updated to 0.526768

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.589023 seconds.
    local lower bound updated to 0.526544
    local upper bound updated to 0.526758

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.388161 seconds.
    local lower bound updated to 0.526752
    local upper bound updated to 0.526758
The Primal step takes 5.15126 (S)
lower bound updated to 0.526752

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.546026
    local lower bound updated to 0.526758

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.542019
    local lower bound updated to 0.528869

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.943968 seconds.
    local lower bound updated to 0.426532
    local upper bound updated to 0.528869

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.729751 seconds.
    local lower bound updated to 0.527073
    local upper bound updated to 0.527568

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.882673 seconds.
    local lower bound updated to 0.527073
    local upper bound updated to 0.527414

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.766979 seconds.
    local lower bound updated to 0.527073
    local upper bound updated to 0.527352

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.795065 seconds.
    local lower bound updated to 0.527073
    local upper bound updated to 0.52734

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.542568
    local lower bound updated to 0.52734

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.949575 seconds.
    local lower bound updated to 0.426532
    local upper bound updated to 0.52734

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.867641 seconds.
    local lower bound updated to 0.52734
    local upper bound updated to 0.52734
The time obtain the optimal randomized assortment is 17.0102 (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_65814.log"
The computation time limit for a lower bound is 85981
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 1086 rows, 946 columns and 3375 nonzeros
Model fingerprint: 0x09f052d5
Variable types: 897 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [4e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e-01, 1e+00]
Presolve removed 331 rows and 603 columns
Presolve time: 0.01s
Presolved: 755 rows, 343 columns, 2804 nonzeros
Variable types: 296 continuous, 47 integer (47 binary)
Found heuristic solution: objective 0.6359477
Found heuristic solution: objective 0.6233012

Root relaxation: objective 4.213001e-01, 91 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.42130    0   14    0.62330    0.42130  32.4%     -    0s
H    0     0                       0.6138070    0.42130  31.4%     -    0s
H    0     0                       0.5444547    0.42130  22.6%     -    0s
     0     0    0.43140    0   20    0.54445    0.43140  20.8%     -    0s
H    0     0                       0.5310795    0.43140  18.8%     -    0s
     0     0    0.45044    0   21    0.53108    0.45044  15.2%     -    0s
H    0     0                       0.5305136    0.45272  14.7%     -    0s
     0     0    0.45272    0   21    0.53051    0.45272  14.7%     -    0s
H    0     0                       0.5295046    0.45966  13.2%     -    0s
     0     0    0.45966    0   21    0.52950    0.45966  13.2%     -    0s
H    0     0                       0.5281189    0.46072  12.8%     -    0s
     0     0    0.46072    0   20    0.52812    0.46072  12.8%     -    0s
     0     0    0.47259    0   21    0.52812    0.47259  10.5%     -    0s
     0     0    0.47328    0   22    0.52812    0.47328  10.4%     -    0s
     0     0    0.47608    0   21    0.52812    0.47608  9.85%     -    0s
H    0     0                       0.5273405    0.47608  9.72%     -    0s
     0     2    0.47608    0   21    0.52734    0.47608  9.72%     -    0s

Cutting planes:
  Implied bound: 93
  MIR: 25
  Flow cover: 96
  RLT: 9
  Relax-and-lift: 48

Explored 534 nodes (7076 simplex iterations) in 1.05 seconds (0.44 work units)
Thread count was 4 (of 48 available processors)

Solution count 9: 0.52734 0.528119 0.529505 ... 0.635948

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

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

        Job resource usage summary 

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

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