0

私のアプリケーションでは、ソルバーを使用しています。これで、正常に機能するDecision関数を作成しました。Decisionしかし、私は関数で関数を使いたいですMath.Exp。理解を深めるために、以下のソースコードを参照してください。

using Microsoft.SolverFoundation.Services;
using Microsoft.SolverFoundation.Solvers;

SolverContext context = SolverContext.GetContext();
Model model = context.CreateModel();

Decision sv = new Decision(Domain.RealNonnegative, "decision");           
model.AddDecision(sv);  

model.AddConstraint("limits", 5 <= sv <= 20);

model.AddGoal("Result", GoalKind.Minimize, (1 - Math.Exp(sv));//here i'm getting exception

関数でソルバー決定を使用する方法を教えてくださいMath.Exp。これは私のプロジェクト要件に必要です。

4

2 に答える 2

0

Google の Math.Exp() 関数の参照に従って、パラメーターとして double を使用する必要があります。

于 2016-02-19T07:06:48.563 に答える
0

使用してみてください:Model.Exp()の代わりにMath.Exp()

于 2016-03-30T14:10:15.623 に答える