首页 > 解决方案 > CPLEX:如何为元组键构造 excel 数据

问题描述

我的模型有两个元组:Lot 和 Stp。

 tuple Lot{key int id; int n; float w}
 tuple Stp{key Lot l; key int pos; int f;}

 {Lot} Lots = ...;
 {Stp} Stps = ...;

Tuple Stp 使用 Tuple Lot (Lot l) 中的项目作为其元素之一。目前,我正在从 .dat 文件中读取数据,数据如下所示:

Lots = {<1, 60, 0.4>, <2, 30, 0.8>...};
Stps = {<<1, 60, 0.4>, 1, 1>,
        <<1, 60, 0.4>, 2, 2>,...};

它工作得很好。但是,我想创建一个 excel 文件来存储这些数据并从 excel 文件中读取。但是我不知道如何处理 Stps 中的第一个元素。我尝试了几种方法:

  1. 在一个单元格中输入 <1, 60, 0.4> 作为第一个元素 trial1
  2. 在一个单元格中输入 1 60 0.4 作为第一个元素 试验 2
  3. 在一个单元格中输入 1(作为 Lot 中的键)作为第一个元素 trial3 这些都不起作用。当其中一个元素是一组时,任何人都可以帮助我如何在 excel 中保存数据吗?

标签: cplex

解决方案



推荐阅读