We tackle a new single-machine scheduling problem, whose objective is to balance the average weighted completion times of two classes of jobs. Because both the job sets contribute to the same objective function, this problem can be interpreted as a cooperative two-agent scheduling problem, in contrapo-sition to the standard multiagent problems, which are of the competitive type since each class of job is involved only in opti-mizing its agent’s criterion. Balancing the completion times of different sets of tasks finds application in many fields, such as in logistics for balancing the delivery times, in manufacturing for balancing the assembly lines and in services for balancing the waiting times of groups of people. To solve the problem, for which we show the NP-hardness, a Lagrangian heuristic algorithm is proposed. In particular, starting from a nonsmooth variant of the quadratic assign-ment problem, our approach is based on the Lagrangian re-laxation of a linearized model and reduces to solve a finite sequence of successive linear assignment problems. Numerical results are presented on a set of randomly gen-erated test problems, showing the efficiency of the proposed technique.

A Lagrangian heuristics for balancing the average weighted completion times of two classes of jobs in a single-machine scheduling problem

Avolio, Matteo;Fuduli, Antonio
2022-01-01

Abstract

We tackle a new single-machine scheduling problem, whose objective is to balance the average weighted completion times of two classes of jobs. Because both the job sets contribute to the same objective function, this problem can be interpreted as a cooperative two-agent scheduling problem, in contrapo-sition to the standard multiagent problems, which are of the competitive type since each class of job is involved only in opti-mizing its agent’s criterion. Balancing the completion times of different sets of tasks finds application in many fields, such as in logistics for balancing the delivery times, in manufacturing for balancing the assembly lines and in services for balancing the waiting times of groups of people. To solve the problem, for which we show the NP-hardness, a Lagrangian heuristic algorithm is proposed. In particular, starting from a nonsmooth variant of the quadratic assign-ment problem, our approach is based on the Lagrangian re-laxation of a linearized model and reduces to solve a finite sequence of successive linear assignment problems. Numerical results are presented on a set of randomly gen-erated test problems, showing the efficiency of the proposed technique.
2022
Scheduling, Single-machine, Weighted completion time, Lagrangian relaxation
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/334400
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 4
social impact