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.139281 seconds.
    local lower bound updated to 0.352474
    local upper bound updated to 0.662213

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.676938
    local lower bound updated to 0.666762

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.470532 seconds.
    local lower bound updated to 0.444861
    local upper bound updated to 0.639324

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.231694 seconds.
    local lower bound updated to 0.628527
    local upper bound updated to 0.637449

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.296391 seconds.
    local lower bound updated to 0.635369
    local upper bound updated to 0.636347

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.643252
    local lower bound updated to 0.636347

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.642543
    local lower bound updated to 0.63657

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.331659 seconds.
    local lower bound updated to 0.479994
    local upper bound updated to 0.63657

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.279449 seconds.
    local lower bound updated to 0.634381
    local upper bound updated to 0.636461

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.302623 seconds.
    local lower bound updated to 0.635388
    local upper bound updated to 0.636347

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.64289
    local lower bound updated to 0.636347

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.64289
    local lower bound updated to 0.636347

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.538311 seconds.
    local lower bound updated to 0.494678
    local upper bound updated to 0.636347

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.204374 seconds.
    local lower bound updated to 0.636347
    local upper bound updated to 0.636347
The time obtain the optimal randomized assortment is 3.66879 (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_60.000000_60514.log"
The computation time limit for a lower bound is 85995
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 708 rows, 610 columns and 2216 nonzeros
Model fingerprint: 0xf0b4e149
Variable types: 561 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [7e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [8e-01, 1e+00]
Presolve removed 214 rows and 366 columns
Presolve time: 0.01s
Presolved: 494 rows, 244 columns, 1844 nonzeros
Variable types: 199 continuous, 45 integer (45 binary)
Found heuristic solution: objective 0.7563934
Found heuristic solution: objective 0.6656794

Root relaxation: objective 3.421803e-01, 78 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.34218    0   14    0.66568    0.34218  48.6%     -    0s
     0     0    0.35473    0   19    0.66568    0.35473  46.7%     -    0s
H    0     0                       0.6593087    0.35473  46.2%     -    0s
     0     0    0.48340    0   21    0.65931    0.48340  26.7%     -    0s
     0     0    0.48340    0   21    0.65931    0.48340  26.7%     -    0s
     0     0    0.56313    0   15    0.65931    0.56313  14.6%     -    0s
H    0     0                       0.6516496    0.56698  13.0%     -    0s
     0     0    0.56698    0   14    0.65165    0.56698  13.0%     -    0s
     0     0    0.57235    0   18    0.65165    0.57235  12.2%     -    0s
     0     0    0.57846    0   15    0.65165    0.57846  11.2%     -    0s
H    0     0                       0.6513352    0.57846  11.2%     -    0s
H    0     0                       0.6429190    0.57846  10.0%     -    0s
H    0     0                       0.6363471    0.57846  9.10%     -    0s
     0     0    0.58237    0   14    0.63635    0.58237  8.48%     -    0s
     0     2    0.58237    0   14    0.63635    0.58237  8.48%     -    0s

Cutting planes:
  Gomory: 1
  Implied bound: 45
  MIR: 5
  Flow cover: 43
  RLT: 2
  Relax-and-lift: 17

Explored 111 nodes (2123 simplex iterations) in 0.57 seconds (0.10 work units)
Thread count was 4 (of 48 available processors)

Solution count 7: 0.636347 0.642919 0.651335 ... 0.756393

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

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

        Job resource usage summary 

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

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