我有一个使用Optaplanner解决的方案。 以下是用例的详细说明:
我们有一个与活动策划相关的模块,我们需要根据用户的可用性和资源可用性以及天气信息找出活动的有组织日期。
约束是: 如果用户可用性> x%(硬约束) 或资源可用性> y%(硬约束) 或资源可以是可选的(软约束)或必需的(硬约束) 或天气信息(软约束)
在这些限制的基础上,我们需要确定事件的日期,因为它可以组织起来。
基于上述约束,我们需要找出一些可行的日期解决方案,以便我们可以向用户建议这些日期,他/她可以根据所有约束匹配选择日期。
输入数据是: 1)用户可用性 2)资源可用性 3)我们需要找出日期之间的日期范围
我需要一些帮助来设计这个用例的数据模型。