油田的产量和收入优化:Timefold 可以计算吗?

Yield and revenue optimisation of a field: Can Timefold calculate that?

提问人:Akram Ben Aissi 提问时间:11/15/2023 更新时间:11/15/2023 访问量:21

问:

这是一个现实生活中的场景,我想知道 TimeFold 是否与此相关:

我想在种植 2 种橄榄树的土地上多年最大限度地提高产量。 我有 2 种橄榄树和 50,000m2 的土地。 品种 1 称为 Zelmati,售价 8 欧元,5 年后生产 500 克橄榄,每两年翻一番,持续 12 年,然后达到持续 2000 年的最大产量。 物种 2,称为西班牙,售价 25 欧元,2 年后生产 300 克,每年翻一番,5 年后达到最大值,20 年后用完。 当物种 2 在 20 年后枯竭时,可以用物种 2 或物种 1 替换它。

如何在10年、20年、30年、40年和60年后根据投资于每个物种的资本实现利润最大化?

我还没有尝试过任何东西:)我是菜鸟

优化 产量 时间倍 数收入

评论


答:

0赞 Geoffrey De Smet 11/15/2023 #1

我会将 50,000m2 分成 1000 平方米的碎片,并按该粒度分配它们。其中每个都是 LandAssignment 类(规划实体)的实例。

接下来,为每个 LandAssigment 分配一个 SpeciesStrategy(唯一的规划变量)。

物种策略的一些例子

  • 永远种植橄榄
  • 种植橄榄直到它们用完(20 年),然后种植胡萝卜
  • ...

你可以做得更细粒度(更小的地块)或更动态的(以避免 SpeciesStrategy 中的许多组合),但这可能有点矫枉过正。并炸毁搜索空间。

评论

0赞 Geoffrey De Smet 11/15/2023
如果您可以选择每 1 平方米,并且您的约束允许,那么线性规划求解器可能更合适。
0赞 Akram Ben Aissi 11/16/2023
感谢 Geoffrey De Smet 的观看。所以这似乎是可行的。你有没有可能与我相关的例子,以便我可以开始建模和实验?战略在实施方面是什么样的?1m²确实可能无关紧要....哦,我刚刚意识到我忘了在问题中提到另一个变量,我在谷歌翻译中丢失了它:物种 1 占用 50m2 的土地,物种 2 占用 9m2 的土地。