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

dc.creatorMateus Rocha de Paula
dc.date.accessioned2019-08-13T18:26:48Z
dc.date.accessioned2025-09-09T00:08:24Z
dc.date.available2019-08-13T18:26:48Z
dc.date.issued2008-12-12
dc.description.abstractAbstract 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.
dc.identifier.urihttps://hdl.handle.net/1843/RVMR-7PVQT8
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectProcessamento eletronico de dados
dc.subjectProcessamento paralelo (Computadores)
dc.subjectAlgoritmos de computador
dc.subjectComputação
dc.subject.otherProcessamento eletronico de dado
dc.subject.otherProcessamento paralelo
dc.titleHeuristicas para a minimização dos atrasos em sequenciamento de maquinas paralelas com tempos de preparação dependentes da sequência
dc.typeDissertação de mestrado
local.contributor.advisor1Geraldo Robson Mateus
local.contributor.referee1Gilberto de Miranda Junior
local.contributor.referee1Marcone Jamilson Freitas Souza
local.contributor.referee1Sebastián Alberto Urrutia
local.description.resumoConsidere 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
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
mateusrochapaula.pdf
Tamanho:
674.1 KB
Formato:
Adobe Portable Document Format