If statement 使用数据集中的元素驱动If/Then逻辑决策

If statement 使用数据集中的元素驱动If/Then逻辑决策,if-statement,logic,logistics,If Statement,Logic,Logistics,我正在与我们的IT团队合作,为物流运营开发一个优化器。基本设计是,它将查看装运,搜索来自前一装运目的地XX英里内的其他装运,并将它们链接在一个循环中。它将继续这样做,直到到达用户定义的一组装运段,其中循环结束于或接近第一个装运起点 我们面临的问题是,我们运输的材料是化学品,如果放在前面装有XX化学品的储罐中,这些材料可能会发生相互作用。显而易见的解决方案是使用不同的水箱或将其冲洗掉,但我们也需要它来计算之前的解决方案 我的问题是,目前,市场上没有办法在产品优化之前做到这一点 问题是:我是否可以编

我正在与我们的IT团队合作,为物流运营开发一个优化器。基本设计是,它将查看装运,搜索来自前一装运目的地XX英里内的其他装运,并将它们链接在一个循环中。它将继续这样做,直到到达用户定义的一组装运段,其中循环结束于或接近第一个装运起点

我们面临的问题是,我们运输的材料是化学品,如果放在前面装有XX化学品的储罐中,这些材料可能会发生相互作用。显而易见的解决方案是使用不同的水箱或将其冲洗掉,但我们也需要它来计算之前的解决方案

我的问题是,目前,市场上没有办法在产品优化之前做到这一点


问题是:我是否可以编写某种逻辑表函数,使优化器能够看到数据集中的一个元素,例如,产品系列1,它将从包含预定义产品系列的产品数据库中提取,即PF 1=化学品A1-B7,PF 2=化学品B8-J8,等等,然后ping掉一个逻辑表,该逻辑表定义了一个不随列表发货的列表,即如果PF 2在前一段,则PF 1无法发货。

这个问题是。非常广泛。逻辑上是的,你完全可以做到你所说的。但我认为这不符合主题编程问题。我建议您阅读《欢迎指南》,然后再回答一个更具体的问题,包括语言/平台、您尝试过的代码、您的数据是什么样子的等等。听起来您只需要第三个if来检查是否与以前的装运或储罐有交互作用。