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.150411 seconds.
    local lower bound updated to 0.347848
    local upper bound updated to 0.523633

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

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.171509 seconds.
    local lower bound updated to 0.36555
    local upper bound updated to 0.528125

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.277738 seconds.
    local lower bound updated to 0.524677
    local upper bound updated to 0.525789

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.196962 seconds.
    local lower bound updated to 0.524677
    local upper bound updated to 0.524989

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.559715
    local lower bound updated to 0.531692

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.539835
    local lower bound updated to 0.5319

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.53573
    local lower bound updated to 0.532646

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.404265 seconds.
    local lower bound updated to 0.443099
    local upper bound updated to 0.532019

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.504134 seconds.
    local lower bound updated to 0.527698
    local upper bound updated to 0.52969

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.547646 seconds.
    local lower bound updated to 0.527698
    local upper bound updated to 0.529312

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.471021 seconds.
    local lower bound updated to 0.529042
    local upper bound updated to 0.52927

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.550461 seconds.
    local lower bound updated to 0.529042
    local upper bound updated to 0.529205

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.562864 seconds.
    local lower bound updated to 0.529204
    local upper bound updated to 0.529205
The Primal step takes 3.05505 (S)
lower bound updated to 0.529204

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.547085
    local lower bound updated to 0.529205

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.398305 seconds.
    local lower bound updated to 0.443099
    local upper bound updated to 0.529205

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.546214 seconds.
    local lower bound updated to 0.529205
    local upper bound updated to 0.529205
The time obtain the optimal randomized assortment is 5.74461 (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_100.000000_106614.log"
The computation time limit for a lower bound is 85993
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 834 rows, 722 columns and 2609 nonzeros
Model fingerprint: 0x57f762ff
Variable types: 673 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [3e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [4e-01, 1e+00]
Presolve removed 248 rows and 445 columns
Presolve time: 0.01s
Presolved: 586 rows, 277 columns, 2180 nonzeros
Variable types: 234 continuous, 43 integer (43 binary)
Found heuristic solution: objective 0.6885337
Found heuristic solution: objective 0.6783428
Found heuristic solution: objective 0.5823969

Root relaxation: objective 4.121239e-01, 83 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.41212    0   15    0.58240    0.41212  29.2%     -    0s
H    0     0                       0.5501827    0.41212  25.1%     -    0s
     0     0    0.42656    0   16    0.55018    0.42656  22.5%     -    0s
H    0     0                       0.5495417    0.42656  22.4%     -    0s
H    0     0                       0.5461563    0.42656  21.9%     -    0s
     0     0    0.42688    0   16    0.54616    0.42688  21.8%     -    0s
     0     0    0.46541    0   16    0.54616    0.46541  14.8%     -    0s
H    0     0                       0.5305069    0.46541  12.3%     -    0s
     0     0    0.46650    0   17    0.53051    0.46650  12.1%     -    0s
     0     0    0.47372    0   18    0.53051    0.47372  10.7%     -    0s
H    0     0                       0.5295218    0.47398  10.5%     -    0s
     0     0    0.47398    0   16    0.52952    0.47398  10.5%     -    0s
     0     0    0.47689    0   16    0.52952    0.47689  9.94%     -    0s
H    0     0                       0.5294927    0.47754  9.81%     -    0s
     0     0    0.47754    0   19    0.52949    0.47754  9.81%     -    0s
     0     0    0.47840    0   18    0.52949    0.47840  9.65%     -    0s
H    0     0                       0.5292049    0.47840  9.60%     -    0s
     0     2    0.47840    0   18    0.52920    0.47840  9.60%     -    0s

Cutting planes:
  Implied bound: 59
  MIR: 22
  Flow cover: 50
  RLT: 7
  Relax-and-lift: 25

Explored 330 nodes (4277 simplex iterations) in 0.58 seconds (0.26 work units)
Thread count was 4 (of 40 available processors)

Solution count 10: 0.529205 0.529493 0.529522 ... 0.688534

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

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

        Job resource usage summary 

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

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