326
Views
1
CrossRef citations to date
0
Altmetric
Original Articles

An Errata to: Convergence of a SOR-Weiszfeld Type Algorithm for Incomplete Data Sets

Pages 1201-1203 | Published online: 13 Nov 2008

Abstract

We discovered an error in our proof of convergence of a generalization of the Weiszfeld algorithm to incomplete data sets, and we provide here a partial correction, with slightly weaker claims.

CORRECTIONS

The proof of [1, Theorem 5.5], attempting to prove convergence for the Weiszfeld method for incomplete data sets, includes a few errors of “hasty generalization” of the corresponding proofs for the standard method [Citation2, Citation3]. In summary, the problem is that (a) if a subsequence of iterates approaches a non-optimal point q at zero distance from multiple vertices, the next iterate might not consistently “deflect” from always the same vertex, and (b) it is possible to get arbitrarily close to these vertices while staying outside a ball around q, whence once an iterate is inside this ball, it can take arbitrarily long to get back outside.

  • (a) The result of [1, Lemma 5.3] only holds as a limit supremum, and not as a full limit: there exists some k ∊ π\π′ such that lim sup pp d k (p′)/d k (p) > 1. Equivalently, as we may apply the argument to any subsequence of a limiting sequence,

    The reason for this modification of the claim is that the values f i passed to [1, Lemma 5.2] are dependent on the direction of approach to p , and thus the “deflecting” k could differ for different directions.

    However, we can also improve the claim of the lemma slightly: if ρ k ρ i  = ρ0 (that is, the operator mapping all coordinates to φ) for all k, i ∊ π\ π′, then h(·; p ) is independent on the range of each ρ k . Therefore, applying [\citealp{1}, Lemma 5.2] to the corresponding subproblem, we can actually get the deflection property for all k ∊ π\ π′, such that h(ζ ρ k z; p ) < 0 for some z. Hence, in this case, for some k, actually lim ∊ f pp d k (p′)/d k (p) > 1.

  • (b) There is also an error in the application of the above-mentioned [1, Lemma 5.3] in the proof of [1, Theorem 5.5]. In the case of the standard Weiszfeld method with complete data, the equivalent result would show that if q = a k is not optimal, there exists a δ > 0 and ∊ > 0, such that if d(q, p r ) < δ, then d k (p r ′) > (1 + ∊)d k (p r ). This would mean that once the former holds, then d k (p s ) for s > r grows until d(q, p s ) = d k (p s ) > δ. The whole sequence could not therefore converge to q. There could, however, exist a subsequence {p r } such that d k (p r ) = d(q, p r ) > δ and d k (p r ′) → 0, but then we'd reach a contradiction from

    where the last term would be greater than w k δ/2 for r = r .

    In our situation with incomplete data, we have the problem that d(q, p r ) > δ does not imply d k (p r ′) > δ′ for k ∊ π(q). There may actually exist another subsequence convergent to  ≠ q, also with k ∊ π(), but with different “deflecting” vertex  ≠ k. Therefore, even if the deflecting k ∊ π(q)\ π′ provided by [\citealp{1}, Lemma 5.3] were the same for the subsequence approaching q (such as under the additional range independence assumption), d k (p r ) may actually be arbitrarily small, and consequently d(q, p s ) < δ for s > r , may also become arbitrarily small until d k (p s ) has grown large enough to counteract this.

    Thus, in order to reach a contradiction, we have to make assumptions that ensure k ≠ in π(), whence the part of {p r } not clustering at q must be far enough in d k , that a contradiction can be reached by (Equation1). [In fact, (1) shows that when there are cluster points with π(q) ≠ π(), there must be infinitely many of them.] Alternatively, cluster points with k ∊ π() must share it as a deflecting vertex. However, a common deflecting vertex for the whole sequence {p r } suffices to contradict its assumed convergence (to a non-optimal point).

  • (c) Combining the above observations, we get the following corrected claim.

Assumption 1

(i) ρ k ρ i  = ρ0 whenever k, i ∊ π(p), k ≠ i, for any p ∊ ℝ m . (ii) #π (p) ≤ 1 for all p ∊ ℝ m .

Theorem 2 (Correction of Theorem 5.5 of [1])

Let p 0 be given and . Suppose ω r  ∊ [1, ω′] for fixed ω′ < 2 = Ω(p r ), and that eventually π (p r ′) ⊃ π(p r ) (which can be satisfied by suitable choice of step size). If Assumption 1(i) holds, then either , or {p r } diverges. If Assumption 1(ii) holds, then .

Proof

We have slightly strengthened the assumption on the step lengths to ensure eventual constant π(p r ) and (p r ) = 0 for any subsequence. Virtually the same proof as before shows that this can be done.

The final claim involving Assumption 1(ii) demands some clarification: there may still exist a set Q k of cluster points q with π(q) = {k}. But now, if we did not have lim ∊ f r d k (p r ′)/d k (p r ) > 1 for the subsequence {p r } of {p r } (π (p r ) = ) approaching Q k , we could (by boundedness) extract a further subsequence convergent to q ∊ Q k with h(·, q) ≥ 0 ((q) = 0), and thus pass to the next step of the proof to show that q is optimal. Therefore, we may replace q by Q k in the above deflection arguments.

REFERENCES

  • T. Valkonen ( 2006 ). Convergence of a SOR-Weiszfeld type algorithm for incomplete data sets . Numer. Funct. Anal. Optim. 27 : 931 – 952 .
  • H.W. Kuhn ( 1973 ). A note on Fermat's problem . Mathematical Programming 4 : 98 – 107 .
  • L.M. Ostresh Jr . ( 1978 ). On the convergence of a class of iterative methods for solving the Weber location problem . Operations Res. 26 : 597 – 609 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.