Page 61 - IJOCTA-15-2
P. 61

¨
                               D. Balpınarlı, M. Onal / IJOCTA, Vol.15, No.2, pp.245-263 (2025)
            is, on average, 14% worse than the solution found     We can see from Table 6 that both CPLEX
            by CPLEX in terms of objective function value, in  and our approach are affected by problem size,
            11 out of 90 instances, it is better than the final  which can be defined by three key factors: T,
            solution of the CPLEX. Noting that it takes at    N and J. Although the gap results of both ap-
            most 15 seconds to execute, these results indicate  proaches increase by problem size, the dominance
            the efficacy of the Lagrangian relaxation method  of our approach on CPLEX is maintained. In or-
            in feeding good initial solutions to the TSA. We  der to determine the effects of these factors on the
            would like to also remark that merely solving     gap values, we performed a 3-factor ANOVA (See
                                                                          84
            ELSIDD-FEAS to find an initial solution for our   chapter 14 in ). The results of ANOVA for both
            instances result in solutions that have incompa-  our approach and CPLEX are presented in Ta-
            rably low profits. Furthermore, running time of   bles 1 and 2 respectively. Before performing the
            ELSIDD-FEAS is considerably affected by prob-     analysis in both approaches, we conducted the
            lem parameters: although it takes around 4 sec-   Shapiro-Wilk test and concluded that the nor-
            onds for the smallest instances (T = 40, N = 10,  mality assumption of residuals is satisfied. Sub-
            J = 5), it takes more than 160 seconds for the    sequently, the homogeneity assumption is also
            largest instances ( T = 80, N = 20, J = 10).      satisfied by the Levene test for homogeneity of
                                                              variance across all groups.
                The results of Tables 3, 4, and 5 are sum-
            marized in Table 6, which illustrates the average  Table 1. Three-Factor ANOVA Results for Our
            gap rates. These gap rates were calculated using  Approach
            the upper bounds of the Lagrangian relaxation
            method listed in Tables 3, 4, and 5. In particular,  Factor/Interaction Sum Sq. df  F   p-value
            we used the following formula to calculate the gap        T           0.042  2  43.01 5.13 × 10 −13
                                                                      J           0.001  1   2.17    0.145
            rates:                                                    N           0.091  2  93.57 9.48 × 10 −21
                                                                     T:J          0.001  2   1.12    0.333
                                                                     T:N          0.018  4   9.38  3.69 × 10 −6
                          LR Upper Bound − Best Solution             J:N          0.001  2   1.15    0.323
             Gap Rate =                                                                                   −3
                                 LR Upper Bound                      T:J:N        0.007  4   3.68  8.74 × 10
                                                                   Residual       0.035  72  −−       −−
                As the table suggests, our solution approach
            finds solutions with much lower average gap rates  Table 2. Three-Factor ANOVA Results for CPLEX
            in all groups of instances. As we can see in detail
            in Tables 3, 4, and 5, our approach significantly  Factor/Interaction Sum Sq. df  F     p-value
                                                                      T          0.106   2  41.12  1.23 × 10 −12
            outperforms CPLEX in all but one instance: in                                                 −4
                                                                      J          0.018   1  14.15  3.41 × 10
            only 1 instance, CPLEX found a better solution            N          0.435   2  168.69 6.72 × 10 −28
            than our approach.                                       T:J         0.002   2   0.92    0.401
                                                                     T:N         0.008   4   1.65    0.172
                As we can see from the tables, the upper             J:N         0.007   2   3.01    0.0556  −3
            bounds found by CPLEX are incredibly high.              T:J:N        0.022   4   4.35  3.29 × 10
                                                                   Residual      0.092   72  −−       −−
            As a result, when solving this class of problems,
            the branch and bound tree of CPLEX grows ex-
            tremely large, which impairs the effectiveness of
            evaluating the nodes of the branch and bound
            tree and, hence, the search for a better solution.
            On the other hand, our TSA is tailored for ELS
            problems such that, given any solution, it cre-   According to ANOVA results presented in Table
            ates neighbors by moving/removing/adding se-      1, the effects of T and N are significant (with
            tups. Given that solutions are represented by the  low p-values emphasized in bold), whereas the ef-
            y vector (setup vector), these changes correspond  fect of J is insignificant on the gap values of our
            to planned changes in the y vector. So, the TSA   approach. The significance of T and N on the re-
            has a more systematic way to search for the op-   sults of our approach are reasonable because the
            timal y vector and, hence, the optimal solution.  dimension of y vector, with which we represent
            Furthermore, TSA possesses a tabu list, which     solutions in the TSA, is N × T. As a result, the
            not only avoids cycling but also encourages di-   number of moves to evaluate (or equivalently, the
            versification by guiding the search to unexplored  number of neighboring solutions to evaluate) in-
            regions. This enables the algorithm to move to    creases with N and T. In addition, the interac-
            potentially better neighborhoods and obtain bet-  tion between T and N also turns out to be signif-
            ter solutions than CPLEX.                         icant in the resulting gap values of our approach.
                                                           256
   56   57   58   59   60   61   62   63   64   65   66