我正在研究用线性规划解决时间调度问题。我正在阅读本书的第 2.5 段(第 32-35 页),我正在尝试使用 Java 和 javailp-lp_solve 来解决它。
长话短说,我有一个二进制变量 v(s,c,h),如果主题 s 在课堂 c 的时间段 h 中教授,则其值为 1,否则为 0。
我有一个关于我无法完全理解的约束类型的问题。例如,每位讲师每小时最多教授一门课程(时间段)
在哪里
有两位老师教授以下科目:
我想问:我如何开发这个双重求和,有 3 个元素?
如果我理解得很好,我必须实现这样的东西
但是h呢?它的作用是什么,因为在总结中没有参考它?有一个包含 3 个元素的变量,我应该如何实现它?我在这里完全迷失了,我什至无法创建代码。我很感激你能向我解释这里发生了什么。先感谢您。