Balancing the average weighted completion times of two classes of jobs: a new scheduling problem

dc.contributor.authorAvolio, Matteo
dc.contributor.authorTerracina, Giorgio
dc.contributor.authorFuduli, Antonio
dc.date.accessioned2026-04-09T08:15:39Z
dc.date.issued2023-11-29
dc.descriptionUniversità della Calabria. DIPARTIMENTO DI MATEMATICA E INFORMATICA Dottorato in Matematica e Informatica (XXXVI ciclo)
dc.description.abstractExploring a new area of the scheduling theory and inspired by a real application in an academic context, in this thesis we introduce a new single-machine two-agent scheduling problem, aimed at balancing the average weighted completion times of two different classes of jobs, one per agent. Differently from the common multiagent cases, which are generally of the competing type, this problem could be interpreted as a cooperative type problem. In fact, even if the two agents share the same machine, they cooperate to optimize the unique global objective function, in order to balance their average weighted completion times. While for the case with identical jobs and unitary weight we present an exact algorithm providing an optimal solution in linear time, for the general case we prove the NP-hardness of the problem and we propose a mathematical formulation as a variant of the well known quadratic assignment problem. By applying the Glover linearization, we obtain a mixed integer linear program exploited to design a Lagrangian heuristics based on solving, at each iteration, a linear assignment problem. Since the proposed algorithm has revealed to be able to solve instances up to 500 jobs, in order to face larger scale instances (up to 2000 jobs) we also propose a genetic algorithm.
dc.identifier.urihttp://hdl.handle.net/10955/5752
dc.language.isoen
dc.publisherUniversità della Calabria
dc.relation.ispartofseriesMAT/03
dc.subjectScheduling
dc.subjectMulti-agent
dc.subjectLagrangian Relaxation
dc.subjectGenetic Algorithm
dc.subjectSubset sum
dc.titleBalancing the average weighted completion times of two classes of jobs: a new scheduling problem
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Tesi_Avolio_a.pdf
Size:
1.75 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
52 B
Format:
Item-specific license agreed upon to submission
Description: