问题标签 [logistics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - 使用连续拣货清单进行包装优化
我已经按照所需的顺序订购了一个拣货清单(要在仓库中拣货的物品清单)。每个项目都有宽度、长度和高度。当我首先报告一个拣货清单时,我必须选择一个包裹以便将这些物品放在某个地方。包装也有宽度、长度和高度(假设填充率=100%)。领料单上的项目数量只能被整数整除。要回答的问题是;如果我想尽量减少包的数量,我应该使用多少个包?我如何知道包裹顺序?(所以我知道每次开始报告拣货清单或开始新包裹时要拣货的包裹?
对我来说,这些是一些变量和固定数字。
有谁能解决吗?
oracle - 如何为一周的交货生成单个 AR 发票
是否可以为一段时间内的多个销售订单创建发票?我只能看到为每个订单生成发票的选项。
截至目前,每个订单都在收货时处理,并为每个订单生成发票。新客户需要每周为该周的所有交付提供一张 AR 发票,而每日订单在订单管理中进行预订和发货。
目前,我们使用 EBS R12 并从 Crystal Reports 打印发票。
编辑:安排自动发票计划每周是否对此有帮助。
有人可以承认我,如果这可以实现。非常感谢。
algorithm - 在子集中包含 for 循环
我想计算两艘装有集装箱的船的每周平均装载量。一艘船在周日航行,另一艘船在周三航行。我有一个带有预订的大 excel 文件。我将在以下链接中加载该文件的一小部分:https ://docs.google.com/spreadsheets/d/1BxHTClTkrQzIzZzG5vXXnvKtV0_az83PGJ2ghBaAQr0/edit?usp=sharing
第一艘船拿到了应该在周一(Mo)、周二(Di)和周三(Mi)交付的集装箱。第二艘船应在周四(Do)、周五(Fr)、周六(Sa)和周日(So)交付对方港口所需的集装箱。数据包含从 2017-01-01 到 2018-07-31 的容器信息。这些是整整 82 周。我想制作一个长度为 82 的向量,每个数字都是该周天数的容器数量。例如,向量的第一个数字应该是第一周的周一、周二和周三的集装箱需求。所以,我想创建一个向量,每艘船一个,其中包含有关应该在这艘船上装载的集装箱数量的信息。一个 82 周的向量,查看哪些周我们的需求低以及平均值等。
谁能帮帮我吗?
当然,难点在于有几天没有需求。
sql - 复杂计数:计算聚合机会
我正在努力如何获得我需要为报告提供的输出。我正在尝试展示我可以组合哪些产品 (LPN),以释放仓库中的空间以及其中有多少这样的机会。下面的代码提取了我需要的所有数据,但我似乎无法弄清楚如何总结有多少合并机会。
返回的数据是一个列表,显示存储在多个储备位置并需要合并的任何产品。如下图所示。
有没有办法总结储备位置合并的机会数量?在上面的示例中,有 2 个机会,因为我们有 2 个项目名称,如果组合起来,它们不会超过任一位置的最大体积或最大重量。还有第二个问题,可能有多个机会组合相同的项目名称。我怎样才能做到这一点,使用我当前的查询或作为引用我当前拥有的结果的单独查询(我将其添加到 Cognos 报告中,以便我可以使用单独的对象)。
如果这不是提供此类建议的地方,我深表歉意,但如果您能提供任何指导,我将不胜感激。
先感谢您。
max - SQL:过滤后勤运动中的自循环
我正在研究一个包含物品物流运动的数据集。在可视化这些东西时,我们希望过滤掉从例如 A 到 A 的运动(这种疯狂发生在数据集中)。
假设我有一个如下所示的数据集:设备包含正在移动的东西的 id,FROM 和 TO 储藏室,当东西被移动到 FROM 储藏室时的 TIME_FROM,以及当东西被移动到 TO 时的 TIME_TO储藏室。
比我想要的查询输出没有 D-->D 和两个 F-->F 运动,但时间列的逻辑延续:
我尝试使用类似的查询,但这并没有给我想要的结果。顺便说一句,我正在研究 SAP HANA。
为 SQL 创建语句:
python - 如何在 python 中使用带有非线性优化求解器的大型数据集?
我正在尝试解决设施位置问题,我有一组客户和一组潜在的设施位置。虽然,传统问题是线性的,但我转换了一些约束,现在我遇到了一个非线性问题。
我知道 python 有非线性优化包,例如 SciPy,但我不明白我应该如何迭代大型集合。我可以只使用for循环来计算总和吗?以及如何在以下示例中说明约束中的“for all i in I”和“for all j in J”?
目标:最大值:Z=∑_i ∑_j (d_i * p_ij * a_ij * y_j)
服从: p_ij=(u_ij * a_ij * y_j)/(∑_j (u_ij * a_ij * y_j)) ∀ i ∈ I, j ∈ J
y_j ∈ {0,1} ∀ j ∈ J
其中 I 是客户集,J 是潜在设施位置集。d、a 和 u 已给出。p 和 y 由模型定义。
有人可以解释一下如何在 SciPy 中使用集合吗?或者,请给我发送一个包含此类优化问题的示例代码,以便我了解它是如何完成的。
谢谢!
java - JGraphT:如何尽可能有效地表示一组顶点和边
除了我正在使用的这个 JGraphT (Java) 库之外,我还是图论的新手,以便为我试图解决的物流问题实施解决方案。因此,我对解决这个问题的最佳方法有点迷茫,我必须在给定传入数据的情况下表示货物从 A 点到 C 点的路径。
给定一个传送段或有序对的列表,我如何以尽可能少的边以编程方式表示它?
Delivery 1
从亚特兰大到孟买。
Delivery 2
从亚特兰大到伦敦。
Delivery 3
从伦敦到孟买。
在我的可视化图形表示中,我想删除显式Atlanta to Mumbai
边缘并简单地从其他边缘推断出来,并将其简单地表示为:
Atlanta -> London -> Mumbai
我觉得可能有一个现有的路径算法可以用来解决这个相当简单的用例,但鉴于我对主题的相对较新,我正在努力找出哪一个。如果我的要求是删除过多的顶点而不是边,那么这里似乎ShortestPathAlgorithm
很有用。
我可能会确定我给定的对的最终source
和sink
(即亚特兰大是源,孟买是接收器),但如果可能的话,我不想走手动移除边缘的路径。
当前代表:
期望的代表:
我创建了一个类来让我接近实现替代深度优先解决方案@JorisKinable 下面提到,但仍然不明白为什么“亚特兰大、孟买和伦敦”按此顺序列出。如果没有对边缘施加权重,是什么导致孟买在这种情况下排在伦敦之前?
r - R:化学计算微分方程中的时间相关参数(工作)
编辑:公式中有错误,现在一切正常。感谢让我查看代码的建议
我正在尝试研究一个非常著名的化学方程式 Šesták–Berggren,它代表了一个强大的工具,用于通过取自 DOI 的模型拟合方法描述动力学数据:10.1016/j.tca.2011.03.030。没有可用于模拟它的免费/开放包,所以我试图将它添加到我自己的动力学包 takos https://cran.r-project.org/web/packages/takos/index.html中。由于它是逻辑函数的“变体”,我正在考虑使用 deSolve 包。唯一的问题是我有一个取决于时间的参数。我认为它可以使用 approx fun 来解决,但我被困在那里的代码 [现在工作]
我没有像预期的那样获得 sigmoid,而只是一条平线。任何帮助表示赞赏!
constraints - AMPL中二进制的网络流问题?
这是一个 AMPL 模型,我在这方面还很新,所以我在做一个经典的物流问题,一个网络流问题,我必须找到最便宜的方式在城市网络中运输可用的献血边缘有不同的成本。所以我必须最小化它的目标函数(也许阅读代码更容易理解)。我现在解决了这个问题,但现在我面临第二个任务,其中必须为用于运输献血的每条边支付等于 10 的固定成本(除了运输成本)。据我了解,这个问题很简单。在实践中,我只需将 10*numberOfEdgeUsed 添加到目标函数中。我想以正确的方式尝试为每条边添加一个二进制变量,如果使用边,则为 1,如果不使用,则为 0。我' 我对这种编程很陌生,我不知道该怎么做。欢迎任何帮助。我只放了 .mod 代码,我没有放 .dat 文件,因为没有必要。这是第一个任务的代码,我要修改这个: