【发布时间】:2021-12-04 16:05:04
【问题描述】:
我对解决 Z3 中的调度问题很感兴趣,这需要:
- 有多个类:C1、C2、C3...
- 和多名学生:S1、S2、S3...
- 每个学生都必须在一个班级里
- 每个班级不得超过 K 名学生
我认为这些是集合,但它们可以被认为是关联、2-adic 函数 (isin(student, class)、1-adic 函数 (class1(student)、student1(class))、位向量、数组...
在 Z3 中对这些进行建模并解决有关它们的问题的最简单、最简单的方法是什么?
【问题讨论】: