首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调度算法/问题

调度算法/问题
EN

Stack Overflow用户
提问于 2009-10-20 21:51:28
回答 10查看 11.6K关注 0票数 6

我很无聊,这个问题又一次困扰着我。回到大学时,我总是想知道他们是如何安排考试的。有能力安排10k名学生在两周内进行考试,并保证任何学生在两周内都不会有考试。我假设采用某种形式的启发式方法。

我今晚很无聊,如果你给我合适的工具,我今晚就会做,直到周末

干杯,达苏基

编辑1: --我想我们所知道的假设是:

  1. 学生人数和他们每个人注册的课程
  2. 考试期间点数
EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-10-22 11:57:05

这是一个著名的计算机科学问题( 考试调度问题),它被称为NP-硬。你可能一个周末都解决不了这个问题。

票数 17
EN

Stack Overflow用户

发布于 2009-10-20 22:04:18

我知道这是个离题的话题,但我的大学只是把考试安排在与上课时间相匹配的几个环节上。所以,每个在下午1点20分上MWF课的人,都是在下午1点15点参加考试的。因为你不能同时上两门课,所以不可能有考试冲突。

票数 7
EN

Stack Overflow用户

发布于 2009-10-20 22:02:30

这是一个约束满意问题的例子,它是一类困难的问题。他们中的一些人在NP班。大型商业软件包的存在是为了解决这样的问题(如CPLEX) --一般来说,它们使用的是一些数学和许多启发式方法。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1597542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档