2017-11-26 16 views
0

Ich möchte ein Optimierungsproblem mit einem genetischen Algorithmus optimieren. Aber die Anzahl der Variablen ist groß. (um 1500 bis 2000). Kann ich die Hauptkomponentenanalyse verwenden und die Anzahl der Variablen (Eingaben) auf 20 oder 30 reduzieren und den genetischen Algorithmus in MATLAB optimieren? Kann ich einen einigermaßen genauen optimalen Wert erhalten?Genetischer Algorithmus durch Hauptkomponentenanalyse - Reg

Antwort

0

Ich denke, Sie sollten PCA verwenden, um die Anzahl der Variablen zu reduzieren. Das ist viel zu viel, um selbst mit GA fertig zu werden. Und unter der Annahme, dass PCA an Ihren Variablen arbeiten wird, dh sie haben einige gegenseitige Informationen und nicht alle unabhängig, dann wird Ihre Lösung viel schneller konvergieren (es würde wahrscheinlich niemals ein befriedigendes Ergebnis mit all diesen Variablen liefern, außer wenn Sie eine riesige Anzahl von Organismen haben wie Milliarden).

Verwandte Themen