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

Detalhes bibliográficos
Ano de defesa: 2009
Autor(a) principal: Gonçalves, José Mauricio Brasil
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Programa de Pós-graduação em Engenharia de Produção
Estratégia-Apoio Logístico-Tecnologia e Trabalho
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://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.