Sto esaminando le opzioni per un framework di programmazione (ottimizzazione) lineare e non lineare.Microsoft Solver Foundation soddisfa le mie esigenze?
I requisiti sono:
Supporto problemi di programmazione non lineare con circa lineari e. 100-1000 variabili e fino a circa 1000 vincoli (ritengo che sia piuttosto semplice). I problemi non lineari hanno vincoli che implicano la moltiplicazione o la divisione di più variabili - niente di più complicato di così.
si integra bene con gli ambienti MS (SQL Server, MS Access, NET, Excel)
Bello avere sarebbe il supporto per ad hoc definizione del problema (vale a dire una sorta di linguaggio di scripting o di supporto per la definizione e risolvere il problema in un front-end Excel)
Vorrei utilizzare Excel da solo, ma ho anche bisogno della possibilità di interfacciarlo al risolutore in modo programmatico (ambiente .NET) per i problemi più grandi.
Per l'accesso programmatico intendevo sviluppare un'interfaccia di astrazione per il risolutore (in modo da poter modificare i risolutori se necessario). Poi sono incappato in MS Solver Foundation (http://code.msdn.microsoft.com/solverfoundation) che ha già questa interfaccia. Mi chiedo se si adatta al conto in relazione alle nostre altre esigenze e che opinione gli utenti ne hanno.
a partire da ora [gli stati della pagina iniziale] (http://code.msdn.microsoft.com/solverfoundation) __ "Solver Foundation 3.0 offre nuove funzionalità per la creazione e la risoluzione di problemi non lineari modelli. "__ – bobobobo
Solver Foundation è stato sospeso come prodotto standalone circa un anno fa: http://nathanbrixius.wordpress.com/2012/05/25/no-more-standalone-releases-of-microsoft-solver-foundation / – vitaut