Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência

Detalhes bibliográficos
Autor(a) principal: Mateus Rocha de Paula
Data de Publicação: 2008
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/RVMR-7PVQT8
Resumo: Considere o problema de sequenciar um conjunto de tarefas, a serem processadas exatamente uma vez em qualquer máquina de um conjunto de máquinas não-relacionadas, sem preempção. Cada tarefa tem uma data de entrega, um peso e, para cada máquina, além de um tempo de processamento, um tempo de preparação dependente da sequência. Em todo este trabalho, o objetivo é minimizar a soma dos atrasos ponderados das tarefas, mas outros objetivos, como a minimização do makespan e da soma das folgas também são discutidos.Inicialmente, este trabalho propõe e analisa implementações eficientes de diversas heurísticas baseadas em buscas locais para abordar o problema. Fatores como o desenho e detalhes de implementação dos algoritmos são discutidos. As heurísticas propostas são então comparadas com outrasimplementações bem sucedidas, para mostrar suas vantagens em termos de qualidade e tempo de computação, principalmente para instâncias de grande porte.Para medir a qualidade das soluções, os valores de função objetivo das soluções obtidas são comparados com limites inferiores do problema. Para obter tais limites, um algoritmo Non-Delayed Relax-and-Cut é desenvolvido a partir de uma relaxação lagrangeana de uma formulação indexada no tempo. Para obter-se soluções aproximadas para o problema, a relaxação lagrangeana apresentada também é utilizada para
id UFMG_aa44493d387396ce8738ef8059d94c8d
oai_identifier_str oai:repositorio.ufmg.br:1843/RVMR-7PVQT8
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Geraldo Robson MateusGilberto de Miranda JuniorMarcone Jamilson Freitas SouzaSebastián Alberto UrrutiaMateus Rocha de Paula2019-08-13T18:26:48Z2019-08-13T18:26:48Z2008-12-12http://hdl.handle.net/1843/RVMR-7PVQT8Considere o problema de sequenciar um conjunto de tarefas, a serem processadas exatamente uma vez em qualquer máquina de um conjunto de máquinas não-relacionadas, sem preempção. Cada tarefa tem uma data de entrega, um peso e, para cada máquina, além de um tempo de processamento, um tempo de preparação dependente da sequência. Em todo este trabalho, o objetivo é minimizar a soma dos atrasos ponderados das tarefas, mas outros objetivos, como a minimização do makespan e da soma das folgas também são discutidos.Inicialmente, este trabalho propõe e analisa implementações eficientes de diversas heurísticas baseadas em buscas locais para abordar o problema. Fatores como o desenho e detalhes de implementação dos algoritmos são discutidos. As heurísticas propostas são então comparadas com outrasimplementações bem sucedidas, para mostrar suas vantagens em termos de qualidade e tempo de computação, principalmente para instâncias de grande porte.Para medir a qualidade das soluções, os valores de função objetivo das soluções obtidas são comparados com limites inferiores do problema. Para obter tais limites, um algoritmo Non-Delayed Relax-and-Cut é desenvolvido a partir de uma relaxação lagrangeana de uma formulação indexada no tempo. Para obter-se soluções aproximadas para o problema, a relaxação lagrangeana apresentada também é utilizada paraAbstract Consider the problem of scheduling a set of jobs to be processed exactly once, on any machine of a set of unrelated parallel machines, without preemption. Each job has a due date, weight, and, for eachmachine, an associated processing time and sequence-dependent setup time. Throughout this work,the objective function considered is to minimize the total weighted tardiness of the jobs, but otherobjectives, such as the minimization of the makespan and the minimization of the total slackness, are also discussed.Initially, this work proposes and analyses efficient implementations of several local search based heuristics to tackle the problem. Aspects such as the algorithms' design and implementation aspectsare discussed. Then, the proposed heuristics are compared with other successful implementations, to highlight their advantages in terms of quality and computation time, specially for large instances.In order to measure the quality of the proposed solutions, their objective function values are compared to lower bounds of the problem. These bounds are obtained by a Non-Delayed Relax-and-Cut algorithm, based on a lagrangean relaxation of a time indexed formulation of the problem. It isalso used to develop a lagrangean heuristic, to obtain approximate solutions.To achieve maximum performance and memory saving, thus allowing to tackle large instances,the developed algorithms do not rely on third party solvers.Good solutions for instances with up to six machines and 200 jobs, and lower bounds for instan-ces with up to six machines and 80 jobs, were obtained within reasonable time. The obtained lowerbounds were particularly good for easy instances, proving the optimality of some solutions and pro-viding tight gaps for others. For more difficult instances, the obtained lower bounds were not so goodbut still significant.Universidade Federal de Minas GeraisUFMGProcessamento eletronico de dadosProcessamento paralelo (Computadores)Algoritmos de computadorComputaçãoProcessamento eletronico de dadoProcessamento paraleloHeuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequênciainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALmateusrochapaula.pdfapplication/pdf690279https://repositorio.ufmg.br/bitstream/1843/RVMR-7PVQT8/1/mateusrochapaula.pdfa041e1c0b83e4e26a63ddc37f63bbb81MD51TEXTmateusrochapaula.pdf.txtmateusrochapaula.pdf.txtExtracted texttext/plain297431https://repositorio.ufmg.br/bitstream/1843/RVMR-7PVQT8/2/mateusrochapaula.pdf.txt3eeb4b6874da4a51b02f5cbfa15c917aMD521843/RVMR-7PVQT82019-11-14 08:31:10.825oai:repositorio.ufmg.br:1843/RVMR-7PVQT8Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T11:31:10Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
title Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
spellingShingle Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
Mateus Rocha de Paula
Processamento eletronico de dado
Processamento paralelo
Processamento eletronico de dados
Processamento paralelo (Computadores)
Algoritmos de computador
Computação
title_short Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
title_full Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
title_fullStr Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
title_full_unstemmed Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
title_sort Heuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
author Mateus Rocha de Paula
author_facet Mateus Rocha de Paula
author_role author
dc.contributor.advisor1.fl_str_mv Geraldo Robson Mateus
dc.contributor.referee1.fl_str_mv Gilberto de Miranda Junior
dc.contributor.referee2.fl_str_mv Marcone Jamilson Freitas Souza
dc.contributor.referee3.fl_str_mv Sebastián Alberto Urrutia
dc.contributor.author.fl_str_mv Mateus Rocha de Paula
contributor_str_mv Geraldo Robson Mateus
Gilberto de Miranda Junior
Marcone Jamilson Freitas Souza
Sebastián Alberto Urrutia
dc.subject.por.fl_str_mv Processamento eletronico de dado
Processamento paralelo
topic Processamento eletronico de dado
Processamento paralelo
Processamento eletronico de dados
Processamento paralelo (Computadores)
Algoritmos de computador
Computação
dc.subject.other.pt_BR.fl_str_mv Processamento eletronico de dados
Processamento paralelo (Computadores)
Algoritmos de computador
Computação
description Considere o problema de sequenciar um conjunto de tarefas, a serem processadas exatamente uma vez em qualquer máquina de um conjunto de máquinas não-relacionadas, sem preempção. Cada tarefa tem uma data de entrega, um peso e, para cada máquina, além de um tempo de processamento, um tempo de preparação dependente da sequência. Em todo este trabalho, o objetivo é minimizar a soma dos atrasos ponderados das tarefas, mas outros objetivos, como a minimização do makespan e da soma das folgas também são discutidos.Inicialmente, este trabalho propõe e analisa implementações eficientes de diversas heurísticas baseadas em buscas locais para abordar o problema. Fatores como o desenho e detalhes de implementação dos algoritmos são discutidos. As heurísticas propostas são então comparadas com outrasimplementações bem sucedidas, para mostrar suas vantagens em termos de qualidade e tempo de computação, principalmente para instâncias de grande porte.Para medir a qualidade das soluções, os valores de função objetivo das soluções obtidas são comparados com limites inferiores do problema. Para obter tais limites, um algoritmo Non-Delayed Relax-and-Cut é desenvolvido a partir de uma relaxação lagrangeana de uma formulação indexada no tempo. Para obter-se soluções aproximadas para o problema, a relaxação lagrangeana apresentada também é utilizada para
publishDate 2008
dc.date.issued.fl_str_mv 2008-12-12
dc.date.accessioned.fl_str_mv 2019-08-13T18:26:48Z
dc.date.available.fl_str_mv 2019-08-13T18:26:48Z
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 http://hdl.handle.net/1843/RVMR-7PVQT8
url http://hdl.handle.net/1843/RVMR-7PVQT8
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.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/RVMR-7PVQT8/1/mateusrochapaula.pdf
https://repositorio.ufmg.br/bitstream/1843/RVMR-7PVQT8/2/mateusrochapaula.pdf.txt
bitstream.checksum.fl_str_mv a041e1c0b83e4e26a63ddc37f63bbb81
3eeb4b6874da4a51b02f5cbfa15c917a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589371083882496