OMMX Python SDK 2.9.x#
新機能#
Rust SDK v3からV1 Bridgeでモデルを受信 (#1226)#
Rust側でProtobufV1を選択し、既存のPython SDK 2.xのクラスへモデルを
転送できるようになりました。通常制約による定式化と、従来のソルバー
アダプター向けのConstraintHintsを保持します。受信側SDKがデータを検証し、
未対応の関数表現はエラーにします。
Bridgeが扱う7型をトップレベルからもインポートできます。
ommx.Function、Constraint、DecisionVariable、Instance、
ParametricInstance、Solution、SampleSetは、それぞれommx.v1の
同名クラスと同じクラスです。既存のインポートやソルバーAPIは引き続き使えます。
Bridgeのプロトコル・データ検証の失敗はommx.BridgeErrorで通知します。
このSDKが受信できるのはProtobufV1です。送信側が転送前に数学的な表現を選び、 Bridge自体は制約のloweringや昇格を行いません。