Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação
O Problema Quadrático de Alocação, PQA, foi estudado utilizando uma abordagem algébrica através de uma relaxação linear, o Problema de Alocação Linear, PAL. A utilização dessa abordagem se deve ao fato de existir na literatura o Teorema das Inversões demonstrado por Rangel em [Ran00] que associa o c...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Sociedade Brasileira de Pesquisa Operacional
2006-04-01
|
Series: | Pesquisa Operacional |
Subjects: | |
Online Access: | http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-74382006000100007 |
id |
doaj-e6c8b2c8f138466e8bc87f58b64d57d1 |
---|---|
record_format |
Article |
spelling |
doaj-e6c8b2c8f138466e8bc87f58b64d57d12020-11-24T21:21:57ZengSociedade Brasileira de Pesquisa OperacionalPesquisa Operacional0101-74381678-51422006-04-0126112914410.1590/S0101-74382006000100007Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocaçãoLeandro Colombi ResendoMaria Cristina RangelO Problema Quadrático de Alocação, PQA, foi estudado utilizando uma abordagem algébrica através de uma relaxação linear, o Problema de Alocação Linear, PAL. A utilização dessa abordagem se deve ao fato de existir na literatura o Teorema das Inversões demonstrado por Rangel em [Ran00] que associa o custo de uma solução do PQA ao número de inversões de sua correspondente linear no PAL. Embora seja polinomial o reconhecimento de uma solução linear viável para o PQA, caracterizar no conjunto de todas as soluções do PAL quais são as que satisfazem o PQA é uma tarefa extremamente difícil. Neste trabalho construímos uma matriz que armazena informações de soluções lineares capazes de gerar soluções quadráticas. Combinando esse mapeamento com o Teorema das Inversões apresentamos um método construtivo que gera soluções iniciais de boa qualidade. A grande vantagem dessa matriz é que seu custo computacional e gasto de memória são baixos. Propomos também uma versão paralela deste algoritmo.<br>The Quadratic Assignment Problem, QAP, was studied using an algebraic approach through a linear relaxation, the Linear Assignment Problem, LAP. The reason for this approach is the Inversion Theorem demonstrated by Rangel [Ran00]. In this theorem, the QAP solution cost is associated to the number of inversions of the linear correspondent. Although recognizing if a linear solution correspond to a QAP solution is polynomial, there are much more LAP solutions than QAP solutions, and therefore to find them is a hard work. We construct a matrix that stores information about LAP solutions that are able to generate QAP solutions. The Inversion Theorem in conjuction with this matrix permitted us to present a constructive method that generates good initial solutions. The great advantage of this matrix is the low computational cost of time and memory. A parallel version of this algorithm is proposed and implemented in this work.http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-74382006000100007problema quadrático de alocaçãoproblema de alocação linearteorema das inversõesquadratic assignment problemlinear assignment probleminversion theorem |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Leandro Colombi Resendo Maria Cristina Rangel |
spellingShingle |
Leandro Colombi Resendo Maria Cristina Rangel Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação Pesquisa Operacional problema quadrático de alocação problema de alocação linear teorema das inversões quadratic assignment problem linear assignment problem inversion theorem |
author_facet |
Leandro Colombi Resendo Maria Cristina Rangel |
author_sort |
Leandro Colombi Resendo |
title |
Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
title_short |
Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
title_full |
Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
title_fullStr |
Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
title_full_unstemmed |
Um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
title_sort |
um algoritmo construtivo baseado em uma abordagem algébrica do problema quadrático de alocação |
publisher |
Sociedade Brasileira de Pesquisa Operacional |
series |
Pesquisa Operacional |
issn |
0101-7438 1678-5142 |
publishDate |
2006-04-01 |
description |
O Problema Quadrático de Alocação, PQA, foi estudado utilizando uma abordagem algébrica através de uma relaxação linear, o Problema de Alocação Linear, PAL. A utilização dessa abordagem se deve ao fato de existir na literatura o Teorema das Inversões demonstrado por Rangel em [Ran00] que associa o custo de uma solução do PQA ao número de inversões de sua correspondente linear no PAL. Embora seja polinomial o reconhecimento de uma solução linear viável para o PQA, caracterizar no conjunto de todas as soluções do PAL quais são as que satisfazem o PQA é uma tarefa extremamente difícil. Neste trabalho construímos uma matriz que armazena informações de soluções lineares capazes de gerar soluções quadráticas. Combinando esse mapeamento com o Teorema das Inversões apresentamos um método construtivo que gera soluções iniciais de boa qualidade. A grande vantagem dessa matriz é que seu custo computacional e gasto de memória são baixos. Propomos também uma versão paralela deste algoritmo.<br>The Quadratic Assignment Problem, QAP, was studied using an algebraic approach through a linear relaxation, the Linear Assignment Problem, LAP. The reason for this approach is the Inversion Theorem demonstrated by Rangel [Ran00]. In this theorem, the QAP solution cost is associated to the number of inversions of the linear correspondent. Although recognizing if a linear solution correspond to a QAP solution is polynomial, there are much more LAP solutions than QAP solutions, and therefore to find them is a hard work. We construct a matrix that stores information about LAP solutions that are able to generate QAP solutions. The Inversion Theorem in conjuction with this matrix permitted us to present a constructive method that generates good initial solutions. The great advantage of this matrix is the low computational cost of time and memory. A parallel version of this algorithm is proposed and implemented in this work. |
topic |
problema quadrático de alocação problema de alocação linear teorema das inversões quadratic assignment problem linear assignment problem inversion theorem |
url |
http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0101-74382006000100007 |
work_keys_str_mv |
AT leandrocolombiresendo umalgoritmoconstrutivobaseadoemumaabordagemalgebricadoproblemaquadraticodealocacao AT mariacristinarangel umalgoritmoconstrutivobaseadoemumaabordagemalgebricadoproblemaquadraticodealocacao |
_version_ |
1725997363003129856 |