next up previous
Next: Computing the Facilities Up: Implementation Details Previous: Implementation Details

Reformulating the Objective Function

The nonlinear optimization problem (4)-(5) has as constraints the relations tex2html_wrap_inline3459 (tex2html_wrap_inline3461), which can be written as tex2html_wrap_inline3463. However, these nonlinear equality constraints are computationally not so easy to handle as a corresponding reformulation involving spherical coordinates. With these, we can write every point tex2html_wrap_inline3465 as
displaymath3457
Of course, it is tex2html_wrap_inline3467. Therefore, each point tex2html_wrap_inline3385 on the three-dimensional unit sphere can be parametrized by only two variables tex2html_wrap_inline3471 and tex2html_wrap_inline3473. Our problem now becomes
   eqnarray303
where
eqnarray312
The actual number of unknowns has dropped from 3 N to 2 N. Moreover, we have traded the N quadratic equality constraints tex2html_wrap_inline3481 against simple box constraints in tex2html_wrap_inline3483. On the other hand, the objective function involves now trigonometric terms, which results in a subsequent higher computational effort for an objective function evaluation. Nevertheless, our computational tests with both formulations clearly indicate that the reformulation is favorable. We may also assume without loss of generality that the facility tex2html_wrap_inline3485 is fixed at the north pole,
 displaymath3487
Moreover, the longitude of tex2html_wrap_inline3489 can also be fixed:
 displaymath3491
The N-facility problem has now 2 N - 3 unknowns. Without fixing tex2html_wrap_inline3485 at the north pole and simultaneously fixing the longitude of tex2html_wrap_inline3489, every local minimum can be transformed into another one by an arbitrary rotation of the facility locations. But even now will arbitrary permutations between the facility locations produce different optima.


next up previous
Next: Computing the Facilities Up: Implementation Details Previous: Implementation Details

Joerg Fliege
Thu Dec 23 19:39:35 CET 1999