Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas

Detalhes bibliográficos
Autor(a) principal: Gonçalves, José Mauricio Brasil
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: https://app.uff.br/riuff/handle/1/18610
Resumo: Scheduling problems are very common in manufacturing and services industries. Scheduling deals with the allocation of scarce resources to jobs over time. The goal is optimizing one or more objectives, translating into the best order in with jobs must be processed by each machine. Many of scheduling problems belong to the NP-hard class of problems, this being the case of the problem studied here. The goal is to propose integer programming formulations for the deterministic two machine flow shop problem, with penalties on the jobs tardiness. In the three-field notation this problem is denoted as F2 | | Σw T . The fact of seeking to minimize the weighted sum of jobs tardiness makes the problem much more difficult when compared to the famous problem of minimizing the completion time of the last job to leave the system (the makespan), denoted as F2 | | Cmax (it can be solved in polynomial time by Johnson´s algorithm). Formulations were tested with binary variables x (that assume value one when job j completes at machine i at time t) and a formulation with binary variables x (that assume value one when job j leaves the system at time t). Computational experiments with instances with up to 50 jobs have shown that the formulation with variables obtained initial dual limits closer to the optimal value of the objective function. Finally, it is also proposed a more compact formulation for the problem, not using the index t in the decision variables and a local search heuristic for solving the problem and heuristics that support the branch and bound algorithms to find a good primal bounds.
id UFF-2_9b5c95addbbb4f5e2a5560b7b6eb48f9
oai_identifier_str oai:app.uff.br:1/18610
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefasFormulations for the two machine flow shop problem with weigthed tardinessEngenharia de produçãoEscalonamento de tarefaProgramação inteiraPesquisa operacionalProblemas de escalonamentoFormulaçõesScheduling problemsFormulationsInteger programmingCNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAOScheduling problems are very common in manufacturing and services industries. Scheduling deals with the allocation of scarce resources to jobs over time. The goal is optimizing one or more objectives, translating into the best order in with jobs must be processed by each machine. Many of scheduling problems belong to the NP-hard class of problems, this being the case of the problem studied here. The goal is to propose integer programming formulations for the deterministic two machine flow shop problem, with penalties on the jobs tardiness. In the three-field notation this problem is denoted as F2 | | Σw T . The fact of seeking to minimize the weighted sum of jobs tardiness makes the problem much more difficult when compared to the famous problem of minimizing the completion time of the last job to leave the system (the makespan), denoted as F2 | | Cmax (it can be solved in polynomial time by Johnson´s algorithm). Formulations were tested with binary variables x (that assume value one when job j completes at machine i at time t) and a formulation with binary variables x (that assume value one when job j leaves the system at time t). Computational experiments with instances with up to 50 jobs have shown that the formulation with variables obtained initial dual limits closer to the optimal value of the objective function. Finally, it is also proposed a more compact formulation for the problem, not using the index t in the decision variables and a local search heuristic for solving the problem and heuristics that support the branch and bound algorithms to find a good primal bounds.Problemas de escalonamento são muito comuns nos ambientes de produção de bens e prestação de serviços. Referem-se à alocação de recursos escassos a tarefas ao longo de determinados períodos de tempo. A meta consiste em otimizar um ou mais objetivos, traduzindo-se na melhor ordem que as tarefas devem ser processadas por cada uma das máquinas. Muito dos problemas de escalonamento enquadram-se na categoria NP - difícil, sendo o caso do problema desta pesquisa. Este estudo tem por objetivo propor formulações de programação inteira para o problema de escalonamento determinístico Flow shop com duas máquinas onde existem penalidades por atraso nas tarefas. Na notação de três campos tem-se: F2 | | Σ. O fato de buscar a minimização do somatório ponderado dos atrasos das tarefas, faz com que o problema apresente complexidade computacional superior quando comparado ao famoso problema de minimização do tempo de finalização da última tarefa a deixar o sistema: F2 | | Cmax (sendo este último resolvido em tempo polinomial pelo algoritmo de Johnson). Foram testadas formulações com variáveis binárias (que assumem valor unitário se a tarefa j finaliza seu processamento na máquina i no tempo t) e variáveis binárias (que assumem valor unitário se a tarefa j tem seu processamento finalizado na segunda máquina no tempo t). Em testes elaborados com instâncias de até cinqüenta tarefas, observouse que a formulação com a variável obteve limites duais iniciais mais próximos do valor ótimo da função objetivo. Por último, foi também proposta uma formulação mais compacta para o problema, não utilizando o índice t nas variáveis de decisão, além de uma heurística de busca local para solução do problema e heurísticas que apóiam o algoritmo de branch and bound a encontrar uma solução viável inicial.Programa de Pós-graduação em Engenharia de ProduçãoEstratégia-Apoio Logístico-Tecnologia e TrabalhoBarboza, Eduardo UchoaCPF:85462487922http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4721785E2Pessoa, Artur AlvesCPF:78134500221http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797569Z6Rodrigues, Rosiane de FreitasCPF:02862839728http://lattes.cnpq.br/8358219976594707Gonçalves, José Mauricio Brasil2021-03-10T20:45:04Z2009-11-102021-03-10T20:45:04Z2009-09-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://app.uff.br/riuff/handle/1/18610porCC-BY-SAinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-03-10T20:45:04Zoai:app.uff.br:1/18610Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202021-03-10T20:45:04Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
Formulations for the two machine flow shop problem with weigthed tardiness
title Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
spellingShingle Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
Gonçalves, José Mauricio Brasil
Engenharia de produção
Escalonamento de tarefa
Programação inteira
Pesquisa operacional
Problemas de escalonamento
Formulações
Scheduling problems
Formulations
Integer programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
title_short Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
title_full Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
title_fullStr Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
title_full_unstemmed Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
title_sort Formulações para o problema do flow shop em duas máquinas com penalidades por atraso nas tarefas
author Gonçalves, José Mauricio Brasil
author_facet Gonçalves, José Mauricio Brasil
author_role author
dc.contributor.none.fl_str_mv Barboza, Eduardo Uchoa
CPF:85462487922
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4721785E2
Pessoa, Artur Alves
CPF:78134500221
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797569Z6
Rodrigues, Rosiane de Freitas
CPF:02862839728
http://lattes.cnpq.br/8358219976594707
dc.contributor.author.fl_str_mv Gonçalves, José Mauricio Brasil
dc.subject.por.fl_str_mv Engenharia de produção
Escalonamento de tarefa
Programação inteira
Pesquisa operacional
Problemas de escalonamento
Formulações
Scheduling problems
Formulations
Integer programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
topic Engenharia de produção
Escalonamento de tarefa
Programação inteira
Pesquisa operacional
Problemas de escalonamento
Formulações
Scheduling problems
Formulations
Integer programming
CNPQ::ENGENHARIAS::ENGENHARIA DE PRODUCAO
description Scheduling problems are very common in manufacturing and services industries. Scheduling deals with the allocation of scarce resources to jobs over time. The goal is optimizing one or more objectives, translating into the best order in with jobs must be processed by each machine. Many of scheduling problems belong to the NP-hard class of problems, this being the case of the problem studied here. The goal is to propose integer programming formulations for the deterministic two machine flow shop problem, with penalties on the jobs tardiness. In the three-field notation this problem is denoted as F2 | | Σw T . The fact of seeking to minimize the weighted sum of jobs tardiness makes the problem much more difficult when compared to the famous problem of minimizing the completion time of the last job to leave the system (the makespan), denoted as F2 | | Cmax (it can be solved in polynomial time by Johnson´s algorithm). Formulations were tested with binary variables x (that assume value one when job j completes at machine i at time t) and a formulation with binary variables x (that assume value one when job j leaves the system at time t). Computational experiments with instances with up to 50 jobs have shown that the formulation with variables obtained initial dual limits closer to the optimal value of the objective function. Finally, it is also proposed a more compact formulation for the problem, not using the index t in the decision variables and a local search heuristic for solving the problem and heuristics that support the branch and bound algorithms to find a good primal bounds.
publishDate 2009
dc.date.none.fl_str_mv 2009-11-10
2009-09-25
2021-03-10T20:45:04Z
2021-03-10T20:45:04Z
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://app.uff.br/riuff/handle/1/18610
url https://app.uff.br/riuff/handle/1/18610
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Programa de Pós-graduação em Engenharia de Produção
Estratégia-Apoio Logístico-Tecnologia e Trabalho
publisher.none.fl_str_mv Programa de Pós-graduação em Engenharia de Produção
Estratégia-Apoio Logístico-Tecnologia e Trabalho
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1807838788060184576