Decision Optimization 的样本模型和笔记本
本文档中提供了多个示例作为教程,并且为 IBM Cloud Pak for Data提供了许多样本。
Decision Optimization GitHub 包含用于 IBM Cloud Pak for Data的 样本 存储库。 这些样本将在 Decision Optimization 试验 UI中使用。 此存储库还包含可导入到 Cloud Pak for Data中的 Jupyter notebooks 。
下表显示了 本文档中提供的示例,其中显示了如何使用 Decision Optimization。
| 示例 | 了解如何... |
请参阅 |
|
|---|---|---|---|
使用 Modeling Assistant创建调度模型 |
房屋建造示例 |
|
|
使用 Decision Optimization 试验 UI 创建 Python 优化模型 |
饮食示例 |
|
|
多方案示例 |
|
||
创建或导入 DOcplex Python notebook |
Decision Optimization 笔记本 示例 |
|
Decision Optimization 实验 样本 (Modeling Assistant, Python和 OPL)
下表列出了在 Decision Optimization GitHub的 DO-samples 中提供的 Decision Optimization 样本。 所有这些资产都使用 Decision Optimization 试验 UI 并包含数据。
注: 要创建并运行优化模型,必须将 部署空间 与 试验相关联。 当您首次创建新的 Decision Optimization 试验时,可以创建或选择此选项: 单击 创建部署空间,输入部署空间的名称,然后单击 创建。 对于现有模型,您还可以在 " 概述 " 信息窗格中创建或选择空间。
要使用这些样本:
- 下载所有 DO-samples 并将其解压缩到您的计算机。 您也可以仅下载一个样本,但在这种情况下,请勿解压缩。
- IBM Cloud Pak for Data中的 创建项目 。 选择创建空项目,然后输入项目名称并单击创建。
- 单击添加到项目。
- 选择 Decision Optimization 试验。
- 在打开的 Decision Optimization 试验 窗格中选择 源文件 选项卡。
- 单击 添加文件。 然后浏览到已下载的 DO-samples中的 Model_Builder 文件夹。 选择相应的产品和版本子文件夹。 选择样本 .zip 文件。
- 从下拉菜单中选择部署空间(或创建部署空间),然后单击创建。
- 单击创建。
将创建与样本同名的 Decision Optimization 模型。
| Decision Optimization 的模型 | 问题类型 | 模型类型 |
|---|---|---|
| Diet | 混合 | Python |
| DietLP | 混合 | LP (CPLEX) |
| StaffPlanning | 多方案规划 (将与 CopyAndSolveScenarios.ipynb配合使用) |
Python |
| BridgeScheduling | 调度 | Modeling Assistant |
| HouseConstructionScheduling | 进行分配的调度 | Modeling Assistant |
| MarketingCampaignAssignment | 资源分配(方案 1-4) 选择和分配(方案 4 - 选择) |
Modeling Assistant |
| PortfolioAllocation | 选择和分配 | Modeling Assistant |
| ShiftAssignment | 具有定制决策的资源分配 | Modeling Assistant |
| SupplyDemandPlanning | 供应与需求规划 | Modeling Assistant |
| PastaProduction | 生产 | OPL |
| Multifiles | 将模型与多个文件配合使用。 | Python 和 LP |
| TalentCPO | 电影调度 | CPO (CP 优化器) |
Jupyter Notebook 样本
Decision Optimization GitHub 中还提供了不使用 试验 UI的 Jupyter Notebook 。 要使用这些 Python Notebook 样本:
- 下载所有 DO-samples 并将其解压缩到您的计算机。 此外,您也可以仅下载一个样本。
- IBM Cloud Pak for Data中的 创建项目 。
- 单击添加到项目。
- 选择 Notebook 作为资产类型。
- 在打开的 " 新建笔记本 " 窗格中选择 源文件 选项卡。
- 命名 笔记本 ,然后浏览以从 jupyter 文件夹中选择 笔记本 ,选择已下载的 DO-samples中的相关产品和版本子文件夹。
- 单击创建 Notebook。 这样会将 Notebook 添加到项目中。