Table 1. Configuration of parameters (initial temperature T0, cooling schedule ζ ) for the Instance of 1000 stands. Problem I encompassed the use of even-flow of harvest constraints, Problem II further included the use of ending volume inventory and carbon stock level constraints. Problem III was an extension of previous models and further included adjacency constraints. | |||||||
Model | Average objective | Best objective | Worst objective | Average time[s] | GAP1 1 [%] | GAP2 2 [%] | Best parameters |
Problem I | 253654092.6 | 254242073 | 252974250 | 11560 | 0.2313 | 0.499 | T0 = 100000, ζ = 0.8 |
Problem II | 254044417.2 | 254553811 | 253337282 | 13913 | 0.2 | 0.478 | T0 = 100000, ζ = 0.99996 |
Problem III | 253998184.9 | 254495562 | 253219220 | 20134 | 0.1954 | 0.502 | T0 = 100000, ζ = 0.99996 |
1 GAP1 refers to the relative gap between the best and the average value. | |||||||
2 GAP2 refers to the relative gap between the best objective value found and the worst value achieved by SA. |
Table 2. Comparison of performance of exact (CPLEX) and heuristic (Simulated Annealing (SA)) methods. | ||||||||
Stands | Problem | CPLEX | SA | Statistics | ||||
Best objective | Time[s] | Gap[%]3 | Best objective | Average time[s] | Saved time[%] | Relative gap[%]4 | ||
100 | I | 19385252 | 6591 | 3.78 | 18208598 | 784 | 88 | 6.07 |
100 | II | 18787533 | 24348 | 6.93 | 18247907 | 1039 | 96 | 2.87 |
100 | III | 19987548 | 32813 | 0.51 | 18244260 | 1523 | 95 | 8.72 |
250 | I | 49576379 | 80 | 0.85 | 47641286 | 2248 | –2710 | 3.90 |
250 | II | 49705423 | 148 | 0.58 | 47762817 | 2775 | –1775 | 3.91 |
250 | III | 49535258 | 10890 | 0.92 | 47787089 | 4212 | 61 | 3.53 |
500 | I | 110140532 | 405 | 0.14 | 107751035 | 4967 | –1126 | 2.17 |
500 | II | 109921875 | 523 | 0.33 | 107789228 | 6416 | –1127 | 1.94 |
500 | III | 110059776 | 13460 | 0.20 | 107729193 | 9448 | 30 | 2.12 |
1000 | I | 261614671 | 8459 | 0.01 | 254242073 | 11560 | –37 | 2.82 |
1000 | II | 261604515 | 34076 | 0.01 | 254553811 | 13913 | 59 | 2.70 |
1000 | III | - | - | - | 254495562 | 20134 | n.a. | n.a. |
3 The column “Gap” refers to the default gap calculation in CPLEX and stands for the relative difference between the highest objective value and the lowest upper bound that is found during optimization process [%]. | ||||||||
4 The column “Relative gap” refers to the relative percentage difference between the CPLEX and SA solutions. |