какие есть библиотеки dotnet для выпуклой оптимизации?

Не могли бы вы порекомендовать какие-либо библиотеки выпуклой оптимизации?

В идеале с открытым исходным кодом. Априори для полуопределенного программирования и QCQP.

(Я намереваюсь использовать его с fsharp, но подойдет любой dotnet)


person nicolas    schedule 16.02.2012    source источник
comment
social.msdn.microsoft.com/ Форумы/en/csharpgeneral/thread/   -  person Daniel    schedule 16.02.2012
comment
Вы должны были опубликовать это как ответ @Daniel   -  person Onorio Catenacci    schedule 16.02.2012
comment
@ildjarn: выпуклая оптимизация довольно специфична. из того, что я видел, не так много библиотек, предоставляющих это, поэтому поставщики не будут заливать SO этим,   -  person nicolas    schedule 16.02.2012
comment
Это не делает его менее оффтопичным. ;-]   -  person ildjarn    schedule 16.02.2012
comment
@ildjam не могли бы вы порекомендовать место, где я могу узнать о поиске хорошей библиотеки квадратичного программирования?   -  person nicolas    schedule 16.02.2012
comment
Programmers.SE будет шагом в правильном направлении. :-]   -  person ildjarn    schedule 16.02.2012
comment
какое место было бы лучшим? и почему это более не по теме, чем stackoverflow.com/questions/6426/graphing- javascript-библиотека ? наверное ты прав, но я просто не понимаю почему   -  person nicolas    schedule 16.02.2012
comment
blog.stackoverflow.com/2010/11/qa-is-hard-lets -за покупками   -  person ildjarn    schedule 16.02.2012
comment
действительно, ссылка имеет смысл. но если бы библиотеки CO поставлялись так же часто, как обновления «Canon S90 и Lumix LX3», я бы, наверное, даже не стал спрашивать   -  person nicolas    schedule 16.02.2012
comment
@nicolas: я бы порекомендовал Solver Foundation. Они разработали предметно-ориентированный язык для оптимизации с использованием котировок F#. Это очень удобно, если вы используете F#.   -  person pad    schedule 16.02.2012
comment
Привет, у этого, похоже, действительно есть выбор cvx! Я не знал, что у msft есть такой решатель ... я смотрю на его возможности   -  person nicolas    schedule 17.02.2012
comment
@nicolas: Да, есть. Чтобы начать работу с F# и Solver Foundation, ознакомьтесь с этот вопрос и эту запись в блоге.   -  person pad    schedule 17.02.2012


Ответы (1)


Solver Foundation, среда выполнения .Net для математического программирования, моделирования и оптимизации от Microsoft, вероятно, предоставляет то, что вам нужно. хотеть.

У них также есть язык моделирования оптимизации, который позволяет моделировать проблемы оптимизации. декларативным образом. Этот способ моделирования действительно привлекателен в сочетании с выразительностью языков функционального программирования, таких как F#.

Чтобы получить представление об использовании Solver Foundation с F#, ознакомьтесь с этими интересными сообщениями в блоге:

person pad    schedule 16.02.2012