算法 - 多个研讨会和时间框架之间的理想分配

ger*_*789 8 php algorithm math prolog actionscript-3

我正在寻找一种算法来解决以下问题:

假设我正在组织一个有300名与会者和6个研讨会的课程,分为3个时间框架.

每位与会者都必须在网站上注册,并选择他想参加的3个研讨会,以及2个预备选择.

研讨会在时间范围内随机分配,大多数研讨会在多个时间框架内进行.与会者在研讨会之后的时间框架无关紧要.

该算法需要在不同的时间范围内生成理想的参与者传播,以便他们尽可能地获得最喜欢的研讨会......

我可以使用哪种技术来产生这种传播?我可以使用ActionScript或PHP来完成吗?有没有人有一个很好的例子?

非常感谢你的帮助!

ger*_*789 0

我们的最终解决方案在这里找到:

https://github.com/jeroendv/workshopLp