Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time

Detalhes bibliográficos
Autor(a) principal: Kramer, Arthur Harry Frederico Ribeiro
Data de Publicação: 2020
Outros Autores: Dell’Amico, Mauro, Feillet, Dominique, Iori, Manuel
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/handle/123456789/31050
Resumo: This paper addresses the problem of scheduling a set of jobs that are released over the time on a set of identical parallel machines, aiming at the minimization of the total weighted completion time. This problem, referred to as PjrjjPwjCj, is of great importance in practice, because it models a variety of real-life applications. Despite its importance, the PjrjjPwjCj has not received much attention in the recent literature. In this work, we fill this gap by proposing mixed integer linear programs and a tailored branch-and-price algorithm. Our branch-and-price relies on the decomposition of an arc-flow formulation and on the use of efficient exact and heuristic methods for solving the pricing subproblem. Computational experiments carried out on a set of randomly generated instances prove that the proposed methods can solve to the proven optimality instances with up to 200 jobs and 10 machines, and provide very low gaps for larger instances
id UFRN_54418be38c437f8b1b6940b5f1970ded
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/31050
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Kramer, Arthur Harry Frederico RibeiroDell’Amico, MauroFeillet, DominiqueIori, Manuel2020-12-17T21:16:09Z2020-12-17T21:16:09Z2020-11KRAMER, Arthur; DELLAMICO, Mauro; FEILLET, Dominique; IORI, Manuel. Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time. Computers & Operations Research, v. 123, p. 105018, 2020. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0305054820301350?via%3Dihub Acesso em 10 dez. 2020. https://doi.org/10.1016/j.cor.2020.105018.0305-0548https://repositorio.ufrn.br/handle/123456789/3105010.1016/j.cor.2020.105018ElsevierSchedulingIdentical parallel machinesWeighted completion timeBranch-and-priceArc-flow formulationScheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion timeinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleThis paper addresses the problem of scheduling a set of jobs that are released over the time on a set of identical parallel machines, aiming at the minimization of the total weighted completion time. This problem, referred to as PjrjjPwjCj, is of great importance in practice, because it models a variety of real-life applications. Despite its importance, the PjrjjPwjCj has not received much attention in the recent literature. In this work, we fill this gap by proposing mixed integer linear programs and a tailored branch-and-price algorithm. Our branch-and-price relies on the decomposition of an arc-flow formulation and on the use of efficient exact and heuristic methods for solving the pricing subproblem. Computational experiments carried out on a set of randomly generated instances prove that the proposed methods can solve to the proven optimality instances with up to 200 jobs and 10 machines, and provide very low gaps for larger instancesengreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNinfo:eu-repo/semantics/openAccessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8914https://repositorio.ufrn.br/bitstream/123456789/31050/2/license_rdf4d2950bda3d176f570a9f8b328dfbbefMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/31050/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53TEXTSchedulingJobsWithRelease_Kramer_2020.pdf.txtSchedulingJobsWithRelease_Kramer_2020.pdf.txtExtracted texttext/plain84642https://repositorio.ufrn.br/bitstream/123456789/31050/4/SchedulingJobsWithRelease_Kramer_2020.pdf.txt99948e6daf316bdcb29ebe82322465ffMD54THUMBNAILSchedulingJobsWithRelease_Kramer_2020.pdf.jpgSchedulingJobsWithRelease_Kramer_2020.pdf.jpgGenerated Thumbnailimage/jpeg1698https://repositorio.ufrn.br/bitstream/123456789/31050/5/SchedulingJobsWithRelease_Kramer_2020.pdf.jpgeef065d3ac161ee4676a026a2d2109c6MD55123456789/310502023-02-02 15:53:36.99oai:https://repositorio.ufrn.br:123456789/31050Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-02-02T18:53:36Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
title Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
spellingShingle Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
Kramer, Arthur Harry Frederico Ribeiro
Scheduling
Identical parallel machines
Weighted completion time
Branch-and-price
Arc-flow formulation
title_short Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
title_full Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
title_fullStr Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
title_full_unstemmed Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
title_sort Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
author Kramer, Arthur Harry Frederico Ribeiro
author_facet Kramer, Arthur Harry Frederico Ribeiro
Dell’Amico, Mauro
Feillet, Dominique
Iori, Manuel
author_role author
author2 Dell’Amico, Mauro
Feillet, Dominique
Iori, Manuel
author2_role author
author
author
dc.contributor.author.fl_str_mv Kramer, Arthur Harry Frederico Ribeiro
Dell’Amico, Mauro
Feillet, Dominique
Iori, Manuel
dc.subject.por.fl_str_mv Scheduling
Identical parallel machines
Weighted completion time
Branch-and-price
Arc-flow formulation
topic Scheduling
Identical parallel machines
Weighted completion time
Branch-and-price
Arc-flow formulation
description This paper addresses the problem of scheduling a set of jobs that are released over the time on a set of identical parallel machines, aiming at the minimization of the total weighted completion time. This problem, referred to as PjrjjPwjCj, is of great importance in practice, because it models a variety of real-life applications. Despite its importance, the PjrjjPwjCj has not received much attention in the recent literature. In this work, we fill this gap by proposing mixed integer linear programs and a tailored branch-and-price algorithm. Our branch-and-price relies on the decomposition of an arc-flow formulation and on the use of efficient exact and heuristic methods for solving the pricing subproblem. Computational experiments carried out on a set of randomly generated instances prove that the proposed methods can solve to the proven optimality instances with up to 200 jobs and 10 machines, and provide very low gaps for larger instances
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-12-17T21:16:09Z
dc.date.available.fl_str_mv 2020-12-17T21:16:09Z
dc.date.issued.fl_str_mv 2020-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv KRAMER, Arthur; DELLAMICO, Mauro; FEILLET, Dominique; IORI, Manuel. Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time. Computers & Operations Research, v. 123, p. 105018, 2020. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0305054820301350?via%3Dihub Acesso em 10 dez. 2020. https://doi.org/10.1016/j.cor.2020.105018.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/handle/123456789/31050
dc.identifier.issn.none.fl_str_mv 0305-0548
dc.identifier.doi.none.fl_str_mv 10.1016/j.cor.2020.105018
identifier_str_mv KRAMER, Arthur; DELLAMICO, Mauro; FEILLET, Dominique; IORI, Manuel. Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time. Computers & Operations Research, v. 123, p. 105018, 2020. Disponível em: https://www.sciencedirect.com/science/article/abs/pii/S0305054820301350?via%3Dihub Acesso em 10 dez. 2020. https://doi.org/10.1016/j.cor.2020.105018.
0305-0548
10.1016/j.cor.2020.105018
url https://repositorio.ufrn.br/handle/123456789/31050
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/31050/2/license_rdf
https://repositorio.ufrn.br/bitstream/123456789/31050/3/license.txt
https://repositorio.ufrn.br/bitstream/123456789/31050/4/SchedulingJobsWithRelease_Kramer_2020.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/31050/5/SchedulingJobsWithRelease_Kramer_2020.pdf.jpg
bitstream.checksum.fl_str_mv 4d2950bda3d176f570a9f8b328dfbbef
e9597aa2854d128fd968be5edc8a28d9
99948e6daf316bdcb29ebe82322465ff
eef065d3ac161ee4676a026a2d2109c6
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1802117816616222720