我有一組整數約束,我想解決。約束可以由大於,小於或等於某個常數的變量組成。 實施例: A >= 20
A <= 30
B <= 10
A + B <= 25
...
將有幾百個這種簡單的約束條件,並且常數大得多的值(幾十萬)在實踐中。 不過,我不只是要一個解決這些制約因素:我想從解空間的一個隨機解決方案。這並不意味着每個解決方案都必須具有相等的概率(我認爲沒有枚舉它們全部都不可能),但
我正試圖在C#中使用Microsoft Solver Foundation發現問題的解決方案,並且在設置所需的所有約束時遇到問題。我的基本模型是我有一個海灣列表,我需要加載每個海灣,以便所有海灣的總數最大化。我目前正在這樣做 var solver = SolverContext.GetContext();
var model = solver.CreateModel();
var decisi