Scheduling jobs with release dates on identical parallel machines by minimizing the total weighted completion time
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | , , |
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 |