gpt4 book ai didi

database - 解决寻找相互配合良好的零件的问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:34:57 25 4
gpt4 key购买 nike

我有一个项目数据库。它们适用于汽车和类似零件(例如凸轮/活塞)在不同组合中比其他零件工作得更好(例如一种产品可以很好地与另一种产品配合使用,而另一种 2 个零件的组合可能不会)。

有这么多可能的排列,什么解决方案适用于这个问题?

到目前为止,我觉得这些是可能的方法(我有问号的地方,有些东西告诉我这些是解决方案,但我不是 100% 确信它们是)。

神经网络(?)基于集合的方法(在一个集合中为凸轮选择零件,同样为另一个集合中的活塞选择零件,都可以很好地相互配合)业务规则引擎(?)

解决此类问题的好方法是什么?

谢谢

最佳答案

答案很大程度上取决于您如何计算“效果更好”?

1) 独立值

假设项 x=(a,b,c,d,...) 和 (!) 的 x 组合的“效果更好”函数 f 没有没有规律用于确定 f(x') 是否大于或小于 f(x) 只知道 x、f(x) 和 x'(这可以让找到 xmax 更快)你将必须至少计算所有组合的 f一次。

计算完所有组合后,您就可以排序了。如果您需要以分区方式查找数据,使用 SQL/RDBMS 可能是一个不错的方法(例如,找到前 5 个最佳解决方案但没有这样那样的部分)。

在计算所有结果并存储它们之后,对于额外的分数,您可以对它们进行统计分析并尝试建立模式

2) 依赖值

如果您可以就这些值建立一些规律性(也许您可以),则可以简化并加快对最大值的搜索。

例如,如果您知道您尝试最大化的函数是所有参数的线性组合,那么您可以查看 linear programming

如果不是...

关于database - 解决寻找相互配合良好的零件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com