Page 177 - Mathematical Models and Algorithms for Power System Optimization
P. 177

168 Chapter 6
                                                            n   n
                Substep 4: When LP is not resolved for the new (Y , W ), check whether the cost stated in
                Eq. (6.1) can be decreased. If the cost decreases, then go to Substep 5. Otherwise, move to
                Step 7. Simplex tableau is used to check whether the infeasibility of the problem
                is smaller than 0 (infeasibility calculation formula is shown in Appendix A).
                                                 n   n
                Substep 5: Check whether the new (Y , W ) makes continuous variable vector X violate
                                                         n  n
                operating constraints, that is, check whether (Y , W ) results in an insufficient or excessive
                                                                    n  n
                VAR supply. With integer variable vector (Y, W) fixed to (Y , W ), the checking is finished
                in two ways. The first way is to calculate the violations without resolving problem LP; if the
                violations do not happen, then go to Substep 6. Otherwise, readjust continuous variable
                vector X, that is, resolve the LP problem. If resolving problem LP is feasible, then go to
                                                                           n
                                                                       n
                Substep 6, otherwise proceed to Substep 7, that is, abandon (Y , W ).
                                                           n
                                                        n
                Substep 6: Accept the new integer solution (Y , W ). It is better than (Y*, W*), because the
                installation cost decreases, and insufficient or excessive VAR supply does not occur.
                                       n
                                          n
                Replace (Y*, W*) with (Y , W ) and return to Substep 2 to decrease the cost further.
                Substep 7: Readjustment of these two integer variable values makes it impossible to decrease
                the installation cost or supply appropriate quantity of VAR resources. Abandon this new
                                    n
                                n
                integer solution (Y , W ), and return to Substep 2 to check another pair of integers in Y*.
            Please refer to Fig. 6.2 for the improved integer algorithm.
                                     Set the integer solution obtained
                     Substep 1          from Step 4 as (Y*,W*)
                                                Yes
                                                            No
                                      Whether it is possible to choose  Further improvement impossible,
                     Substep 2         one pair of nonzero integers       quit

                                      Establish a new integer solution
                                           n
                                         n
                     Substep 3         (Y ,W ); add up with 1or2,
                                           deduct by 1
                                                Yes
                                                            No
                                           n
                                        n
                     Substep 4         (Y ,W ) cost <(Y*,W*) cost
                                                Yes
                                                n
                                              n
                                        Whether (Y ,W ) leads to
                     Substep 5           infeasible solution?
                                                No
                                                   n
                                                 n
                     Substep 6           (Y*,W*)  (Y ,W )

                                                n
                     Substep 7            Give up (Y ,W ) n
                                                  Fig. 6.2
                        Flow chart of integer improved algorithm of Step 5 in algorithm flow.
   172   173   174   175   176   177   178   179   180   181   182