Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas.
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| 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: | https://www.teses.usp.br/teses/disponiveis/3/3148/tde-29012025-090110/ |
Resumo: | Este trabalho aborda o problema de sequenciamento de tarefas em máquinas diferentes em paralelo, considerando elegibilidade e instante de liberação de máquinas e tarefas, com o objetivo de minimização do atraso ponderado total. Segundo a notação de Graham et al. (1979), tal problema pode ser classificado como Rm || rj, rm, e || wjTj. A pesquisa concentrou-se em métodos exatos, seguindo as oportunidades de estudo neste campo mapeadas por Li e Yang (2009), comparando-se o desempenho de 4 modelos de programação inteira mista em termos de gap de otimalidade obtido, sendo um deles baseado em variáveis de precedência entre tarefas processadas (Prec) e os outros três baseados em variáveis de posição (ou slot) de processamento nas máquinas (Pos, PosDv e PosDvH). Os modelos PosDv e PosDvH incorporam desigualdades válidas para estimação de upper bounds e lower bounds. Além disso, o modelo PosDvH inclui uma heurística para estimação da quantidade máxima de posições de processamento necessários por máquina. O maior gap médio resultante para as 138 instâncias testadas foi observado no modelo Prec, seguido pelo modelo Pos e pelos modelos PosDv e PosDvH, estes dois últimos empatados. Os modelos que incorporam as desigualdades válidas (PosDv e PosDvH) invariavelmente tiveram desempenho igual ou superior que os demais modelos testados (Prec e Pos), ambos com a geração de um gap médio cerca de 67 p.p. menor que o modelo Prec e cerca de 52 p.p. menor que o modelo Pos. A diminuição do gap médio em tais modelos deveu-se mais ao aumento do lower bound obtido do que à diminuição do upper bound. A incorporação da heurística no modelo PosDvH não trouxe melhoria significativa no seu desempenho quando comparado ao modelo PosDv, ficando a média e a mediana do delta absoluto dos gaps obtidos nesses modelos em 1,1 p.p. e 0,4 p.p. respectivamente. Por fim, observou-se correlação positiva entre número de máquinas e tarefas com os gaps médios obtidos e correlação negativa entre o fator de dispersão (dsp) dos prazos desejados de entrega com os gaps médios obtidos. Ademais, observou-se gaps médios menores para instâncias com maior fator de postergação (dt) do prazo desejado de entrega. |
| id |
USP_0e4ddca9e5cc1a333ad83c6f1c174e38 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-29012025-090110 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas.Mathematical modeling of parallel machine scheduling considering eligibility and machine and task release time.Atraso ponderadoExact methodsJob schedulingMáquinas em paraleloMétodos exatosParallel machinesSequenciamento de tarefasWeighted tardinessEste trabalho aborda o problema de sequenciamento de tarefas em máquinas diferentes em paralelo, considerando elegibilidade e instante de liberação de máquinas e tarefas, com o objetivo de minimização do atraso ponderado total. Segundo a notação de Graham et al. (1979), tal problema pode ser classificado como Rm || rj, rm, e || wjTj. A pesquisa concentrou-se em métodos exatos, seguindo as oportunidades de estudo neste campo mapeadas por Li e Yang (2009), comparando-se o desempenho de 4 modelos de programação inteira mista em termos de gap de otimalidade obtido, sendo um deles baseado em variáveis de precedência entre tarefas processadas (Prec) e os outros três baseados em variáveis de posição (ou slot) de processamento nas máquinas (Pos, PosDv e PosDvH). Os modelos PosDv e PosDvH incorporam desigualdades válidas para estimação de upper bounds e lower bounds. Além disso, o modelo PosDvH inclui uma heurística para estimação da quantidade máxima de posições de processamento necessários por máquina. O maior gap médio resultante para as 138 instâncias testadas foi observado no modelo Prec, seguido pelo modelo Pos e pelos modelos PosDv e PosDvH, estes dois últimos empatados. Os modelos que incorporam as desigualdades válidas (PosDv e PosDvH) invariavelmente tiveram desempenho igual ou superior que os demais modelos testados (Prec e Pos), ambos com a geração de um gap médio cerca de 67 p.p. menor que o modelo Prec e cerca de 52 p.p. menor que o modelo Pos. A diminuição do gap médio em tais modelos deveu-se mais ao aumento do lower bound obtido do que à diminuição do upper bound. A incorporação da heurística no modelo PosDvH não trouxe melhoria significativa no seu desempenho quando comparado ao modelo PosDv, ficando a média e a mediana do delta absoluto dos gaps obtidos nesses modelos em 1,1 p.p. e 0,4 p.p. respectivamente. Por fim, observou-se correlação positiva entre número de máquinas e tarefas com os gaps médios obtidos e correlação negativa entre o fator de dispersão (dsp) dos prazos desejados de entrega com os gaps médios obtidos. Ademais, observou-se gaps médios menores para instâncias com maior fator de postergação (dt) do prazo desejado de entrega.This research deals with the problem of job scheduling in unrelated parallel machines, considering machine eligibility and task and machine release times, in order to minimize total weighted tardiness. Using the notation of Graham et al. (1979), this problem can be classified as Rm || rj, rm, and || wjTj. This paper focused on exact methods, according to future studies opportunities mapped in this field by Li and Yang (2009), comparing the performance of 4 mixed integer programming models in terms of optimality gap obtained. One model is based on job precedence variables (Prec), and the other three are based on position (or slot) variables for processing on machines (Pos, PosDv, and PosDvH). The PosDv and PosDvH models incorporate valid inequations for upper and lower bound estimation. Additionally, the PosDvH model includes a heuristic for estimating the maximum number of processing positions (slots) required per machine. The highest average gap resulting from the 138 tested instances was observed in the Prec model, followed by the Pos model, with the PosDv and PosDvH models tying for the next position. Models incorporating valid inequalities (PosDv and PosDvH) invariably performed equal to or better than the other tested models (Prec and Pos), both generating an average gap about 67 p.p. lower than the Prec model and about 52 p.p. lower than the Pos model. The decrease in the average gap in these models was mainly due to the increase in the lower bound obtained rather than the decrease in the upper bound. Incorporating the heuristic into the PosDvH model did not bring significant improvement in its performance compared to the PosDv model, with the average and median absolute delta gaps obtained in these models being 1.1 and 0.4 percentage points respectively. Finally, a positive correlation was observed between the number of machines and tasks with the average gaps obtained, and a negative correlation was observed between the dispersion factor (dsp) of delivery times and the average gaps obtained. Furthermore, smaller average gaps were observed for instances with a higher tightness factor (dt) of delivery times.Biblioteca Digitais de Teses e Dissertações da USPSantoro, Miguel CezarTambelli, Gabriel Ozi Silva2024-09-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3148/tde-29012025-090110/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-01-30T11:21:02Zoai:teses.usp.br:tde-29012025-090110Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-01-30T11:21:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. Mathematical modeling of parallel machine scheduling considering eligibility and machine and task release time. |
| title |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| spellingShingle |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. Tambelli, Gabriel Ozi Silva Atraso ponderado Exact methods Job scheduling Máquinas em paralelo Métodos exatos Parallel machines Sequenciamento de tarefas Weighted tardiness |
| title_short |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| title_full |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| title_fullStr |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| title_full_unstemmed |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| title_sort |
Modelagem matemática da programação de máquinas diferentes em paralelo considerando elegibilidade e instante de liberação de máquinas e tarefas. |
| author |
Tambelli, Gabriel Ozi Silva |
| author_facet |
Tambelli, Gabriel Ozi Silva |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Santoro, Miguel Cezar |
| dc.contributor.author.fl_str_mv |
Tambelli, Gabriel Ozi Silva |
| dc.subject.por.fl_str_mv |
Atraso ponderado Exact methods Job scheduling Máquinas em paralelo Métodos exatos Parallel machines Sequenciamento de tarefas Weighted tardiness |
| topic |
Atraso ponderado Exact methods Job scheduling Máquinas em paralelo Métodos exatos Parallel machines Sequenciamento de tarefas Weighted tardiness |
| description |
Este trabalho aborda o problema de sequenciamento de tarefas em máquinas diferentes em paralelo, considerando elegibilidade e instante de liberação de máquinas e tarefas, com o objetivo de minimização do atraso ponderado total. Segundo a notação de Graham et al. (1979), tal problema pode ser classificado como Rm || rj, rm, e || wjTj. A pesquisa concentrou-se em métodos exatos, seguindo as oportunidades de estudo neste campo mapeadas por Li e Yang (2009), comparando-se o desempenho de 4 modelos de programação inteira mista em termos de gap de otimalidade obtido, sendo um deles baseado em variáveis de precedência entre tarefas processadas (Prec) e os outros três baseados em variáveis de posição (ou slot) de processamento nas máquinas (Pos, PosDv e PosDvH). Os modelos PosDv e PosDvH incorporam desigualdades válidas para estimação de upper bounds e lower bounds. Além disso, o modelo PosDvH inclui uma heurística para estimação da quantidade máxima de posições de processamento necessários por máquina. O maior gap médio resultante para as 138 instâncias testadas foi observado no modelo Prec, seguido pelo modelo Pos e pelos modelos PosDv e PosDvH, estes dois últimos empatados. Os modelos que incorporam as desigualdades válidas (PosDv e PosDvH) invariavelmente tiveram desempenho igual ou superior que os demais modelos testados (Prec e Pos), ambos com a geração de um gap médio cerca de 67 p.p. menor que o modelo Prec e cerca de 52 p.p. menor que o modelo Pos. A diminuição do gap médio em tais modelos deveu-se mais ao aumento do lower bound obtido do que à diminuição do upper bound. A incorporação da heurística no modelo PosDvH não trouxe melhoria significativa no seu desempenho quando comparado ao modelo PosDv, ficando a média e a mediana do delta absoluto dos gaps obtidos nesses modelos em 1,1 p.p. e 0,4 p.p. respectivamente. Por fim, observou-se correlação positiva entre número de máquinas e tarefas com os gaps médios obtidos e correlação negativa entre o fator de dispersão (dsp) dos prazos desejados de entrega com os gaps médios obtidos. Ademais, observou-se gaps médios menores para instâncias com maior fator de postergação (dt) do prazo desejado de entrega. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-09-23 |
| 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.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3148/tde-29012025-090110/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3148/tde-29012025-090110/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1839839160520671232 |