Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufc.br/handle/riufc/59600 |
Resumo: | The job-shop scheduling problem (JSSP) consists in scheduling n jobs on m machines. Each job has a processing order on the machines, it can even be a specific order for each one, and a processing time on each one. In addition, each job cannot be processed at the same time on two different machines, each machine cannot process two jobs at the same time, and if a job started processing on one machine, then this processing will be completed without interruptions. One of the objective functions for this problem is to minimize the completion of the last job processed, also known as makespan. Thus, for this objective function, the problem is NP-Hard for at least three machines and two jobs and, for this problem, the computational effort can be huge to solve the problem in real instances. Therefore, it is important to develop new models to achieve more efficient results, both in terms of the execution time and the quality of the problem solutions. For that, we explored the model of Andrade et al. (2017) for the minimal linear arrangement (MinLA) problem and we adapted the model for MinLA to develop a new model for JSSP, called (MLJ). In a complementary way, we explore the structure of the problem solution to develop new valid inequalities for JSSP based on the accumulated processing time a priori and a posteriori of the execution of a job on a given machine. We apply these inequalities for the models of Manne (1960), Liao and You (1992) and (MLJ), named of (M2),(L2) e (MLJ2), respectively, and tested them on benchmark instances from the literature and for a new set of instances. Based on the computational experiments, when we compare the models with valid inequalities to the original models, we obtain an improvement in the linear relaxation of (M2) and (L2) for the new instances by about 87% and we obtained gaps as good as or better in 50% of them for the model (M2) and about 67% of them for the model (L2). In addition, we improved the linear relaxation of (M2) in about 84% of the instances from the literature and achieved gaps as good as or better in 80% of them. Finally, we found that the model (MLJ2) had a similar behavior of model (M2). |
| id |
UFC-7_fa259bc2733d74772c2301860fcd753b |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/59600 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Aguiar Júnior, Judecir CavalcanteDuhamel, Christophe DidierAndrade, Rafael Castro de2021-07-16T15:12:57Z2021-07-16T15:12:57Z2021AGUIAR JÚNIOR, Judecir Cavalcante. Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan. 2021. 84 f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2021.http://www.repositorio.ufc.br/handle/riufc/59600The job-shop scheduling problem (JSSP) consists in scheduling n jobs on m machines. Each job has a processing order on the machines, it can even be a specific order for each one, and a processing time on each one. In addition, each job cannot be processed at the same time on two different machines, each machine cannot process two jobs at the same time, and if a job started processing on one machine, then this processing will be completed without interruptions. One of the objective functions for this problem is to minimize the completion of the last job processed, also known as makespan. Thus, for this objective function, the problem is NP-Hard for at least three machines and two jobs and, for this problem, the computational effort can be huge to solve the problem in real instances. Therefore, it is important to develop new models to achieve more efficient results, both in terms of the execution time and the quality of the problem solutions. For that, we explored the model of Andrade et al. (2017) for the minimal linear arrangement (MinLA) problem and we adapted the model for MinLA to develop a new model for JSSP, called (MLJ). In a complementary way, we explore the structure of the problem solution to develop new valid inequalities for JSSP based on the accumulated processing time a priori and a posteriori of the execution of a job on a given machine. We apply these inequalities for the models of Manne (1960), Liao and You (1992) and (MLJ), named of (M2),(L2) e (MLJ2), respectively, and tested them on benchmark instances from the literature and for a new set of instances. Based on the computational experiments, when we compare the models with valid inequalities to the original models, we obtain an improvement in the linear relaxation of (M2) and (L2) for the new instances by about 87% and we obtained gaps as good as or better in 50% of them for the model (M2) and about 67% of them for the model (L2). In addition, we improved the linear relaxation of (M2) in about 84% of the instances from the literature and achieved gaps as good as or better in 80% of them. Finally, we found that the model (MLJ2) had a similar behavior of model (M2).O problema do sequeciamento de trabalhos, do inglês job shop scheduling problem (JSSP), consiste em agendar n trabalhos (jobs) em m máquinas. Cada trabalho tem uma ordem de processamento nas máquinas, podendo inclusive ser uma ordem específica para cada um, e um tempo de processamento em cada uma delas. Além disso, cada trabalho não pode ser processado ao mesmo tempo em duas máquinas distintas, cada máquina não pode processar dois trabalhos ao mesmo tempo e se um trabalho iniciou seu processamento em uma máquina, então tem que ser concluído sem interrupções. Uma das funções objetivo para esse problema é minimizar a conclusão do último trabalho a ser processado, também conhecido como makespan. Para essa função objetivo o problema é NP-Difícil para pelo menos três máquinas e dois trabalhos e, por isso, é importante desenvolver novos modelos para conseguir resultados mais eficientes. Para tanto, exploramos uma modelagem de Andrade et al. (2017) para o problema do arranjo linear mínimo, do inglês minimum linear arrangement (MinLA), e adaptamos essa abordagem para desenvolver um novo modelo para o JSSP e denominado de (MLJ). De forma complementar, exploramos a estrutura da solução do problema para desenvolver novas desigualdades válidas para o JSSP com base no tempo de processamento acumulado a priori e a posteriori da execução de um trabalho em uma dada máquina. Adicionamos essas desigualdades nos modelos de Manne (1960), Liao e You (1992) e (MLJ), denominados esses novos modelos como (M2), (L2) e (MLJ2), respectivamente, e testamos em instâncias da literatura e para um novo conjunto de instâncias. Com base nos experimentos computacionais, quando comparamos os modelos com desigualdades válidas aos modelos originais, obtemos uma melhora na relaxação linear de (M2) e (L2) para as novas instâncias em cerca de 87% e conseguimos gaps tão bons quanto ou melhores em 50% delas para o modelo (M2) e de cerca de 67% delas para o modelo de (L2). Além disso, melhoramos a relaxação linear de (M2) em cerca de 84% das instâncias da literatura e conseguimos gaps tão bons quanto ou melhores em 80% delas. Por fim, verificamos que o modelo (MLJ2) teve comportamento semelhante ao de (M2).Otimização combinatóriaPlanejamento da produçãoDesigualdades válidasProgramação inteiraCombinatorial optimizationProduction planningValid inequalitiesInteger programmingModelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespaninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessORIGINAL2021_dis_jcajunior.pdf2021_dis_jcajunior.pdfapplication/pdf1752776http://repositorio.ufc.br/bitstream/riufc/59600/3/2021_dis_jcajunior.pdfaa1df15a941e653eb472cff343ec345dMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/59600/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54riufc/596002021-07-16 12:12:57.855oai:repositorio.ufc.br:riufc/59600Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-07-16T15:12:57Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| title |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| spellingShingle |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan Aguiar Júnior, Judecir Cavalcante Otimização combinatória Planejamento da produção Desigualdades válidas Programação inteira Combinatorial optimization Production planning Valid inequalities Integer programming |
| title_short |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| title_full |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| title_fullStr |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| title_full_unstemmed |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| title_sort |
Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan |
| author |
Aguiar Júnior, Judecir Cavalcante |
| author_facet |
Aguiar Júnior, Judecir Cavalcante |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Duhamel, Christophe Didier |
| dc.contributor.author.fl_str_mv |
Aguiar Júnior, Judecir Cavalcante |
| dc.contributor.advisor1.fl_str_mv |
Andrade, Rafael Castro de |
| contributor_str_mv |
Andrade, Rafael Castro de |
| dc.subject.por.fl_str_mv |
Otimização combinatória Planejamento da produção Desigualdades válidas Programação inteira Combinatorial optimization Production planning Valid inequalities Integer programming |
| topic |
Otimização combinatória Planejamento da produção Desigualdades válidas Programação inteira Combinatorial optimization Production planning Valid inequalities Integer programming |
| description |
The job-shop scheduling problem (JSSP) consists in scheduling n jobs on m machines. Each job has a processing order on the machines, it can even be a specific order for each one, and a processing time on each one. In addition, each job cannot be processed at the same time on two different machines, each machine cannot process two jobs at the same time, and if a job started processing on one machine, then this processing will be completed without interruptions. One of the objective functions for this problem is to minimize the completion of the last job processed, also known as makespan. Thus, for this objective function, the problem is NP-Hard for at least three machines and two jobs and, for this problem, the computational effort can be huge to solve the problem in real instances. Therefore, it is important to develop new models to achieve more efficient results, both in terms of the execution time and the quality of the problem solutions. For that, we explored the model of Andrade et al. (2017) for the minimal linear arrangement (MinLA) problem and we adapted the model for MinLA to develop a new model for JSSP, called (MLJ). In a complementary way, we explore the structure of the problem solution to develop new valid inequalities for JSSP based on the accumulated processing time a priori and a posteriori of the execution of a job on a given machine. We apply these inequalities for the models of Manne (1960), Liao and You (1992) and (MLJ), named of (M2),(L2) e (MLJ2), respectively, and tested them on benchmark instances from the literature and for a new set of instances. Based on the computational experiments, when we compare the models with valid inequalities to the original models, we obtain an improvement in the linear relaxation of (M2) and (L2) for the new instances by about 87% and we obtained gaps as good as or better in 50% of them for the model (M2) and about 67% of them for the model (L2). In addition, we improved the linear relaxation of (M2) in about 84% of the instances from the literature and achieved gaps as good as or better in 80% of them. Finally, we found that the model (MLJ2) had a similar behavior of model (M2). |
| publishDate |
2021 |
| dc.date.accessioned.fl_str_mv |
2021-07-16T15:12:57Z |
| dc.date.available.fl_str_mv |
2021-07-16T15:12:57Z |
| dc.date.issued.fl_str_mv |
2021 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
AGUIAR JÚNIOR, Judecir Cavalcante. Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan. 2021. 84 f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2021. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/59600 |
| identifier_str_mv |
AGUIAR JÚNIOR, Judecir Cavalcante. Modelo de arranjo linear e desigualdades válidas para o problema job shop com minimização do makespan. 2021. 84 f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2021. |
| url |
http://www.repositorio.ufc.br/handle/riufc/59600 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| 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/59600/3/2021_dis_jcajunior.pdf http://repositorio.ufc.br/bitstream/riufc/59600/4/license.txt |
| bitstream.checksum.fl_str_mv |
aa1df15a941e653eb472cff343ec345d 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_ |
1847793214973542400 |