をディープコピーする必要がありますLpProblemが、メソッドLpVariablesを使用すると問題が参照によってコピーされますLpProblem.deepcopy()。この状況で、コピー問題の変数の 1 つの上限を変更すると、この変更は元の問題変数に影響します。
次の状況を考慮してください。
branch1 = currentProblem.deepcopy()
v = ... # some variable of branch1
v.upBound = 10
この場合、変数の上限currentProblemも 10 に変更されます。
LpProblemすべての要素をディープ コピーする方法を教えてください。(含むLpVariables)