複数のモデル・ファイルを使用する Python モデルまたは OPL モデルを作成できます。
Python モデルまたは OPL モデルの場合、 「モデルの作成」 ビューで、 MODELの横にある「+」タブをクリックし、 「新規空の追加」 または 「ファイルのアップロード」 (任意のタイプのファイルを追加する) を選択することで、複数のファイルを追加できます。 「エンジン設定ファイルの追加」 を選択して、デフォルトの CPLEX および CP オプティマイザーの設定をカスタマイズすることもできます。 これらの設定は、さまざまなカテゴリーとオプションを選択できる ビジュアル・エディター で提供されます。
「MODEL」 タブには、常にメイン・モデルが含まれている必要があります。 同じ名前の別のファイル (例えば、model.py) のアップロードを試行すると、新規名でアップロードするか、メインのモデルを置き換えることを求めるプロンプトが表示されます。
「インポート」アイコン をクリックして、モデル (現在のタブのみ) を置換することもできます。 「置換」 アイコン を使用してモデルを置換することを選択した場合、すべてのタブが削除されます。
DO-samplesの Model_Builder フォルダーにある Multifile の例を参照してください。
Python モデルの場合、複数のモデル・ファイルを持つノートブックを生成すると、これらのファイルは生成された ノートブック で自動的に参照されるため、 ノートブックから読み取ることができます。 生成された ノートブック の Python のバージョンは、シナリオ用に構成した環境によって異なります。 もしあなたのシナリオ用に環境が自動的に作成された場合、ノートブックはデフォルトのPythonバージョン3.11を使用します。