OMMX Python SDK 2.2.x#

Static Badge

詳細な変更点は上のGitHub Releaseをご覧ください。以下に主な変更点をまとめます。

破壊的変更#

EvaluatedDecisionVariable の不変条件の緩和 (#676)#

従来、EvaluatedDecisionVariable の構築時に、割り当てた値が変数の上下限と種類の制約を満たしていることが検証されていました。この制約により、実行不可能な解を表現できませんでした。

このリリースでは構築時の上下限・種類チェックを削除しました。代わりに Solution.feasible が制約の充足性決定変数の上下限・種類の準拠の両方をチェックするようになりました。これにより、タイムリミット付きの実行などで得られた実行不可能な解を、構築時にエラーを発生させることなく返すことができます。