arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.0060cs.AI
收藏

一种求解调度问题的约束规划方法

A Constraint Programming Approach for Solving a Queueing Control Problem

University of Toronto(多伦多大学)

Daria Terekhov, J. Christopher Beck

摘要:

在具有前室和后室操作的设施中,为了应对不断变化的客户需求,在房间之间切换工人是有用的。假设随机的客户到达和服务时间,我们寻求一个政策切换工人,使预期的客户等待时间最小化,而预期的后台工作人员是足够的,以执行所有的工作。提出了三种新的约束规划模型和几种模型的修整方法。实验结果表明,一个模型的基础上的封闭形式的表达式连同剃须程序的组合是最有效的。该模型能够在合理的运行时间内为许多问题实例找到并证明最优解。以前,唯一可用的方法是启发式算法。此外,一个混合的方法相结合的启发式和最好的约束规划方法的执行以及启发式的解决方案质量随着时间的推移,同时实现相同的性能,证明最优性作为纯约束规划模型。这是第一个工作,我们知道,解决这种基于约束编程的问题。

英文摘要:

In a facility with front room and back room operations, it is useful to switch workers between the rooms in order to cope with changing customer demand. Assuming stochastic customer arrival and service times, we seek a policy for switching workers such that the expected customer waiting time is minimized while the expected back room staffing is sufficient to perform all work. Three novel constraint programming models and several shaving procedures for these models are presented. Experimental results show that a model based on closed-form expressions together with a combination of shaving procedures is the most efficient. This model is able to find and prove optimal solutions for many problem instances within a reasonable run-time. Previously, the only available approach was a heuristic algorithm. Furthermore, a hybrid method combining the heuristic and the best constraint programming method is shown to perform as well as the heuristic in terms of solution quality over time, while achieving the same performance in terms of proving optimality as the pure constraint programming model. This is the first work of which we are aware that solves such queueing-based problems with constraint programming.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑