我很无聊,这个问题又一次困扰着我。回到大学时,我总是想知道他们是如何安排考试的。有能力安排10k名学生在两周内进行考试,并保证任何学生在两周内都不会有考试。我假设采用某种形式的启发式方法。
我今晚很无聊,如果你给我合适的工具,我今晚就会做,直到周末
干杯,达苏基
编辑1: --我想我们所知道的假设是:
发布于 2009-10-22 11:57:05
这是一个著名的计算机科学问题( 考试调度问题),它被称为NP-硬。你可能一个周末都解决不了这个问题。
发布于 2009-10-20 22:04:18
我知道这是个离题的话题,但我的大学只是把考试安排在与上课时间相匹配的几个环节上。所以,每个在下午1点20分上MWF课的人,都是在下午1点15点参加考试的。因为你不能同时上两门课,所以不可能有考试冲突。
发布于 2009-10-20 22:02:30
这是一个约束满意问题的例子,它是一类困难的问题。他们中的一些人在NP班。大型商业软件包的存在是为了解决这样的问题(如CPLEX) --一般来说,它们使用的是一些数学和许多启发式方法。
https://stackoverflow.com/questions/1597542
复制相似问题