Ich suche nach dem minimalen Pfad zwischen den Minima einer potenziellen Oberfläche, die bereits in einem Raster bekannt ist.
(Quelle: http://www.math.nus.edu.sg/~matrw/string/ )
Jeder Punkt auf dem Pfad befindet sich in allen Richtungen senkrecht zum Pfad auf einem potenziellen Minimum.
Gibt es eine SciPy-Methode oder ein anderes Python-Paket, um diesen Pfad zu berechnen? Ich suche keine Methode, die auf einer unbekannten Oberfläche suchen kann.
edit: Ich suche den Pfad mit der niedrigsten potenziellen Barriere.
optimization
python
scipy
tmartin
quelle
quelle
Antworten:
Ich weiß nicht, ob Sie sich dessen bewusst sind, aber auf der String-Methodenseite von Eric Vanden-Eijnden finden Sie einige MATLAB-Beispiele (allerdings nicht Python) für das Mueller-Potenzial .
quelle
Was Sie suchen, ist eine Möglichkeit, eine Geodät auf einer bekannten Oberfläche mit einer bekannten Metrik zu finden. Dies ist ein klassisches Geometrieproblem. Der Ort, an dem nach Algorithmen gesucht werden kann, ist in Büchern über Computergeometrie.
quelle