Jay*_*Jay 7 .net c# math mathematical-optimization conditional-statements
我试图在.NET中解决一些简单的方程式.我遇到了Math.NET并对其进行了评估.这些Solver()方法似乎是我需要的,但我无法弄清楚如何使用这种方法的副条件.
为了说明我的问题,我会给你一个样本:
Given:
0 <= a_i <= 100
0 <= b <= 100
0 <= c
a_i, b and c are given
x_1, ..., x_n should be optimized
f(x) = x_1*a_1 + x_2*a_2 + ... + x_n*a_n = b
Side conditions:
g(x) = x_1 + x_2 + ... + x_n = c
0 <= x_i
Run Code Online (Sandbox Code Playgroud)
是否可以使用求解方法或Math.NET的任何其他组件解决此类问题,或者您是否知道可以用于解决此问题的任何(免费用于商业用途).NET库?我不想自己为这样一个常见问题编写算法.
最好的问候和提前感谢