Formulating the single machine sequencing problem with release dates as a mixed integer program
Discrete Applied Mathematics - Southampton conference on combinatorial optimization, April 1987
Scheduling with release dates on a single machine to minimize total weighted completion time
Discrete Applied Mathematics
Single Machine Scheduling with Release Dates
SIAM Journal on Discrete Mathematics
Embedding Relaxations in Global Constraints for Solving TSP and TSPTW
Annals of Mathematics and Artificial Intelligence
Optimization-Oriented Global Constraints
Constraints
Proceedings of the 5th International IPCO Conference on Integer Programming and Combinatorial Optimization
Time-Indexed Formulations for Machine Scheduling Problems: Column Generation
INFORMS Journal on Computing
Approximation Schemes for Minimizing Average Weighted Completion Time with Release Dates
FOCS '99 Proceedings of the 40th Annual Symposium on Foundations of Computer Science
Computers and Operations Research
A global constraint for total weighted completion time for cumulative resources
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
We introduce a novel global constraint for the total weighted completion time of activities on a single unary capacity resource. For propagating the constraint, an O(n4) algorithm is proposed, which makes use of the preemptive mean busy time relaxation of the scheduling problem. The solution to this problem is used to test if an activity can start at each start time in its domain in solutions that respect the upper bound on the cost of the schedule. Empirical results show that the proposed global constraint significantly improves the performance of constraint-based approaches to single-machine scheduling for minimizing the total weighted completion time. Since our eventual goal is to use the global constraint as part of a larger optimization problem, we view this performance as very promising. We also sketch the application of the global constraint to cumulative resources and to problems with multiple machines.