是否可以将参数传递给 MoveIteratorFactory

Is it possible to pass a parameter to a MoveIteratorFactory

我创建了多个 MoveIteratorFactory 并想将参数 (maxValue) 传递给它们。预期的效果是,每个使用这些工厂创建的迭代器都会传递这个参数——从而改变它的行为。

查看代码和文档,我认为不存在此功能。但也许我遗漏了什么?

当前版本 7.18 尚不支持它,但它支持其他几个配置的自定义属性 类。 以完全相同的方式,OptaPlanner 的未来版本应该在 MoveListFactoryConfig 和 MoveIteratorFactoryConfig 上支持它。我有 created an issue 代码参考以获取灵感。 (欢迎提出请求 :) 否则我迟早会编码。