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.113544 seconds.
    local lower bound updated to 0.201092
    local upper bound updated to 0.359461

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.465732
    local lower bound updated to 0.38438

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.0972285 seconds.
    local lower bound updated to 0.193919
    local upper bound updated to 0.334977

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0757673 seconds.
    local lower bound updated to 0.303968
    local upper bound updated to 0.323501

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.0641385 seconds.
    local lower bound updated to 0.319512
    local upper bound updated to 0.321512

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.377093
    local lower bound updated to 0.333887

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.342114
    local lower bound updated to 0.340332

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.341078
    local lower bound updated to 0.340362

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.310309 seconds.
    local lower bound updated to 0.256629
    local upper bound updated to 0.339644

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.0940531 seconds.
    local lower bound updated to 0.307686
    local upper bound updated to 0.338078

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.130703 seconds.
    local lower bound updated to 0.328693
    local upper bound updated to 0.335967

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.0825218 seconds.
    local lower bound updated to 0.328693
    local upper bound updated to 0.334414

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.273554 seconds.
    local lower bound updated to 0.332749
    local upper bound updated to 0.333544

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.258085 seconds.
    local lower bound updated to 0.332749
    local upper bound updated to 0.333397

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.263294 seconds.
    local lower bound updated to 0.332749
    local upper bound updated to 0.333359

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.286229 seconds.
    local lower bound updated to 0.333291
    local upper bound updated to 0.333354

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 0.285358 seconds.
    local lower bound updated to 0.333354
    local upper bound updated to 0.333354
The Primal step takes 2.00663 (S)
lower bound updated to 0.333354

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.378034
    local lower bound updated to 0.335468

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.344641
    local lower bound updated to 0.336587

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.342812
    local lower bound updated to 0.336678

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.338558
    local lower bound updated to 0.336914

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.478772 seconds.
    local lower bound updated to 0.277008
    local upper bound updated to 0.336885

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.44293 seconds.
    local lower bound updated to 0.334418
    local upper bound updated to 0.33688

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.365245 seconds.
    local lower bound updated to 0.335437
    local upper bound updated to 0.336624

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.437715 seconds.
    local lower bound updated to 0.335437
    local upper bound updated to 0.33629

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.440727 seconds.
    local lower bound updated to 0.33629
    local upper bound updated to 0.33629
The Primal step takes 2.18185 (S)
lower bound updated to 0.33629

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.371856
    local lower bound updated to 0.33629

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.350396
    local lower bound updated to 0.336729

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.403667 seconds.
    local lower bound updated to 0.279254
    local upper bound updated to 0.336368

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.433275 seconds.
    local lower bound updated to 0.335035
    local upper bound updated to 0.33629

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.372968
    local lower bound updated to 0.33629

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.426331 seconds.
    local lower bound updated to 0.279254
    local upper bound updated to 0.33629

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.469065 seconds.
    local lower bound updated to 0.33629
    local upper bound updated to 0.33629
The time obtain the optimal randomized assortment is 7.93323 (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_100.000000_102512.log"
The computation time limit for a lower bound is 85991
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 1228 rows, 1170 columns and 3674 nonzeros
Model fingerprint: 0xd52c80b6
Variable types: 1129 continuous, 41 integer (41 binary)
Coefficient statistics:
  Matrix range     [6e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [2e-01, 1e+00]
Presolve removed 463 rows and 831 columns
Presolve time: 0.01s
Presolved: 765 rows, 339 columns, 2753 nonzeros
Variable types: 300 continuous, 39 integer (39 binary)
Found heuristic solution: objective 0.3941013
Found heuristic solution: objective 0.3719237
Found heuristic solution: objective 0.3636958

Root relaxation: objective 2.363652e-01, 99 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.23637    0   14    0.36370    0.23637  35.0%     -    0s
     0     0    0.28927    0   16    0.36370    0.28927  20.5%     -    0s
H    0     0                       0.3606256    0.28927  19.8%     -    0s
H    0     0                       0.3602822    0.29496  18.1%     -    0s
     0     0    0.29755    0   14    0.36028    0.29755  17.4%     -    0s
H    0     0                       0.3423138    0.29755  13.1%     -    0s
H    0     0                       0.3407232    0.29755  12.7%     -    0s
     0     0    0.29821    0   16    0.34072    0.29821  12.5%     -    0s
     0     0    0.30793    0   19    0.34072    0.30793  9.62%     -    0s
H    0     0                       0.3396128    0.30793  9.33%     -    0s
H    0     0                       0.3390465    0.30793  9.18%     -    0s
     0     0    0.31129    0   17    0.33905    0.31129  8.19%     -    0s
H    0     0                       0.3377089    0.32003  5.24%     -    0s
H    0     0                       0.3375792    0.32003  5.20%     -    0s
H    0     0                       0.3373983    0.32067  4.96%     -    0s
     0     0    0.32067    0   17    0.33740    0.32067  4.96%     -    0s
H    0     0                       0.3366690    0.32067  4.75%     -    0s
H    0     0                       0.3363905    0.32067  4.67%     -    0s
     0     0    0.32067    0   20    0.33639    0.32067  4.67%     -    0s
H    0     0                       0.3363209    0.32067  4.65%     -    0s
H    0     0                       0.3362902    0.32713  2.72%     -    0s
     0     0    0.32852    0   18    0.33629    0.32852  2.31%     -    0s
     0     2    0.32852    0   18    0.33629    0.32852  2.31%     -    0s

Cutting planes:
  Implied bound: 102
  MIR: 14
  Flow cover: 46
  RLT: 9
  Relax-and-lift: 31

Explored 65 nodes (2104 simplex iterations) in 0.44 seconds (0.19 work units)
Thread count was 4 (of 48 available processors)

Solution count 10: 0.33629 0.336321 0.336391 ... 0.340723

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

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

        Job resource usage summary 

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

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