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.264662 seconds.
    local lower bound updated to 0.335338
    local upper bound updated to 0.562922

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.59278
    local lower bound updated to 0.581338

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.59278
    local lower bound updated to 0.589262

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.592114
    local lower bound updated to 0.590979

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.07772 seconds.
    local lower bound updated to 0.456
    local upper bound updated to 0.572576

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.418317 seconds.
    local lower bound updated to 0.541205
    local upper bound updated to 0.571748

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.06513 seconds.
    local lower bound updated to 0.552383
    local upper bound updated to 0.56117

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.434182 seconds.
    local lower bound updated to 0.552383
    local upper bound updated to 0.558972

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.692978 seconds.
    local lower bound updated to 0.553967
    local upper bound updated to 0.558

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.01601 seconds.
    local lower bound updated to 0.553967
    local upper bound updated to 0.557786

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.03881 seconds.
    local lower bound updated to 0.556995
    local upper bound updated to 0.557668

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 1.05107 seconds.
    local lower bound updated to 0.557112
    local upper bound updated to 0.557389

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.12679 seconds.
    local lower bound updated to 0.557112
    local upper bound updated to 0.557369

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 1.02668 seconds.
    local lower bound updated to 0.557112
    local upper bound updated to 0.557288

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 1.28317 seconds.
    local lower bound updated to 0.557288
    local upper bound updated to 0.557288
The Primal step takes 10.2598 (S)
lower bound updated to 0.557288

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.589621
    local lower bound updated to 0.575494

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.581509
    local lower bound updated to 0.5757

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.69008 seconds.
    local lower bound updated to 0.490773
    local upper bound updated to 0.565913

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.926429 seconds.
    local lower bound updated to 0.545715
    local upper bound updated to 0.563643

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.4691 seconds.
    local lower bound updated to 0.556372
    local upper bound updated to 0.561947

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.62063 seconds.
    local lower bound updated to 0.556372
    local upper bound updated to 0.561911

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 2.31226 seconds.
    local lower bound updated to 0.558312
    local upper bound updated to 0.560148

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.17626 seconds.
    local lower bound updated to 0.558312
    local upper bound updated to 0.560056

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.66363 seconds.
    local lower bound updated to 0.558312
    local upper bound updated to 0.559965

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 2.50481 seconds.
    local lower bound updated to 0.558685
    local upper bound updated to 0.559835

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.45308 seconds.
    local lower bound updated to 0.559313
    local upper bound updated to 0.559833

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 2.05421 seconds.
    local lower bound updated to 0.559769
    local upper bound updated to 0.559829

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 1.60293 seconds.
    local lower bound updated to 0.559829
    local upper bound updated to 0.559829
The Primal step takes 18.5136 (S)
lower bound updated to 0.559829

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.577242
    local lower bound updated to 0.559829

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.577242
    local lower bound updated to 0.567627

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.573188
    local lower bound updated to 0.567814

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.572085
    local lower bound updated to 0.56831

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 2.49359 seconds.
    local lower bound updated to 0.508787
    local upper bound updated to 0.566459

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.09017 seconds.
    local lower bound updated to 0.556173
    local upper bound updated to 0.565829

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 4.10859 seconds.
    local lower bound updated to 0.561911
    local upper bound updated to 0.564888

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 1.19749 seconds.
    local lower bound updated to 0.561911
    local upper bound updated to 0.564698

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 3.73746 seconds.
    local lower bound updated to 0.562754
    local upper bound updated to 0.564196

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 4.48338 seconds.
    local lower bound updated to 0.563064
    local upper bound updated to 0.563769

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 2.53745 seconds.
    local lower bound updated to 0.563064
    local upper bound updated to 0.563667

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 4.59064 seconds.
    local lower bound updated to 0.563597
    local upper bound updated to 0.563661

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 4.5524 seconds.
    local lower bound updated to 0.563618
    local upper bound updated to 0.563659

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 4.18326 seconds.
    local lower bound updated to 0.563659
    local upper bound updated to 0.563659
The Primal step takes 34.0241 (S)
lower bound updated to 0.563659

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.577091
    local lower bound updated to 0.563659

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 2.79029 seconds.
    local lower bound updated to 0.508787
    local upper bound updated to 0.563659

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 4.90022 seconds.
    local lower bound updated to 0.563659
    local upper bound updated to 0.563659
The time obtain the optimal randomized assortment is 73.7372 (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_105814.log"
The computation time limit for a lower bound is 85924
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 1338 rows, 1170 columns and 4223 nonzeros
Model fingerprint: 0x92566148
Variable types: 1121 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [5e-04, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [6e-01, 1e+00]
Presolve removed 389 rows and 750 columns
Presolve time: 0.02s
Presolved: 949 rows, 420 columns, 3607 nonzeros
Variable types: 377 continuous, 43 integer (43 binary)
Found heuristic solution: objective 0.6498078

Root relaxation: objective 3.919269e-01, 134 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.39193    0   19    0.64981    0.39193  39.7%     -    0s
H    0     0                       0.5945425    0.39193  34.1%     -    0s
     0     0    0.42472    0   23    0.59454    0.42472  28.6%     -    0s
H    0     0                       0.5812639    0.42472  26.9%     -    0s
     0     0    0.45620    0   21    0.58126    0.45620  21.5%     -    0s
H    0     0                       0.5683047    0.45620  19.7%     -    0s
     0     0    0.45822    0   20    0.56830    0.45822  19.4%     -    0s
     0     0    0.47923    0   18    0.56830    0.47923  15.7%     -    0s
     0     0    0.48124    0   19    0.56830    0.48124  15.3%     -    0s
H    0     0                       0.5676630    0.48506  14.6%     -    0s
     0     0    0.48506    0   20    0.56766    0.48506  14.6%     -    0s
     0     0    0.48542    0   20    0.56766    0.48542  14.5%     -    0s
     0     0    0.48626    0   20    0.56766    0.48626  14.3%     -    0s
H    0     0                       0.5663472    0.48626  14.1%     -    0s
H    0     0                       0.5636586    0.48626  13.7%     -    0s
     0     2    0.48626    0   20    0.56366    0.48626  13.7%     -    0s
H  254    91                       0.5636586    0.51873  7.97%  16.6    1s

Cutting planes:
  Implied bound: 123
  MIR: 50
  Flow cover: 127
  RLT: 8
  Relax-and-lift: 53

Explored 2955 nodes (36402 simplex iterations) in 4.11 seconds (2.64 work units)
Thread count was 4 (of 40 available processors)

Solution count 7: 0.563659 0.566347 0.567663 ... 0.649808

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

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

        Job resource usage summary 

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

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