房屋建筑优化中的工人分配

时间:2018-08-28 21:27:27

标签: cplex opl cp-optimizer

作为论文项目的一部分,我遇到了房屋建造问题。总共有17个任务,有些任务需要先完成。还有5种不同的工人类型(建筑工人,建筑师等),每个任务需要不同类型和数量的工人。

我是CPLEX OPL的完全入门者,使用提供的教程,我可以最大程度地减少完成17个任务所需的时间。为此,我使用了dvar intervalsendBeforeStart()。但是,我花了无数小时试图将工人添加到我的问题中,但没有成功。这些示例仅包括带有名称的工人。但是在我的问题中,我有任务需要的不同类型的工作程序,并且每种类型都有不同数量的可用工作程序。

如何将工人添加到我的问题中,并以最佳方式将其分配给每个任务?我真的被困住了,任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

https://www.ibm.com/developerworks/community/forums/html/topic?id=8d132513-1694-4a66-868f-9b4a676640d2&ps=25的相同问题

嗨,

您可以在以下位置查看示例

CPLEX_Studio128 \ opl \ examples \ opl \ sched_cumul

而不是一个累赘

cumulFunction workersUsage =

您可以使用多个(每种类型的工人一个)

致谢