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.120628 seconds.
    local lower bound updated to 0.209189
    local upper bound updated to 0.410488

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.531413
    local lower bound updated to 0.51765

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.528916
    local lower bound updated to 0.522011

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.526661
    local lower bound updated to 0.52585

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.526661
    local lower bound updated to 0.526516

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 0.387115 seconds.
    local lower bound updated to 0.269162
    local upper bound updated to 0.429792

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.472359 seconds.
    local lower bound updated to 0.4055
    local upper bound updated to 0.413373

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 0.318401 seconds.
    local lower bound updated to 0.407831
    local upper bound updated to 0.410388

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 0.402344 seconds.
    local lower bound updated to 0.407831
    local upper bound updated to 0.409355

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 0.508288 seconds.
    local lower bound updated to 0.408395
    local upper bound updated to 0.409125

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 0.541544 seconds.
    local lower bound updated to 0.408756
    local upper bound updated to 0.408959

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 0.489949 seconds.
    local lower bound updated to 0.408835
    local upper bound updated to 0.408946

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 0.499819 seconds.
    local lower bound updated to 0.408946
    local upper bound updated to 0.408946
The Primal step takes 3.6389 (S)
lower bound updated to 0.408946

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.446556
    local lower bound updated to 0.413716

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.425368
    local lower bound updated to 0.421368

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.425368
    local lower bound updated to 0.421521

    ++ RESTRICTED DUAL ITERATION 4 ++
    local upper bound updated to 0.425368
    local lower bound updated to 0.422374

    ++ RESTRICTED DUAL ITERATION 5 ++
    local upper bound updated to 0.422374
    local lower bound updated to 0.422374
The Dual step takes 1.06863 (S)
upper bound updated to 0.422374
*** OUTER ITERATION 2 ***

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.32439 seconds.
    local lower bound updated to 0.327776
    local upper bound updated to 0.422374

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 0.856396 seconds.
    local lower bound updated to 0.413446
    local upper bound updated to 0.419532

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 1.26314 seconds.
    local lower bound updated to 0.413446
    local upper bound updated to 0.418547

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.29664 seconds.
    local lower bound updated to 0.413446
    local upper bound updated to 0.417421

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 1.38383 seconds.
    local lower bound updated to 0.413446
    local upper bound updated to 0.417036

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 1.81991 seconds.
    local lower bound updated to 0.413446
    local upper bound updated to 0.415621

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 1.24738 seconds.
    local lower bound updated to 0.413592
    local upper bound updated to 0.415482

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 1.64235 seconds.
    local lower bound updated to 0.413592
    local upper bound updated to 0.415437

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 1.49291 seconds.
    local lower bound updated to 0.414272
    local upper bound updated to 0.415304

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 1.9881 seconds.
    local lower bound updated to 0.4145
    local upper bound updated to 0.415271

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 2.75984 seconds.
    local lower bound updated to 0.414624
    local upper bound updated to 0.415179

    ++ RESTRICTED PRIMAL ITERATION 12 ++
One worst-case parameter optimization takes 1.36799 seconds.
    local lower bound updated to 0.415179
    local upper bound updated to 0.415179
The Primal step takes 19.4863 (S)
lower bound updated to 0.415179

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.442414
    local lower bound updated to 0.416276

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.426069
    local lower bound updated to 0.416603

    ++ RESTRICTED DUAL ITERATION 3 ++
    local upper bound updated to 0.422001
    local lower bound updated to 0.417409

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.56562 seconds.
    local lower bound updated to 0.341383
    local upper bound updated to 0.417409

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.30375 seconds.
    local lower bound updated to 0.411129
    local upper bound updated to 0.417047

    ++ RESTRICTED PRIMAL ITERATION 3 ++
One worst-case parameter optimization takes 2.4601 seconds.
    local lower bound updated to 0.416638
    local upper bound updated to 0.417042

    ++ RESTRICTED PRIMAL ITERATION 4 ++
One worst-case parameter optimization takes 2.80058 seconds.
    local lower bound updated to 0.416638
    local upper bound updated to 0.417029

    ++ RESTRICTED PRIMAL ITERATION 5 ++
One worst-case parameter optimization takes 2.96672 seconds.
    local lower bound updated to 0.416638
    local upper bound updated to 0.41701

    ++ RESTRICTED PRIMAL ITERATION 6 ++
One worst-case parameter optimization takes 2.2911 seconds.
    local lower bound updated to 0.416835
    local upper bound updated to 0.416997

    ++ RESTRICTED PRIMAL ITERATION 7 ++
One worst-case parameter optimization takes 4.18095 seconds.
    local lower bound updated to 0.416835
    local upper bound updated to 0.416996

    ++ RESTRICTED PRIMAL ITERATION 8 ++
One worst-case parameter optimization takes 3.07724 seconds.
    local lower bound updated to 0.416835
    local upper bound updated to 0.416948

    ++ RESTRICTED PRIMAL ITERATION 9 ++
One worst-case parameter optimization takes 3.27232 seconds.
    local lower bound updated to 0.416835
    local upper bound updated to 0.416946

    ++ RESTRICTED PRIMAL ITERATION 10 ++
One worst-case parameter optimization takes 2.47985 seconds.
    local lower bound updated to 0.416835
    local upper bound updated to 0.416941

    ++ RESTRICTED PRIMAL ITERATION 11 ++
One worst-case parameter optimization takes 2.62449 seconds.
    local lower bound updated to 0.416862
    local upper bound updated to 0.416941

    ++ RESTRICTED PRIMAL ITERATION 12 ++
One worst-case parameter optimization takes 5.04067 seconds.
    local lower bound updated to 0.416862
    local upper bound updated to 0.416934

    ++ RESTRICTED PRIMAL ITERATION 13 ++
One worst-case parameter optimization takes 1.907 seconds.
    local lower bound updated to 0.416875
    local upper bound updated to 0.416927

    ++ RESTRICTED PRIMAL ITERATION 14 ++
One worst-case parameter optimization takes 3.0133 seconds.
    local lower bound updated to 0.416927
    local upper bound updated to 0.416927
The Primal step takes 40.0497 (S)
lower bound updated to 0.416927

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.433041
    local lower bound updated to 0.416927

    ++ RESTRICTED DUAL ITERATION 2 ++
    local upper bound updated to 0.423893
    local lower bound updated to 0.417005

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.50073 seconds.
    local lower bound updated to 0.345808
    local upper bound updated to 0.417005

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 2.74596 seconds.
    local lower bound updated to 0.416921
    local upper bound updated to 0.417

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

    ++ RESTRICTED DUAL ITERATION 1 ++
    local upper bound updated to 0.433816
    local lower bound updated to 0.417

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

    ++ RESTRICTED PRIMAL ITERATION 1 ++
One worst-case parameter optimization takes 1.45003 seconds.
    local lower bound updated to 0.345808
    local upper bound updated to 0.417

    ++ RESTRICTED PRIMAL ITERATION 2 ++
One worst-case parameter optimization takes 3.65766 seconds.
    local lower bound updated to 0.417
    local upper bound updated to 0.417
The time obtain the optimal randomized assortment is 88.1218 (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_63214.log"
The computation time limit for a lower bound is 85910
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 1842 rows, 1618 columns and 5730 nonzeros
Model fingerprint: 0x40a061ef
Variable types: 1569 continuous, 49 integer (49 binary)
Coefficient statistics:
  Matrix range     [2e-03, 1e+00]
  Objective range  [1e+00, 1e+00]
  Bounds range     [1e+00, 1e+00]
  RHS range        [1e-01, 1e+00]
Presolve removed 594 rows and 1082 columns
Presolve time: 0.01s
Presolved: 1248 rows, 536 columns, 4763 nonzeros
Variable types: 488 continuous, 48 integer (48 binary)
Found heuristic solution: objective 0.5097837
Found heuristic solution: objective 0.5058253

Root relaxation: objective 2.566931e-01, 175 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.25669    0   20    0.50583    0.25669  49.3%     -    0s
H    0     0                       0.4464502    0.25669  42.5%     -    0s
H    0     0                       0.4360329    0.27918  36.0%     -    0s
     0     0    0.28453    0   23    0.43603    0.28453  34.7%     -    0s
     0     0    0.32736    0   21    0.43603    0.32736  24.9%     -    0s
H    0     0                       0.4298629    0.32736  23.8%     -    0s
     0     0    0.32742    0   21    0.42986    0.32742  23.8%     -    0s
     0     0    0.33775    0   21    0.42986    0.33775  21.4%     -    0s
     0     0    0.33878    0   22    0.42986    0.33878  21.2%     -    0s
     0     0    0.34940    0   20    0.42986    0.34940  18.7%     -    0s
     0     0    0.35004    0   21    0.42986    0.35004  18.6%     -    0s
     0     0    0.35517    0   21    0.42986    0.35517  17.4%     -    0s
H    0     0                       0.4296049    0.35517  17.3%     -    0s
H    0     0                       0.4173255    0.35517  14.9%     -    0s
     0     2    0.35517    0   21    0.41733    0.35517  14.9%     -    0s
*   86    47              14       0.4172882    0.37204  10.8%  22.9    0s
*   89    51              12       0.4171096    0.37204  10.8%  22.4    0s
H  215    67                       0.4170002    0.38490  7.70%  20.6    1s
H  321    87                       0.4170001    0.38490  7.70%  19.2    1s

Cutting planes:
  Implied bound: 216
  MIR: 67
  Flow cover: 149
  RLT: 19
  Relax-and-lift: 123

Explored 2134 nodes (31856 simplex iterations) in 2.57 seconds (1.68 work units)
Thread count was 4 (of 48 available processors)

Solution count 10: 0.417 0.41711 0.417288 ... 0.509784

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

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

        Job resource usage summary 

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

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