2010-07-29 3 views
7

Я ищу линейный программный решатель для C#. Другими словами, я ищу библиотеку для C#, которая решает проблемы линейного программирования.Хорошая библиотека линейного программирования для C#?

Мне нужна простая в использовании библиотека (так что я могу научиться ее быстро использовать), но было бы неплохо, если бы она поддерживала некоторые функции как автоматическое преобразование абсолютных значений (поэтому мне не нужно программировать преобразование самостоятельно). Важно, чтобы библиотека была бесплатной (не обязательно с открытым исходным кодом).

Хорошая документация - огромное преимущество для меня. Снижение производительности на 10% -20% не имеет решающего значения для моего проекта.

Спасибо за ваши ответы

+0

Duplicate: http://stackoverflow.com/questions/2969072/recommended-library-for-linear-programming-in-net –

ответ

7

Math.NET

Read C# linear algebra library

EDIT: Заканчивать http://en.wikipedia.org/wiki/Linear_programming#Solvers_and_scripting_.28programming.29_languages

Это один может быть то, что ищете, хотя. Говорит, что работает с .Net
http://lpsolve.sourceforge.net/5.5/

+4

Это вопрос о линейной алгебре. Я ищу библиотеку, специализирующуюся на линейном программировании. – drasto

+0

Если некоторые из них имеют специализированные функции для LP, пожалуйста, более конкретно - укажите информацию о том, как легко использовать интерфейс, что вы бы рекомендовали использовать ... – drasto

2

Вы можете использовать WNLIB, но это обычный C, так что вы должны обернуть его в библиотеке DLL, а затем использовать его с C#.

Смежные вопросы