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.017937 seconds.
    local lower bound updated to 0.29061
    local upper bound updated to 0.500487

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.023546 seconds.
    local lower bound updated to 0.359246
    local upper bound updated to 0.506488

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0215592 seconds.
    local lower bound updated to 0.503515
    local upper bound updated to 0.505201

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.528535
    local lower bound updated to 0.521556

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0319657 seconds.
    local lower bound updated to 0.386051
    local upper bound updated to 0.505201

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.513977
    local lower bound updated to 0.505201

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.50714
    local lower bound updated to 0.506143

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0372023 seconds.
    local lower bound updated to 0.40369
    local upper bound updated to 0.505201

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.507177
    local lower bound updated to 0.505201

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0374428 seconds.
    local lower bound updated to 0.40369
    local upper bound updated to 0.505201

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.029705 seconds.
    local lower bound updated to 0.505201
    local upper bound updated to 0.505201
The time obtain the optimal randomized assortment is 0.531007 (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_11_4_60.000000_67812.log"
The computation time limit for a lower bound is 85998
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 536 rows, 512 columns and 1604 nonzeros
Model fingerprint: 0x37879ebd
Variable types: 471 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [1e-02, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [5e-01, 1e+00]
Presolve removed 206 rows and 346 columns
Presolve time: 0.01s
Presolved: 330 rows, 166 columns, 1167 nonzeros
Variable types: 129 continuous, 37 integer (37 binary)
Found heuristic solution: objective 0.6381949
Found heuristic solution: objective 0.6089202
Found heuristic solution: objective 0.5731387

Root relaxation: objective 4.882909e-01, 44 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.48829    0    4    0.57314    0.48829  14.8%     -    0s
H    0     0                       0.5052009    0.48829  3.35%     -    0s
     0     0    0.49346    0    8    0.50520    0.49346  2.32%     -    0s
     0     0    0.50520    0    8    0.50520    0.50520  0.00%     -    0s

Cutting planes:
  Implied bound: 14
  Flow cover: 1
  Relax-and-lift: 6

Explored 1 nodes (130 simplex iterations) in 0.03 seconds (0.01 work units)
Thread count was 4 (of 48 available processors)

Solution count 4: 0.505201 0.573139 0.60892 0.638195 

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

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

        Job resource usage summary 

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

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