Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem

Este trabalho trata do problema de seqüenciamento de n tarefas independentes em m máquinas paralelas não-relacionadas com o objetivo de minimizar o tempo de execução da máquina mais carregada (makespan). É proposto um novo algoritmo de busca local em conexão com um esquema de vizinhança que usa estr...

Full description

Bibliographic Details
Main Authors: Felipe Martins Müller, Odon Bastos Dias, Olinto César Bassi de Araújo
Format: Article
Language:English
Published: Associação Brasileira de Engenharia de Produção (ABEPRO) 2002-01-01
Series:Production
Subjects:
Online Access:http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132002000200002
id doaj-980b5af218f24fa79839cd87979a0c96
record_format Article
spelling doaj-980b5af218f24fa79839cd87979a0c962020-11-24T23:23:12ZengAssociação Brasileira de Engenharia de Produção (ABEPRO)Production0103-65132002-01-0112261710.1590/S0103-65132002000200002Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problemFelipe Martins MüllerOdon Bastos DiasOlinto César Bassi de AraújoEste trabalho trata do problema de seqüenciamento de n tarefas independentes em m máquinas paralelas não-relacionadas com o objetivo de minimizar o tempo de execução da máquina mais carregada (makespan). É proposto um novo algoritmo de busca local em conexão com um esquema de vizinhança que usa estrutura de intervalos e o conceito de eficiência das máquinas para cada tarefa. O algoritmo proposto, denominado Mutat, é comparado com outros algoritmos para avaliar a qualidade das soluções obtidas. A nova abordagem encontra soluções que superam, em qualidade e tempo computacional, o melhor algoritmo de busca local encontrado na literatura para este problema.<br>This work deals with the problem of scheduling n independent jobs on m unrelated parallel machines with the objective of minimizing the makespan (the total elapsed time from the start of execution until all jobs are completed). In this work we propose a new local search algorithm in connection with a powerful neighborhood scheme that uses a structure of intervals and uses the efficiency of the machines for each job. The proposed algorithm, called Mutat, is compared with other algorithms in order to evaluate the quality of the solutions obtained. The new approach finds solutions that overcome, in quality and computational time, the best algorithm of local search found in the literature for this problem.http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132002000200002SeqüenciamentoMáquinas não-relacionadasBusca localHeurísticasSchedulingUnrelated machinesLocal searchHeuristics
collection DOAJ
language English
format Article
sources DOAJ
author Felipe Martins Müller
Odon Bastos Dias
Olinto César Bassi de Araújo
spellingShingle Felipe Martins Müller
Odon Bastos Dias
Olinto César Bassi de Araújo
Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
Production
Seqüenciamento
Máquinas não-relacionadas
Busca local
Heurísticas
Scheduling
Unrelated machines
Local search
Heuristics
author_facet Felipe Martins Müller
Odon Bastos Dias
Olinto César Bassi de Araújo
author_sort Felipe Martins Müller
title Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
title_short Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
title_full Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
title_fullStr Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
title_full_unstemmed Algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas Algorithm to solve the unrelated parallel machine scheduling problem
title_sort algoritmo para o problema de seqüenciamento em máquinas paralelas não-relacionadas algorithm to solve the unrelated parallel machine scheduling problem
publisher Associação Brasileira de Engenharia de Produção (ABEPRO)
series Production
issn 0103-6513
publishDate 2002-01-01
description Este trabalho trata do problema de seqüenciamento de n tarefas independentes em m máquinas paralelas não-relacionadas com o objetivo de minimizar o tempo de execução da máquina mais carregada (makespan). É proposto um novo algoritmo de busca local em conexão com um esquema de vizinhança que usa estrutura de intervalos e o conceito de eficiência das máquinas para cada tarefa. O algoritmo proposto, denominado Mutat, é comparado com outros algoritmos para avaliar a qualidade das soluções obtidas. A nova abordagem encontra soluções que superam, em qualidade e tempo computacional, o melhor algoritmo de busca local encontrado na literatura para este problema.<br>This work deals with the problem of scheduling n independent jobs on m unrelated parallel machines with the objective of minimizing the makespan (the total elapsed time from the start of execution until all jobs are completed). In this work we propose a new local search algorithm in connection with a powerful neighborhood scheme that uses a structure of intervals and uses the efficiency of the machines for each job. The proposed algorithm, called Mutat, is compared with other algorithms in order to evaluate the quality of the solutions obtained. The new approach finds solutions that overcome, in quality and computational time, the best algorithm of local search found in the literature for this problem.
topic Seqüenciamento
Máquinas não-relacionadas
Busca local
Heurísticas
Scheduling
Unrelated machines
Local search
Heuristics
url http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0103-65132002000200002
work_keys_str_mv AT felipemartinsmuller algoritmoparaoproblemadesequenciamentoemmaquinasparalelasnaorelacionadasalgorithmtosolvetheunrelatedparallelmachineschedulingproblem
AT odonbastosdias algoritmoparaoproblemadesequenciamentoemmaquinasparalelasnaorelacionadasalgorithmtosolvetheunrelatedparallelmachineschedulingproblem
AT olintocesarbassidearaujo algoritmoparaoproblemadesequenciamentoemmaquinasparalelasnaorelacionadasalgorithmtosolvetheunrelatedparallelmachineschedulingproblem
_version_ 1725564718660190208