аЯрЁБс>ўџ (*ўџџџ'џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅСq`№П0bjbjqPqP8::0 џџџџџџЄЄЄЄЄЄЄЄИ@@@@ L И4юddddddddГЕЕЕЕЕЕ$" hŠ bйЄSddSSйЄЄddюwwwS‚ЄdЄdГwSГwwЄЄwdX @й=зб@е‚wЇ 04wь W ь wь Єw0d"†wžВЁdddййaddd4SSSSИИИФ|ФИИИ|ИИИЄЄЄЄЄЄџџџџ Algoritmos para Soluчуo Exata dos Problemas Quadrсticos de Alocaчуo Clсssico e Generalizado para Execuчуo em Ambientes Distribuэdos e Heterogъneos O Problema Quadrсtico de Alocaчуo (QAP) щ um clсssico problema de otimizaчуo combinatѓria amplamente estudado e conhecido por ser muito difэcil tanto do ponto de vista teѓrico como prсtico. Neste problema, щ necessсrio atribuir cada uma das  N facilidades a cada um dos N locais com o objetivo de minimizar  uma funчуo objetivo quadrсtica. Embora bem menos estudado, o Problema Quadrсtico de Alocaчуo Generalizada (GQAP) щ um problema de grande interesse porque щ uma generalizaчуo natural do QAP. O GQAP consiste em alocar M facilidades a N locais, podendo cada local admitir mais de uma facilidade desde que respeitada a capacidade do local, tambщm minimizando uma funчуo objetivo quadrсtica. Soluчѕes exatas para o QAP sуo em geral obtidas pelo mщtodo  branch-and-bound. Este mщtodo,no entanto, requer um grande esforчo computacional, e bons limites inferiores sуo essenciais para podar mais cedo a сrvore de busca. Os mais conhecidos limites inferiores, para algumas instтncias do repositѓrio de referъncia (QAPLIB), sуo obtidos atravщs de um procedimento dual de subida especэfico com base na Tщcnica de Reformulaчуo e Linearizaчуo de nэvel 2 (RLT2). Algoritmos branch-and-bound baseados neste procedimento pertencem ao estado-da-arte na soluчуo exata para o QAP. Esta tese apresenta trъs propostas de algoritmos paralelos, duas para resolver o QAP e uma para o GQAP. Para resolver o QAP, sуo propostos dois algoritmos que empregam paralelismo em diferentes nэveis. O primeiro explora o paralelismo inerente ao mщtodo branch-and-bound pela computaчуo simultтnea de sub-сrvores e o outro explora a paralelizaчуo do cсlculo do limite inferior em cada nѓ da сrvore. O primeiro algoritmo foi implementado para execuчуo em ambientes distribuэdos, e o segundo, para execuчуo em ambientes heterogъneos (CPUs-GPUs). Alщm disso, a aplicaчуo difere daquela da literatura na forma como as variсveis duais sуo atualizadas, que permitem melhorar o limite inferior obtido em muitos casos. Sуo apresentados resultados experimentais que mostram reduчѕes significativas de tempo de execuчуo em relaчуo a trabalhos anteriores e que permitiram resolver de forma exata pela primeira vez duas instтncias do QAP: tai35b e tai40b. Para lidar com o GQAP, foi generalizado o algoritmo dual de subida de Adams et al(2007) e desenvolvido um branch-and-bound com base nele. Para melhorar esse algoritmo, foi apresentado uma novo procedimento de busca do limite inferior que reduz a memѓria total necessсria por um fator de N. Щ mostrado que todas as instтncias da literatura tъm uma estrutura especial que permite que cada subproblema possa ser resolvido como um problema de fluxo de rede. Os experimentos mostram que algoritmo proposto supera parte dos melhores resultados dos mщtodos exatos conhecidos da literatura. Foram resolvidas 24 das 25 instтncias avaliadas, onde 8 delas tiveram a otimalidade comprovada pela primeira vez. Palavras-chave: QAP,  RLT,  GPU, ambientes distribuэdos. “•ѕії/0ђючюулуТу0hx.”B*CJOJQJaJfHphqЪ џџџџhx.”hx.”5hx.” hцbœhз Yhз Yhцbœhз Y5CJ \aJ “”•ії0їѕээээ$a$gdцbœ$a$gdцbœ0ў61hP:pз YА‚. АЦA!АЅ"АЅ#‰$‰%ААФАФ Ф†œ˜žžžžžžžž666666666vvvvvvvvv666666>666666666666666666666666666Ј6666666666И666666666666hH66666666666666666666666666666666666666666666666666666666666666666А6@@ёџ@ NormalCJ_HaJmHsHtH>A@ђџЁ> 0Fonte parсg. padrуoTi@ѓџГT 0 Tabela normalі4ж l4жaі ,k@єџС, 0 Sem lista 0 џџџџ“”•і ї 2 ˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€“”•і ї 2 Kˆ0h Iˆ0Iˆ00 0 0 џџыб!t8cьб!є5cj—2 ƒЂ2 >*€urn:schemas-microsoft-com:office:smarttags €PersonName€ ˜#й €em alocar M€em Ambientes Distribuэdos €ProductIDŠšњ%5_mŠšйц Љ‰ ‹ Ї З Ь з 2 т@KЁЈэђЙФ Є4 ; ѕ § К Л 2 2 " . 2 хз YrљLx.”цbœ>З2 џ@€/ / аKШ„„/ / 0 @@џџUnknownџџџџџџџџџџџџGџ:рAxР џTimes New Roman5€Symbol3& џ:рCxР џArial7& џЁ[ @ŸVerdana"Aˆ№ФЉfS;G­S;GчI чI !№Ѕ‰ДД24* * №ќџ(№џ$Pџџџџџџџџџџџџџџџџџџџџџцbœ2џџ’Algoritmos para Soluчуo Exata dos Problemas Quadrсticos de Alocaчуo Clсssico e Generalizado para Execuчуo em Ambientes Distribuэdos e HeterogъneosHelioHelioўџр…ŸђљOhЋ‘+'Гй0ј˜4@P\hx ˆ” Д Р Ьирш№ф”Algoritmos para Soluчуo Exata dos Problemas Quadrсticos de Alocaчуo Clсssico e Generalizado para Execuчуo em Ambientes Distribuэdos e HeterogъneosHelioNormalHelio2Microsoft Office Word@^аВ@МƒЧЭб@Ÿ#збчI ўџеЭеœ.“—+,љЎ0| hp|„Œ” œЄЌД М [ф* ц “Algoritmos para Soluчуo Exata dos Problemas Quadrсticos de Alocaчуo Clсssico e Generalizado para Execuчуo em Ambientes Distribuэdos e Heterogъneos Tэtulo ўџџџўџџџўџџџ !"#$%&ўџџџ§џџџ)ўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РF@J=зб+€1TableџџџџџџџџWordDocumentџџџџџџџџ8SummaryInformation(џџџџDocumentSummaryInformation8џџџџџџџџџџџџCompObjџџџџџџџџџџџџuџџџџџџџџџџџџџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РF#Documento do Microsoft Office Word MSWordDocWord.Document.8є9Вq