According to the article, 'geodesic influence zone' is ignored in this implementing. This is not a problem, the pseudocode that provided in the article who`s purpose is calculating 'geodesic influence distance' is of no using.
The real problem is that detecting and processing new minima will not work under a circumstance.
Here is the diagram illustrating the circumstance.