使用addmaxequality找到最大bool的总和
如何使用addminequality和AddMaxequality均匀分配作业?我的模型变量是布尔值,因此我尝试最大程度地减少布尔总和和最小值之间的差异。
assignments = []
for c in cars:
a = model.NewIntVar(0, total_assignments, c)
model.Add(a == sum(car_sch[(d, c)] for d in days))
assignments.append(a)
assignment_min = model.AddMinEquality(assignments)
assignment_max = model.AddMaxEquality(assignments)
model.Minimize(assignment_max - assignment_min)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
经过一些测试
After some testing
请
参见
It is
See the documentation