A Logic-based Branch and Bound Algorithm for Resource Constrained Scheduling Problem
暂无分享,去创建一个
Resource-constrained scheduling problem is one kind of typical real-life discrete optimization problems, which is one of the strongest application areas of constraint programming. We design a new logic-based method for solving the resourceconstrained scheduling problem. In this paper, we propose a way of describing those constraints with the discrete-variable logic formula. Based on this model, a logic-based branch and bound algorithm is designed for solving the discrete variables’ domain. Comparisons with other constraint handling approaches and related literature clearly show that our approach can describe the constraints in the high level and solve the resource-constrained scheduling problem in the logic framework.
[1] Peter J. Stuckey,et al. Programming with Constraints: An Introduction , 1998 .
[2] Edward P. K. Tsang,et al. Foundations of constraint satisfaction , 1993, Computation in cognitive science.
[3] Mark Wallace,et al. Applying Constraints for Scheduling , 1993, NATO ASI CP.
[4] Jigui Sun,et al. LOGIC-BASED CONSTRAINT HANDLING IN RESOURCE-CONSTRAINED SCHEDULING PROBLEMS , 2006 .