2016-05-05 5 views
-1

Mit Microsoft Solver Foundation versuche ich ein lineares Programm der Form Ax < = b zu lösen, wobei A eine Matrix mit Tausenden von Datenpunkten ist.Verwenden von Microsoft Solver Foundation zum Lösen einer linearen Programmieraufgabe, die Tausende von Datenpunkten erfordert

Ich weiß, dass ich ein Model-Objekt neu erstellen und dann die AddConstraint-Methode verwenden kann, um Einschränkungen in der Gleichungsform hinzuzufügen. Es ist jedoch nicht möglich, diese Gleichungen zusammenzufassen, wenn jede Variable Tausende von Variablen enthält. Ich habe mir die Model-Klasse angeschaut und finde keine Möglichkeit, ihr die Matrix und andere Informationen zu geben.

Wie kann ich das tun?

Danke!

Antwort

1

Sie können einen Parameter A machen und Daten an ihn binden. Warnung: Microsoft Solver Foundation wurde vor einiger Zeit eingestellt, daher wird empfohlen, ein alternatives Modellierungssystem in Betracht zu ziehen.

+0

Können Sie ein alternatives Modellierungssystem empfehlen? MSF hatte eine ziemlich ordentliche Syntax ... –