Publicação

Uma heurística de trocas para o problema de sequenciamento de tarefas em processadores uniformes

Ver documento

Detalhes bibliográficos
Resumo:O sequenciamento de tarefas independentes de forma não preemptiva em sistemas de processadores uniformes, com o objetivo de minimizar o tempo total de execução (makespan), é o assunto do presente artigo. Considera-se um conjunto de n tarefas, onde cada tarefa possui um tempo de processamento, e um conjunto m > ou = 2 de processadores com velocidades de processamento sigma1 = 1<FONT FACE=Symbol>£s</FONT>2<= ...<FONT FACE=Symbol>£s</FONT>m. Sendo o problema de encontrar o mínimo makespan considerado NP-difícil, desenvolveu-se uma heurística de trocas poderosa para resolvê-lo. A heurística proposta é composta de três fases: alocação inicial, balanceamento de carga e fase de dupla troca. A principal característica desta nova heurística é a de prescindir de uma pré-ordenação das tarefas. A heurística desenvolvida foi comparada com um limitante inferior da solução ótima e também com outras três heurísticas apresentando um desempenho superior, encontrando a solução ótima em um grande número de casos as custas de um baixo esforço computacional.
Autores principais:Müller,Felipe Martins
Outros Autores:Limberger,Sergio João
Assunto:Problemas de Seqüenciamento Otimização Combinatória Heurísticas
Ano:2000
País:Brasil
Tipo de documento:artigo
Tipo de acesso:acesso aberto
Instituição associada:IBICT
Idioma:português
Origem:Oasisbr
Descrição
Resumo:O sequenciamento de tarefas independentes de forma não preemptiva em sistemas de processadores uniformes, com o objetivo de minimizar o tempo total de execução (makespan), é o assunto do presente artigo. Considera-se um conjunto de n tarefas, onde cada tarefa possui um tempo de processamento, e um conjunto m > ou = 2 de processadores com velocidades de processamento sigma1 = 1<FONT FACE=Symbol>£s</FONT>2<= ...<FONT FACE=Symbol>£s</FONT>m. Sendo o problema de encontrar o mínimo makespan considerado NP-difícil, desenvolveu-se uma heurística de trocas poderosa para resolvê-lo. A heurística proposta é composta de três fases: alocação inicial, balanceamento de carga e fase de dupla troca. A principal característica desta nova heurística é a de prescindir de uma pré-ordenação das tarefas. A heurística desenvolvida foi comparada com um limitante inferior da solução ótima e também com outras três heurísticas apresentando um desempenho superior, encontrando a solução ótima em um grande número de casos as custas de um baixo esforço computacional.

Atividades financiadas

Não foram encontrados projetos financiados.