Customer order scheduling problem to minimize makespan with sequence-dependent setup times
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2021 |
| Outros Autores: | , |
| Tipo de documento: | Artigo |
| Idioma: | eng |
| Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/71938 |
Resumo: | In this paper, we study a variant of the customer order scheduling problem when sequence-dependent setup times cannot be ignored. The performance measure adopted is the makespan minimization. The existence of sequence-dependent setup times makes this problem to be NP-hard. Furthermore, the solution encoding usually employed for other variants of the customer order scheduling problem does not guarantee finding optimal solutions. For this problem, we present some properties and develop two Mixed Integer Linear Programming (MILP) formulations to analyze the structure of the solutions. Using these properties and models, we propose two matheuristics based on fixing some integer decision variables in the MILP models, denoted as Fixed Variable List Algorithm (FVLA) and Clustering Sequence Algorithm (CSA), respectively. The computational experiments carried out prove the ability of these matheuristics to find high-quality solutions in reasonable CPU time. More specifically, the FVLA matheuristic stands out as the most efficient for the problem. |
| id |
UFC-7_975828d75253bffeffc52da3b9400f3c |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/71938 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Prata, Bruno de AthaydeRodrigues, Carlos DiegoFraminan, Jose Manuel2023-04-27T15:42:18Z2023-04-27T15:42:18Z2021PRATA, Bruno de Athayde; RODRIGUES, Carlos Diego; FRAMINAN, Jose Manuel. Customer order scheduling problem to minimize makespan with sequence-dependent setup times. Computers and Industrial Engineering, [S. l.], v. 151, n. 106962, p. 1-10, 2021.0360-8352http://www.repositorio.ufc.br/handle/riufc/71938In this paper, we study a variant of the customer order scheduling problem when sequence-dependent setup times cannot be ignored. The performance measure adopted is the makespan minimization. The existence of sequence-dependent setup times makes this problem to be NP-hard. Furthermore, the solution encoding usually employed for other variants of the customer order scheduling problem does not guarantee finding optimal solutions. For this problem, we present some properties and develop two Mixed Integer Linear Programming (MILP) formulations to analyze the structure of the solutions. Using these properties and models, we propose two matheuristics based on fixing some integer decision variables in the MILP models, denoted as Fixed Variable List Algorithm (FVLA) and Clustering Sequence Algorithm (CSA), respectively. The computational experiments carried out prove the ability of these matheuristics to find high-quality solutions in reasonable CPU time. More specifically, the FVLA matheuristic stands out as the most efficient for the problem.Computers and Industrial EngineeringProduction sequencingAssembly scheduling problemsCombinatorial optimizationMatheuristicsCustomer order scheduling problem to minimize makespan with sequence-dependent setup timesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleinfo:eu-repo/semantics/openAccessengreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCORIGINAL2021_art_baprata2.pdf2021_art_baprata2.pdfapplication/pdf1278449http://repositorio.ufc.br/bitstream/riufc/71938/1/2021_art_baprata2.pdf3d9cf001c9731b664d056548d7dadfc9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/71938/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufc/719382023-12-07 14:03:57.909oai:repositorio.ufc.br:riufc/71938Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2023-12-07T17:03:57Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| title |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| spellingShingle |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times Prata, Bruno de Athayde Production sequencing Assembly scheduling problems Combinatorial optimization Matheuristics |
| title_short |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| title_full |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| title_fullStr |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| title_full_unstemmed |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| title_sort |
Customer order scheduling problem to minimize makespan with sequence-dependent setup times |
| author |
Prata, Bruno de Athayde |
| author_facet |
Prata, Bruno de Athayde Rodrigues, Carlos Diego Framinan, Jose Manuel |
| author_role |
author |
| author2 |
Rodrigues, Carlos Diego Framinan, Jose Manuel |
| author2_role |
author author |
| dc.contributor.author.fl_str_mv |
Prata, Bruno de Athayde Rodrigues, Carlos Diego Framinan, Jose Manuel |
| dc.subject.por.fl_str_mv |
Production sequencing Assembly scheduling problems Combinatorial optimization Matheuristics |
| topic |
Production sequencing Assembly scheduling problems Combinatorial optimization Matheuristics |
| description |
In this paper, we study a variant of the customer order scheduling problem when sequence-dependent setup times cannot be ignored. The performance measure adopted is the makespan minimization. The existence of sequence-dependent setup times makes this problem to be NP-hard. Furthermore, the solution encoding usually employed for other variants of the customer order scheduling problem does not guarantee finding optimal solutions. For this problem, we present some properties and develop two Mixed Integer Linear Programming (MILP) formulations to analyze the structure of the solutions. Using these properties and models, we propose two matheuristics based on fixing some integer decision variables in the MILP models, denoted as Fixed Variable List Algorithm (FVLA) and Clustering Sequence Algorithm (CSA), respectively. The computational experiments carried out prove the ability of these matheuristics to find high-quality solutions in reasonable CPU time. More specifically, the FVLA matheuristic stands out as the most efficient for the problem. |
| publishDate |
2021 |
| dc.date.issued.fl_str_mv |
2021 |
| dc.date.accessioned.fl_str_mv |
2023-04-27T15:42:18Z |
| dc.date.available.fl_str_mv |
2023-04-27T15:42:18Z |
| 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 |
PRATA, Bruno de Athayde; RODRIGUES, Carlos Diego; FRAMINAN, Jose Manuel. Customer order scheduling problem to minimize makespan with sequence-dependent setup times. Computers and Industrial Engineering, [S. l.], v. 151, n. 106962, p. 1-10, 2021. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/71938 |
| dc.identifier.issn.none.fl_str_mv |
0360-8352 |
| identifier_str_mv |
PRATA, Bruno de Athayde; RODRIGUES, Carlos Diego; FRAMINAN, Jose Manuel. Customer order scheduling problem to minimize makespan with sequence-dependent setup times. Computers and Industrial Engineering, [S. l.], v. 151, n. 106962, p. 1-10, 2021. 0360-8352 |
| url |
http://www.repositorio.ufc.br/handle/riufc/71938 |
| 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 |
Computers and Industrial Engineering |
| publisher.none.fl_str_mv |
Computers and Industrial Engineering |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/71938/1/2021_art_baprata2.pdf http://repositorio.ufc.br/bitstream/riufc/71938/2/license.txt |
| bitstream.checksum.fl_str_mv |
3d9cf001c9731b664d056548d7dadfc9 8a4605be74aa9ea9d79846c1fba20a33 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792691294765056 |