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.0814319 seconds.
    local lower bound updated to 0.287052
    local upper bound updated to 0.561296

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.595464
    local lower bound updated to 0.592515

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.15221 seconds.
    local lower bound updated to 0.385084
    local upper bound updated to 0.574502

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0462988 seconds.
    local lower bound updated to 0.527681
    local upper bound updated to 0.572912

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.129129 seconds.
    local lower bound updated to 0.568252
    local upper bound updated to 0.57255

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.0548872 seconds.
    local lower bound updated to 0.570829
    local upper bound updated to 0.571933

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.120376 seconds.
    local lower bound updated to 0.571529
    local upper bound updated to 0.571672

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.591115
    local lower bound updated to 0.571672

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.571803
    local lower bound updated to 0.571706

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.203987 seconds.
    local lower bound updated to 0.431787
    local upper bound updated to 0.571706

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.156626 seconds.
    local lower bound updated to 0.571264
    local upper bound updated to 0.571704

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.15214 seconds.
    local lower bound updated to 0.571558
    local upper bound updated to 0.571688

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.583747
    local lower bound updated to 0.571688

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.197674 seconds.
    local lower bound updated to 0.431787
    local upper bound updated to 0.571688

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.138309 seconds.
    local lower bound updated to 0.571688
    local upper bound updated to 0.571688
The time obtain the optimal randomized assortment is 1.92741 (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_200.000000_204512.log"
The computation time limit for a lower bound is 85997
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 444 rows, 418 columns and 1368 nonzeros
Model fingerprint: 0xf4be2173
Variable types: 377 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [9e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 159 rows and 270 columns
Presolve time: 0.00s
Presolved: 285 rows, 148 columns, 1067 nonzeros
Variable types: 112 continuous, 36 integer (36 binary)
Found heuristic solution: objective 0.6862450
Found heuristic solution: objective 0.6322194
Found heuristic solution: objective 0.6009368

Root relaxation: objective 4.291376e-01, 41 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.42914    0   14    0.60094    0.42914  28.6%     -    0s
H    0     0                       0.6002704    0.42914  28.5%     -    0s
H    0     0                       0.5840442    0.47888  18.0%     -    0s
     0     0    0.47888    0   16    0.58404    0.47888  18.0%     -    0s
H    0     0                       0.5737901    0.47888  16.5%     -    0s
     0     0    0.51283    0   18    0.57379    0.51283  10.6%     -    0s
     0     0    0.51374    0   17    0.57379    0.51374  10.5%     -    0s
     0     0    0.52536    0   13    0.57379    0.52536  8.44%     -    0s
     0     0    0.52665    0   14    0.57379    0.52665  8.22%     -    0s
     0     0    0.53152    0   14    0.57379    0.53152  7.37%     -    0s
H    0     0                       0.5716877    0.53234  6.88%     -    0s
     0     0    0.53234    0   14    0.57169    0.53234  6.88%     -    0s
     0     0    0.53429    0   13    0.57169    0.53429  6.54%     -    0s
     0     2    0.53429    0   13    0.57169    0.53429  6.54%     -    0s

Cutting planes:
  Implied bound: 20
  MIR: 13
  Flow cover: 29
  RLT: 3
  Relax-and-lift: 13

Explored 59 nodes (830 simplex iterations) in 0.15 seconds (0.06 work units)
Thread count was 4 (of 40 available processors)

Solution count 7: 0.571688 0.57379 0.584044 ... 0.686245

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

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

        Job resource usage summary 

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

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