Ich versuche, einige Kraftfeldparameter in einem molekularen Rahmen zu optimieren, damit das Ergebnis der Simulation der experimentellen Struktur so nahe wie möglich kommt.
In der Vergangenheit habe ich einen genetischen Algorithmus geschrieben, bei dem ich den Parameterraum im Wesentlichen zufällig abtaste, die am besten geeignete Kombination auswähle, Sätze mutierter Parameter erstelle und den Vorgang wiederhole, bis ich die besten Parameter für eine objektive Funktion erhalte. Ich führe auch eine Optimierung des Algorithmus selbst durch, wobei die Verteilung der mutierten Werte optimiert wird, um eine schnellere Konvergenz zu begünstigen.
Mein Berater hat noch nie von genetischen Algorithmen gehört, und ich habe noch nie von den von ihm empfohlenen Methoden gehört: der konjugierten Gradientenmethode und dem Simplex-Algorithmus.
In meiner Situation ist die Zielfunktion eine Funktion der Abweichung jedes Atoms von seinem experimentellen Ort (also eine strukturelle Optimierung). Das System besteht aus 4-10K Atomen. Lohnt es sich, etwas Zeit in das Erlernen von CGM oder des Simplex-Algorithmus zu investieren? Welches von allen dreien ist das Beste für diese Situation?