Hallo,
Denke, nach weitern Tests den "wahren" Grund für dieses Verhalten gefunden haben.
Letztendlich: Bug=User
Dank eines Verschreibers bei der Benamsung den RobTest des alten HS geladen.
Damit wird das Hs mit dem Alten überschrieben.
Vermischen war wohl eine falsche Beobachtung.
Komplette Überschreibung wars.
Also allgemein:
HS X -> Robtest -> öffnen eines Robtests eines HS Y -> HS X wird zu HS Y.
Einerseits" by Design", denn beim Öffnen muß ja der komplette Zustand des HS zum Zeitpznkt des Robtests hergestellt werden.
Andereseits fehlt mir da eine Abfrage. (nur öffnen falls HSe übereinstimmen).
Es gibt zwar einen "initial-Schutz", aber der ist offensichtlich zu wenig.
Wurde ein erster Robtest gemacht, können Beliebige geladen werden.
Weiterer Verbesserungsvorschlag: eine graphische Anzeige der abhängigen (Opt) Variablen des Tests (den aktuellen Wert der Optimierungsvariablen die nicht optimiert wurden).
Öffnen eines Robtests=Herstellung des Ausgangszustands=optional wäre ebnfalls fein.
mfg, upgap