Publicação

Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega

Ver documento

Detalhes bibliográficos
Resumo:A empresa INPLAS procura melhorar o planeamento de produção nas suas fábricas. Nesse sentido, o principal objetivo deste trabalho foi o desenvolvimento de um sistema de apoio à decisão para resolver o desafio específico de programação de máquinas paralelas dedicadas, considerando setups dependentes da sequência de famílias, recursos adicionais e datas de entrega (PMSR). Primeiro foram estudados e adaptados dois modelos matemáticos: Strip-Packing e Time Index. As adaptações referidas prendem-se com considerações necessárias para responder à realidade do problema, nomeadamente, conversão dos modelos gerais para o caso particular de máquinas dedicadas, introdução da configuração inicial das máquinas, inclusão das datas de entrega e a capacidade de lidar com setups dependentes da sequência de famílias. Além disso propõe-se uma função multi-objetivo para a minimização do tardiness e da soma dos makespan de todas as máquinas. A programação do modelo funciona de forma lexicográfica pelo método de duas fases, resolvendo na 1ª fase o modelo com vista à minimização do tardiness e na 2ª fase objetivando a minimização da soma dos makespan de todas as máquinas. Após constatar que o modelo StripPacking apresentou um desempenho superior em relação ao modelo Time Index, a análise concentrou-se exclusivamente no Strip-Packing. Neste trabalho são também desenvolvidas heurísticas matemáticas para atingir melhores resultados visto que o modelo matemático só se mostrou capaz de resolver instâncias de pequena dimensão. Dentro deste paradigma, as estratégias utilizadas foram o warm-start (fornecimento de uma solução inicial válida que atua como upper bound) e um lower bound (limita o espaço soluções inferiormente). Assim, foram desenvolvidas uma heurística inicial para limitar inferiormente a soma dos makespan de todas as máquinas e uma metaheurística GRASP para gerar soluções iniciais válidas. As heurísticas matemáticas foram eficazes, com destaque para a combinação da heurística construtiva e da metaheurística GRASP com modelo matemático. Para as instâncias pequenas, a 1ª fase, que procura a minimização do tardiness, permitiu encontrar a solução ótima em 75% dos testes executados, tendo um gap médio de 4,40% e um ganho de 31,57% em gap e 24,82% em tempo computacional face ao comportamento isolado do modelo. A 2ª fase, que procura a minimização da soma dos makespan de todas as máquinas também mostrou resultados positivos, atingindo um gap médio de 3,89% e ganhos de 84,87% em gap e 9,66% em tempo computacional face ao modelo isolado, encontrando a solução ótima em 37,5% dos testes executados com as instâncias pequenas. Os resultados obtidos pelo GRASP evidenciam a qualidade das suas soluções. Em 37,5% das instâncias, a solução do GRASP foi a solução ótima de tardiness, sendo 4,4% o desvio médio da solução GRASP à solução ótima. A heurística associada ao lower bound superou a relaxação linear, valorizando a sua introdução. Relativamente aos limites computacionais, o GRASP apresenta bons resultados para instâncias pequenas, no entanto, nas maiores instâncias pode atingir tempos computacionais até 50 minutos, valores consideravelmente elevados. Por outro lado, a heurística construtiva para lowerbound produz soluções em menos de 1 segundo para qualquer dimensão.
Autores principais:Ferreira, Ana Rita Barbosa Moura Mota
Assunto:Máquinas Paralelas Datas de Entrega Recursos Setups Heurísticas Matemáticas GRASP Parallel machines Due Dates Resources Setups Matheuristics
Ano:2023
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico do Porto
Idioma:português
Origem:Repositório Científico do Instituto Politécnico do Porto
_version_ 1868786234082459648
author Ferreira, Ana Rita Barbosa Moura Mota
author_facet Ferreira, Ana Rita Barbosa Moura Mota
author_role author
contributor_name_str_mv Lopes, Manuel Joaquim Pereira
REPOSITÓRIO P.PORTO
country_str PT
creators_json_txt [{\"Person.name\":\"Ferreira, Ana Rita Barbosa Moura Mota\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Lopes, Manuel Joaquim Pereira
REPOSITÓRIO P.PORTO
datacite.creators.creator.creatorName.fl_str_mv Ferreira, Ana Rita Barbosa Moura Mota
datacite.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2023-11-08T14:43:08Z
datacite.date.embargoed.fl_str_mv 2023-11-08T14:43:08Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
datacite.titles.title.fl_str_mv Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
dc.contributor.none.fl_str_mv Lopes, Manuel Joaquim Pereira
REPOSITÓRIO P.PORTO
dc.creator.none.fl_str_mv Ferreira, Ana Rita Barbosa Moura Mota
dc.date.Accepted.fl_str_mv 2023-01-01T00:00:00Z
dc.date.available.fl_str_mv 2023-11-08T14:43:08Z
dc.date.embargoed.fl_str_mv 2023-11-08T14:43:08Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10400.22/23864
dc.language.none.fl_str_mv por
dc.rights.cclincense.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
dc.title.fl_str_mv Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
description A empresa INPLAS procura melhorar o planeamento de produção nas suas fábricas. Nesse sentido, o principal objetivo deste trabalho foi o desenvolvimento de um sistema de apoio à decisão para resolver o desafio específico de programação de máquinas paralelas dedicadas, considerando setups dependentes da sequência de famílias, recursos adicionais e datas de entrega (PMSR). Primeiro foram estudados e adaptados dois modelos matemáticos: Strip-Packing e Time Index. As adaptações referidas prendem-se com considerações necessárias para responder à realidade do problema, nomeadamente, conversão dos modelos gerais para o caso particular de máquinas dedicadas, introdução da configuração inicial das máquinas, inclusão das datas de entrega e a capacidade de lidar com setups dependentes da sequência de famílias. Além disso propõe-se uma função multi-objetivo para a minimização do tardiness e da soma dos makespan de todas as máquinas. A programação do modelo funciona de forma lexicográfica pelo método de duas fases, resolvendo na 1ª fase o modelo com vista à minimização do tardiness e na 2ª fase objetivando a minimização da soma dos makespan de todas as máquinas. Após constatar que o modelo StripPacking apresentou um desempenho superior em relação ao modelo Time Index, a análise concentrou-se exclusivamente no Strip-Packing. Neste trabalho são também desenvolvidas heurísticas matemáticas para atingir melhores resultados visto que o modelo matemático só se mostrou capaz de resolver instâncias de pequena dimensão. Dentro deste paradigma, as estratégias utilizadas foram o warm-start (fornecimento de uma solução inicial válida que atua como upper bound) e um lower bound (limita o espaço soluções inferiormente). Assim, foram desenvolvidas uma heurística inicial para limitar inferiormente a soma dos makespan de todas as máquinas e uma metaheurística GRASP para gerar soluções iniciais válidas. As heurísticas matemáticas foram eficazes, com destaque para a combinação da heurística construtiva e da metaheurística GRASP com modelo matemático. Para as instâncias pequenas, a 1ª fase, que procura a minimização do tardiness, permitiu encontrar a solução ótima em 75% dos testes executados, tendo um gap médio de 4,40% e um ganho de 31,57% em gap e 24,82% em tempo computacional face ao comportamento isolado do modelo. A 2ª fase, que procura a minimização da soma dos makespan de todas as máquinas também mostrou resultados positivos, atingindo um gap médio de 3,89% e ganhos de 84,87% em gap e 9,66% em tempo computacional face ao modelo isolado, encontrando a solução ótima em 37,5% dos testes executados com as instâncias pequenas. Os resultados obtidos pelo GRASP evidenciam a qualidade das suas soluções. Em 37,5% das instâncias, a solução do GRASP foi a solução ótima de tardiness, sendo 4,4% o desvio médio da solução GRASP à solução ótima. A heurística associada ao lower bound superou a relaxação linear, valorizando a sua introdução. Relativamente aos limites computacionais, o GRASP apresenta bons resultados para instâncias pequenas, no entanto, nas maiores instâncias pode atingir tempos computacionais até 50 minutos, valores consideravelmente elevados. Por outro lado, a heurística construtiva para lowerbound produz soluções em menos de 1 segundo para qualquer dimensão.
dirty 0
eu_rights_str_mv openAccess
format masterThesis
fulltext.url.fl_str_mv https://recipp.ipp.pt/bitstreams/ea238e67-6366-4d90-8f6b-b63a071b5958/download
id recipp_7b8f4eef5af94994fcaade4fb5eec7be
identifier.url.fl_str_mv http://hdl.handle.net/10400.22/23864
instacron_str recipp
institution Instituto Politécnico do Porto
instname_str Instituto Politécnico do Porto
language por
network_acronym_str recipp
network_name_str Repositório Científico do Instituto Politécnico do Porto
oai_identifier_str oai:recipp.ipp.pt:10400.22/23864
organization_str_mv urn:organizationAcronym:recipp
person_str_mv Ferreira, Ana Rita Barbosa Moura Mota
publishDate 2023
reponame_str Repositório Científico do Instituto Politécnico do Porto
repository_id_str urn:repositoryAcronym:recipp
service_str_mv urn:repositoryAcronym:recipp
spelling porpt_PTA empresa INPLAS procura melhorar o planeamento de produção nas suas fábricas. Nesse sentido, o principal objetivo deste trabalho foi o desenvolvimento de um sistema de apoio à decisão para resolver o desafio específico de programação de máquinas paralelas dedicadas, considerando setups dependentes da sequência de famílias, recursos adicionais e datas de entrega (PMSR). Primeiro foram estudados e adaptados dois modelos matemáticos: Strip-Packing e Time Index. As adaptações referidas prendem-se com considerações necessárias para responder à realidade do problema, nomeadamente, conversão dos modelos gerais para o caso particular de máquinas dedicadas, introdução da configuração inicial das máquinas, inclusão das datas de entrega e a capacidade de lidar com setups dependentes da sequência de famílias. Além disso propõe-se uma função multi-objetivo para a minimização do tardiness e da soma dos makespan de todas as máquinas. A programação do modelo funciona de forma lexicográfica pelo método de duas fases, resolvendo na 1ª fase o modelo com vista à minimização do tardiness e na 2ª fase objetivando a minimização da soma dos makespan de todas as máquinas. Após constatar que o modelo StripPacking apresentou um desempenho superior em relação ao modelo Time Index, a análise concentrou-se exclusivamente no Strip-Packing. Neste trabalho são também desenvolvidas heurísticas matemáticas para atingir melhores resultados visto que o modelo matemático só se mostrou capaz de resolver instâncias de pequena dimensão. Dentro deste paradigma, as estratégias utilizadas foram o warm-start (fornecimento de uma solução inicial válida que atua como upper bound) e um lower bound (limita o espaço soluções inferiormente). Assim, foram desenvolvidas uma heurística inicial para limitar inferiormente a soma dos makespan de todas as máquinas e uma metaheurística GRASP para gerar soluções iniciais válidas. As heurísticas matemáticas foram eficazes, com destaque para a combinação da heurística construtiva e da metaheurística GRASP com modelo matemático. Para as instâncias pequenas, a 1ª fase, que procura a minimização do tardiness, permitiu encontrar a solução ótima em 75% dos testes executados, tendo um gap médio de 4,40% e um ganho de 31,57% em gap e 24,82% em tempo computacional face ao comportamento isolado do modelo. A 2ª fase, que procura a minimização da soma dos makespan de todas as máquinas também mostrou resultados positivos, atingindo um gap médio de 3,89% e ganhos de 84,87% em gap e 9,66% em tempo computacional face ao modelo isolado, encontrando a solução ótima em 37,5% dos testes executados com as instâncias pequenas. Os resultados obtidos pelo GRASP evidenciam a qualidade das suas soluções. Em 37,5% das instâncias, a solução do GRASP foi a solução ótima de tardiness, sendo 4,4% o desvio médio da solução GRASP à solução ótima. A heurística associada ao lower bound superou a relaxação linear, valorizando a sua introdução. Relativamente aos limites computacionais, o GRASP apresenta bons resultados para instâncias pequenas, no entanto, nas maiores instâncias pode atingir tempos computacionais até 50 minutos, valores consideravelmente elevados. Por outro lado, a heurística construtiva para lowerbound produz soluções em menos de 1 segundo para qualquer dimensão.application/pdfpt_PTProgramação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entregaFerreira, Ana Rita Barbosa Moura MotaLopes, Manuel Joaquim PereiraHostingInstitutionOrganizationalREPOSITÓRIO P.PORTOe-mailmailto:recipp@sc.ipp.ptrecipp@sc.ipp.ptURNurn:tid:2033802152023-11-08T14:43:08Z20232023-01-01T00:00:00ZHandlehttp://hdl.handle.net/10400.22/23864http://purl.org/coar/access_right/c_abf2open accessMáquinas ParalelasDatas de EntregaRecursosSetupsHeurísticas MatemáticasGRASPParallel machinesDue DatesResourcesSetupsMatheuristics4296678 bytesliteraturehttp://purl.org/coar/resource_type/c_bdccmaster thesis2023http://creativecommons.org/licenses/by-nc/4.0/http://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://recipp.ipp.pt/bitstreams/ea238e67-6366-4d90-8f6b-b63a071b5958/download
spellingShingle Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
Ferreira, Ana Rita Barbosa Moura Mota
Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
status SINGLETON
subject.fl_str_mv Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
title Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
title_full Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
title_fullStr Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
title_full_unstemmed Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
title_short Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
title_sort Programação de máquinas paralelas dedicadas com famílias de setups, recursos adicionais e datas de entrega
topic Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
topic_facet Máquinas Paralelas
Datas de Entrega
Recursos
Setups
Heurísticas Matemáticas
GRASP
Parallel machines
Due Dates
Resources
Setups
Matheuristics
url http://hdl.handle.net/10400.22/23864
visible 1