【发布时间】:2012-03-01 04:42:47
【问题描述】:
我正在开发一个真实世界的活动管理应用程序,其中活动是根据场地的可用性安排的,任何活动都不应发生冲突。 插入下一个值的最佳可能性是什么。
示例: 假设 Event1 发生在房间 A 的 9 点到 9 点 30 分之间 Event2 发生在 9 点到 10:00 之间,地点在 B 房间 Event3 可以在 9:30 在房间 A 开始,因为它在 9:30 之后免费,依此类推......
我可以使用哪种算法?
注意:这不是CPU调度算法
谢谢:)
【问题讨论】:
-
您希望算法具有哪些其他特征?你想尽量减少碎片,以防出现长事件?
标签: c++ c algorithm scheduling genetic-algorithm