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.143514 seconds.
    local lower bound updated to 0.290224
    local upper bound updated to 0.475721

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.537572
    local lower bound updated to 0.53665

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.00189 seconds.
    local lower bound updated to 0.367826
    local upper bound updated to 0.507913

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.182007 seconds.
    local lower bound updated to 0.453273
    local upper bound updated to 0.500352

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.00085 seconds.
    local lower bound updated to 0.491678
    local upper bound updated to 0.4977

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.54921 seconds.
    local lower bound updated to 0.493177
    local upper bound updated to 0.494556

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.520885
    local lower bound updated to 0.510191

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.511452
    local lower bound updated to 0.510424

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 2.32123 seconds.
    local lower bound updated to 0.412159
    local upper bound updated to 0.499718

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.426217 seconds.
    local lower bound updated to 0.459512
    local upper bound updated to 0.498833

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.61455 seconds.
    local lower bound updated to 0.494292
    local upper bound updated to 0.498178

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.62044 seconds.
    local lower bound updated to 0.497098
    local upper bound updated to 0.498121

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 2.1578 seconds.
    local lower bound updated to 0.497351
    local upper bound updated to 0.497789

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.504759
    local lower bound updated to 0.497789

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.502104
    local lower bound updated to 0.498754

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 6.28072 seconds.
    local lower bound updated to 0.43783
    local upper bound updated to 0.498691

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.89132 seconds.
    local lower bound updated to 0.493844
    local upper bound updated to 0.498144

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 3.23773 seconds.
    local lower bound updated to 0.497461
    local upper bound updated to 0.497936

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.502745
    local lower bound updated to 0.497936

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 7.06496 seconds.
    local lower bound updated to 0.43783
    local upper bound updated to 0.497936

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 4.04852 seconds.
    local lower bound updated to 0.497936
    local upper bound updated to 0.497936
The time obtain the optimal randomized assortment is 46.7318 (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_15_4_200.000000_203916.log"
The computation time limit for a lower bound is 85950
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 1200 rows, 968 columns and 3869 nonzeros
Model fingerprint: 0x36543f44
Variable types: 911 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 287 rows and 547 columns
Presolve time: 0.01s
Presolved: 913 rows, 421 columns, 3518 nonzeros
Variable types: 368 continuous, 53 integer (53 binary)
Found heuristic solution: objective 0.5905289
Found heuristic solution: objective 0.5503869

Root relaxation: objective 3.865921e-01, 121 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.38659    0   19    0.55039    0.38659  29.8%     -    0s
H    0     0                       0.5190408    0.38659  25.5%     -    0s
H    0     0                       0.5067526    0.38864  23.3%     -    0s
     0     0    0.39281    0   20    0.50675    0.39281  22.5%     -    0s
     0     0    0.42773    0   25    0.50675    0.42773  15.6%     -    0s
     0     0    0.42780    0   25    0.50675    0.42780  15.6%     -    0s
     0     0    0.43640    0   24    0.50675    0.43640  13.9%     -    0s
H    0     0                       0.5050781    0.43714  13.5%     -    0s
     0     0    0.43714    0   25    0.50508    0.43714  13.5%     -    0s
H    0     0                       0.4996248    0.43714  12.5%     -    0s
     0     0    0.44434    0   24    0.49962    0.44434  11.1%     -    0s
     0     0    0.44517    0   24    0.49962    0.44517  10.9%     -    0s
     0     0    0.44577    0   25    0.49962    0.44577  10.8%     -    0s
H    0     0                       0.4979361    0.44577  10.5%     -    0s
     0     2    0.44577    0   25    0.49794    0.44577  10.5%     -    0s

Cutting planes:
  Implied bound: 150
  MIR: 35
  Flow cover: 122
  RLT: 10
  Relax-and-lift: 60

Explored 3337 nodes (43178 simplex iterations) in 3.78 seconds (2.76 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.497936 0.499625 0.505078 ... 0.590529

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

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

        Job resource usage summary 

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

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