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.210148 seconds.
    local lower bound updated to 0.30196
    local upper bound updated to 0.58992

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.621092
    local lower bound updated to 0.618362

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.76664 seconds.
    local lower bound updated to 0.40189
    local upper bound updated to 0.597675

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 1.61811 seconds.
    local lower bound updated to 0.596434
    local upper bound updated to 0.597361

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.4903 seconds.
    local lower bound updated to 0.596694
    local upper bound updated to 0.596894

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.604512
    local lower bound updated to 0.596894

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.603011
    local lower bound updated to 0.601179

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.56694 seconds.
    local lower bound updated to 0.453616
    local upper bound updated to 0.597958

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.8708 seconds.
    local lower bound updated to 0.597926
    local upper bound updated to 0.597949

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.605388
    local lower bound updated to 0.597949

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 4.57348 seconds.
    local lower bound updated to 0.453616
    local upper bound updated to 0.597949

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 3.29456 seconds.
    local lower bound updated to 0.597949
    local upper bound updated to 0.597949
The time obtain the optimal randomized assortment is 25.0777 (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_203116.log"
The computation time limit for a lower bound is 85971
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 720 rows, 578 columns and 2309 nonzeros
Model fingerprint: 0xd56e0f36
Variable types: 521 continuous, 57 integer (57 binary)
Coefficient statistics:
  Matrix range     [3e-06, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 166 rows and 299 columns
Presolve time: 0.01s
Presolved: 554 rows, 279 columns, 2045 nonzeros
Variable types: 227 continuous, 52 integer (52 binary)
Found heuristic solution: objective 0.6382097
Found heuristic solution: objective 0.6322388

Root relaxation: objective 5.482498e-01, 64 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.54825    0    8    0.63224    0.54825  13.3%     -    0s
H    0     0                       0.6063351    0.54825  9.58%     -    0s
     0     0    0.54857    0   12    0.60634    0.54857  9.53%     -    0s
H    0     0                       0.6045512    0.54857  9.26%     -    0s
     0     0    0.55964    0   24    0.60455    0.55964  7.43%     -    0s
     0     0    0.55983    0   24    0.60455    0.55983  7.40%     -    0s
H    0     0                       0.6000952    0.55983  6.71%     -    0s
H    0     0                       0.5997384    0.56429  5.91%     -    0s
H    0     0                       0.5996631    0.56429  5.90%     -    0s
     0     0    0.56429    0   22    0.59966    0.56429  5.90%     -    0s
     0     0    0.56488    0   22    0.59966    0.56488  5.80%     -    0s
H    0     0                       0.5979493    0.56747  5.10%     -    0s
     0     0    0.56747    0   22    0.59795    0.56747  5.10%     -    0s
     0     0    0.56763    0   21    0.59795    0.56763  5.07%     -    0s
     0     0    0.56847    0   21    0.59795    0.56847  4.93%     -    0s
     0     2    0.56847    0   21    0.59795    0.56847  4.93%     -    0s
H  806   327                       0.5979493    0.58016  2.97%   8.9    0s
H 2464   551                       0.5979493    0.58447  2.25%   8.6    1s
H 2572   550                       0.5979493    0.58468  2.22%   8.6    2s
H 5386   331                       0.5979493    0.59132  1.11%   8.3    3s
H 5502   331                       0.5979493    0.59156  1.07%   8.3    3s

Cutting planes:
  Implied bound: 81
  MIR: 23
  Flow cover: 73
  RLT: 9
  Relax-and-lift: 35

Explored 6297 nodes (52416 simplex iterations) in 3.32 seconds (1.97 work units)
Thread count was 4 (of 48 available processors)

Solution count 10: 0.597949 0.597949 0.597949 ... 0.606335

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

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

        Job resource usage summary 

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

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