这是 Optaplanner 的智能用例吗?

Is this an intelligent usecase of Optaplanner?

我正在尝试构建智能字段映射器,想知道 Optaplanner 是否适合。要求如下

  1. 我有一个 UI 接受源和目标 xml 字段模式。
  2. 源和目标架构包含多个业务字段,可以进一步分类到多个业务组。在字段映射期间需要考虑某些规则(我们可以将其视为每个 optaplanner 的约束)。该工具的objective是查找字段映射(每个源字段需要找到其最适合的目标字段)

optaplanner可以解决这个问题吗?我很困惑这是数学优化问题还是机器学习预测模型问题(为此,我需要努力构建足够的标记映射数据)

任何帮助将不胜感激。

在我的脑海中,有 3 种可能的情况,从易到难:

A) 您可以使用决策 table 来计算映射决策。不要使用 OptaPlanner,使用 Drools。

B) 给定两个映射建议,您可以通过正式的评分函数对哪个更好进行评分。使用 OptaPlanner。

C) 您还没有详细了解您的评分功能。你有一些模糊的想法。您想使用历史决策的训练数据来构建一个。不要使用 OptaPlanner,使用机器学习。