問題タブ [ms-solver-foundation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - net5 を使用した Solver Foundation
実際、私は Net Core 5.0 (プレビュー) に基づくプロジェクトに取り組んでいます。
Solver Foundation を使用する必要がありますが、Solver は .Net Framework (うまく機能している) に基づいているため、機能したくありません。
初期化しようとすると:
次のエラーが表示されます。
誰かが回避策を提案できますか?
前もって感謝します、
ピエルカルロ
c# - SolverFoundation InteriorPointSolver は非常に単純な LP 問題に対して間違った解を与える
問題
線形計画法 (LP) の問題を解決する必要がある C# プロジェクトがあります。私はMicrosoft.SolverFoundation.InteriorPointSolver
https://docs.microsoft.com/en-us/previous-versions/visualstudio/ff525706(v=vs.93)を使用しています。時々間違った解決策を見つけるという問題に直面しました。できる限りサンプルを減らしました (以下のコードを参照)。最初のブロックでは、正しい解は y = 5 ですが、出力では -5 に非常に近い数値が得られました。ただし、非常によく似た 2 番目のブロックは正しく機能します。
技術的な詳細
IDE: VisualStudio 2019 コミュニティ
プロジェクト: C# コンソール アプリケーション .NET 5
Microsoft.SolverFoundation v3.1.0
仮説
問題はsolver.AddGoal
、最初の 2 つのブロックの 2 つの違いのうちの 1 つであるため、最後のパラメーター (`bool 最小化) の間違った理解にあると考えました。ただし、ブロック III と IV は正しく機能します。だから私は理由を見つけることができません。ありがとう!