Enhanced arc-flow formulations to minimize weighted completion time on identical parallel machines
arXiv:1808.10661 · doi:10.1016/j.ejor.2018.11.039
Abstract
We consider the problem of scheduling a set of jobs on a set of identical parallel machines, with the aim of minimizing the total weighted completion time. The problem has been solved in the literature with a number of mathematical formulations, some of which require the implementation of tailored branch-and-price methods. In our work, we solve the problem instead by means of new arc-flow formulations, by first representing it on a capacitated network and then invoking a mixed integer linear model with a pseudo-polynomial number of variables and constraints. According to our computational tests, existing formulations from the literature can solve to proven optimality benchmark instances with up to 100 jobs, whereas our most performing arc-flow formulation solves all instances with up to 400 jobs and provides very low gap for larger instances with up to 1000 jobs.
arXiv comment25 pages
Cited by in corpus (6)
- Arc Flow Formulations Based on Dynamic Programming: Theoretical Foundations and Applications
- Arc-flow approach for single batch-processing machine scheduling
- Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
- Exact and heuristic methods for the discrete parallel machine scheduling location problem
- Efficient arc-flow formulations for makespan minimisation on parallel machines with a common server
- Single and Parallel Machine Scheduling with Variable Release Dates