UMA HEURÍSTICA PARA O PROBLEMA DE MINIMIZAÇÃO DE LARGURA DE BANDA EM MATRIZES
|
|
- Afonso Barbosa Faro
- 8 Há anos
- Visualizações:
Transcrição
1 UMA HEURÍSTICA PARA O PROBLEMA DE MINIMIZAÇÃO DE LARGURA DE BANDA EM MATRIZES Marco Antonio Moreira de Carvalho mamc@ita.br Nenina Marcia Pereira Junqueira nenina@resenet.com.br Nei Yoshihiro Soma soma@ita.br RESUMO Este trabalho apresenta uma heurística para o Problema de Minimização de Largura de Banda em Matrizes. O problema consiste em, através de operações elementares sobre as linhas e colunas de uma matriz esparsa, obter uma estrutura de matriz banda, ou seja, todos os elementos não nulos devem estar contidos em diagonais o mais próximo possível da diagonal principal da matriz. A heurística proposta faz uso de ordenações intercaladas de linhas e colunas, e foi sido projetada para tratar instâncias grandes, simétricas ou assimétricas. Uma quantidade extensiva de experimentos computacionais foi realizada para comparar os resultados obtidos pelo método proposto com o mais conhecido da literatura. PALAVRAS-CHAVE: Otimização Combinatória, Minimização de Largura de Banda em Matrizes, Ordenação, Matrizes. ABSTRACT This paper presents a heuristic for the Matrix Bandwidth Minimization Problem. The problem consists on via elementary row and column operations on a sparse matrix, to obtain a band matrix structure, that is, the nonzero elements are clutched together as close as possible of the matrix s main diagonal. The suggested heuristic is based on intertwined ordering of rows and columns, and it was designed to deal with large instances regardless they are symmetric or asymmetric. An extensive quantity of computational experiments was carried out to compare the suggested heuristic with the most well known method of the literature. KEYWORDS: Combinatorial Optimization, Matrix Bandwidth Minimization on Matrices, Ordering, Matrices. XLI SBPO Pesquisa Operacional na Gestão do Conhecimento Pág. 2886
2 1. Introdução O Problema de Minimização de Largura de Banda em Matrizes (Matrix Bandwidth Minimization) é um problema computacional de grande interesse por ser um subproblema de vários outros problemas computacionais relacionados a matrizes. A complexidade de tais problemas pode ser atenuada, estabelecendo-se estruturas desejadas em matrizes, através da solução do problema em questão. Define-se o problema a partir de uma matriz M quadrada e esparsa, podendo esta ser simétrica ou não. A banda de uma matriz é a banda diagonal que compreende as diagonais que contenham elementos não nulos mais distantes da diagonal principal em ambas as direções. O objetivo é, portanto, minimizar as distâncias de tais diagonais mais afastadas da diagonal principal da matriz à esquerda e à direita. Ao lado esquerdo da diagonal principal denomina-se meia banda esquerda e ao lado direito da diagonal principal denomina-se meia banda direita. A Figura 1 identifica as regiões citadas e ilustra a numeração das diagonais de uma matriz (a) (b) Figura 1 Em (a), destaca-se a meia banda direita (em cinza), a diagonal principal (em negro) e a meia banda esquerda (em branco). Em (b), destaca-se a numeração das diagonais. Matematicamente, seja M uma matriz esparsa, k 1 a meia banda esquerda e k 2 a meia banda direita definidas por: m i,j = 0 se j < i k 1 ou j > 1 + k 2 ; k 1, k 2 > 0. A largura da banda de uma matriz é dada por k 1 + k (em matrizes simétricas, k 1 = k 2 ). Por exemplo, uma matriz diagonal possui largura de banda = 1 (conforme a Figura 1) e uma matriz de largura de banda = 3 é uma matriz triagonal. Uma aplicação comum do Problema de Minimização de Banda em Matrizes é na resolução de sistemas de equações lineares que, segundo estimativas, surgem em 75% dos problemas computacionais (Dahlquist e Bjorck (1974)). Uma matriz que represente um sistema de equações lineares pode ser compactada, já que os elementos não nulos podem ser agrupados, o que permite que operações sejam realizadas apenas sobre a representação compacta, diminuindo a sua complexidade. Modelos de programação matemática facilmente atingem a ordem de milhares de variáveis, o que justifica a utilização de tal compactação. Alguns solvers para programação matemática e bibliotecas numéricas se utilizam da minimização da largura de banda, entre outras técnicas de pré-processamento. Outros exemplos em que a utilização de estrutura de banda em uma matriz é benéfica são o cálculo de inversões, determinantes e a redução Gaussiana, que pode ser aplicada em O(nb 2 ) em matrizes com largura de banda b, o que é muito significativo em relação ao algoritmo geral de complexidade O(n 3 ) quando b << n (Skiena (2008)). Ainda, segundo o mesmo autor, o problema pode ser aplicado a grafos para diminuir a distância de componentes em um circuito e também para minimizar o tempo de busca em sistemas de arquivos, entre outros. O problema é completo em NP, assim como as suas variantes (Papadimitriou (1976)) ainda que cada linha da matriz possua no máximo 3 elementos não nulos (considerando-se m ij, com XLI SBPO Pesquisa Operacional na Gestão do Conhecimento Pág. 2887
3 You are reading a preview. Would you like to access the full-text? Access full-text
4 a redução para todos os tamanhos de instâncias se aproxima muito, principalmente aos 50% de densidade. A Figura 9 apresenta o gráfico para os tempos de execução para matrizes. Figura 9 Tempos de execução para matrizes assimétricas. Os tempos de execução também seguem um padrão ao longo do aumento das densidades, independentemente dos tamanhos dos problemas tratados: ocorre uma grande queda a partir da densidade 1%, a qual se suaviza gradativamente, e a partir dos 20% de densidade, os tempos de execução são praticamente iguais, abaixo de 0,1 segundo. De acordo com os dados apresentados, torna-se mais clara a influência dos desempates no tempo de execução. Para os maiores problemas, o tempo de execução chega a atingir os 120 segundos. 5. Conclusão Propôs-se neste trabalho uma heurística para o Problema de Minimização de Largura de Banda em Matrizes, um problema computacional clássico que possui grande impacto, uma vez que surge em vários outros problemas computacionais e está diretamente relacionado com a complexidade dos mesmos. A heurística baseia-se na ordenação de linhas e colunas, atuando diretamente sobre a matriz de entrada, ao contrário do que se encontra na literatura sobre o problema, onde a abordagem por grafos predomina. Outro destaque do método proposto é sua versatilidade em lidar sem distinção com instâncias simétricas e assimétricas, que refletem melhor a aplicação do problema em situações reais. Para a ordenação da matriz utilizou-se o método bucket sort, e para lidar com os altos valores da representação binária pelas linhas e colunas, as matrizes de entrada foram divididas em níveis, evitando-se assim percorrer toda a matriz durante a avaliação. Para a decisão de empates, apenas as sequências envolvidas foram utilizadas no aprofundamento de níveis da matriz, tornando necessário um esquema de ordenação relativa entre sequências desempatadas, empatadas entre si e empatadas em diferentes grupos. Foram realizados experimentos computacionais extensivos a fim de se comparar o desempenho do método proposto em relação ao método clássico Cuthill-Mckee. Observou-se que a heurística apresenta resultados melhores na redução média da largura de banda a partir da densidade de 2% ou para matrizes simétricas com dimensão igual ou superior a 300. Em relação ao tempo de execução, a heurística proposta mostrou-se muito mais lenta em média do que o método comparado, embora não se mostre proibitivo. Para matrizes de pequena dimensão e baixa densidade o método XLI SBPO Pesquisa Operacional na Gestão do Conhecimento Pág. 2896
5 Cuthill-Mckee apresentou resultados muito superiores em relação à redução de banda, e o inverso ocorreu para matrizes de maior dimensão e maior densidade. Resultados iniciais para matrizes assimétricas também foram apresentados, os quais descrevem um leve aumento na redução de banda e tempo de execução, também indicando que o método proposto não é fortemente influenciado pelo tipo das matrizes tratadas. De maneira geral, a heurística proposta obtém reduções muito significativas para a meia banda esquerda, fazendo com que a redução média da largura da banda obtenha bons valores. Contudo, a minimização da meia banda direita é dificultada, uma vez que se optou por preservar a redução obtida para a meia banda esquerda não realizando operações que degradassem a solução. Desta forma, a estratégia utilizada para a redução da meia banda direita não atingiu a mesma performance obtida pela redução da meia banda esquerda, constituindo um ponto fraco para o método proposto. O tempo de execução é fortemente influenciado pela quantidade de empates quando da ordenação pelo método bucket sort, obtendo os piores valores para as menores densidades, condição na qual ocorre a maior incidência de empates. Apesar dos bons resultados, novas estratégias podem ser aplicadas para a minimização da meia banda direita. Sugere-se a realização de operações adicionais, tanto em linhas quanto em colunas, que degradem a solução temporariamente a fim de obter-se uma melhor solução. Outra sugestão é a realização de um pré-processamento dos dados de entrada a fim de obter uma estrutura que facilite a operação da heurística proposta, como por exemplo, concentrar os elementos não nulos da matriz em suas extremidades paralelas à diagonal principal. Experimentos adicionais envolvendo métodos aplicados a instâncias assimétricas também serão realizados, bem como experimentos envolvendo métodos exatos, a fim de se medir a distância das soluções obtidas. 6. Referências Baumann, M., Fleischmann, P. e Mutzbauer, O. (2003), Double Ordering and Fill-In for the LU Factorization. SIAM J. Matrix Anal. Appl., Vol. 25, N. 3, Caprara, A. e Salazar, J. J. (2004), Laying out sparse graphs with provably minimum bandwidth. INFORMS Journal on Computing. Vol. 17, N. 3, Cuthill, E. e Mckee, J. (1969), Reducing the bandwidth of sparse symmetric matrices. Proceedings of the 24th ACM national conference Dahlquist, G. e Bjorck, A. (1974), Numerical Methods. Prentice-Hall, Englewood Cliffs NJ. Dongarra, J. J. Performance of various computers using standard linear equations software. CS University of Manchester ( 08, Garey, M., Graham, R., Johnson, D. e Knuth, D. (1978), Complexity results for bandwidth minimization. SIAM J. Appl. Math., 34: , Gibbs, N. E., Poole, W. G. e Stockmeyer, P. K. (1976), An algorithm for reducing the bandwidth and prole of sparse matrix. SIAM Journal on Numerical Analysis. 13 (2). pp Lim, A., Rodrigues, B. e Xiao, F. (2007), A fast algorithm for bandwidth minimization. International Journal on Artificial Intelligence Tools. Vol. 16, No. 3, Lim, A., Rodrigues, B. e Xiao, F. (2006), Heuristics for matrix bandwidth reduction. European Journal of Operational Research, vol. 174, Martí, R., Laguna, M., Glover, F. e Campos, V. (2001), Reducing the bandwidth of a sparse matrix with tabu search. European Journal of Operational Research, 135, pp Papadimitriou, C. (1976), The NP-completeness of the bandwidth minimization problem. Computing, 16: Piñana, E., Plana, I., Campos V. e Martí, R. (2004), GRASP and path relinking for the matrix bandwidth minimization. European Journal of Operational Research, 153, Reid, J. K. e Scott, A. Reducing the total bandwidth of a sparse unsymmetric matrix. RAL-TR Council for the Central Laboratory of the Research Council. Oxfordshire. 2005, Schrage, L. (1979), A more portable fortran random number generator. ACM Transactions on Mathematical Software. Vol. 2, n. 2. Skiena, S. S. The algorithm design manual. 2nd ed. Springer-Verlag, Londres XLI SBPO Pesquisa Operacional na Gestão do Conhecimento Pág. 2897
UMA HEURÍSTICA PARA O PROBLEMA DE MINIMIZAÇÃO DE LARGURA DE BANDA EM MATRIZES
UMA HEURÍSTICA PARA O PROBLEMA DE MINIMIZAÇÃO DE LARGURA DE BANDA EM MATRIZES Marco Antonio Moreira de Carvalho Instituto Tecnológico de Aeronáutica - ITA Praça Marechal Eduardo Gomes, 50, Vila das Acácias,
Leia maisUMA HEURÍSTICA GRASP PARA O PROBLEMA ESTENDIDO DE SEQUENCIAMENTO DE CARROS
UMA HEURÍSTICA GRASP PARA O PROBLEMA ESTENDIDO DE SEQUENCIAMENTO DE CARROS Lucas Middeldorf Rizzo Universidade Federal de Minas Gerais Av. Antônio Carlos, 6627 - Pampulha - Belo Horizonte - MG CEP 31270-901
Leia maisJinSol, uma interface em Java para solvers lineares.
JinSol, uma interface em Java para solvers lineares. Italo C. N. Lima, João Paulo K. Zanardi, Faculdade de Engenharia, PPGEM, UERJ, 20550-900, Rio de Janeiro, RJ E-mail: italonievinski@gmail.com, jpzanardi@gmail.com
Leia maisAlém de minimizar o número de objetos processados, problema de corte unidimensional
imização do número de objetos processados e do setup no problema de corte unidimensional Márcia Ap. Gomes-Ruggiero, Antonio Carlos Moretti, Momoe Sakamori Depto de Matemática Aplicada, DMA, IMECC, UNICAMP,
Leia maisUm algoritmo espectral para redução do envelope de matrizes esparsas
Um algoritmo espectral para redução do envelope de matrizes esparsas Universidade Federal do Espírito Santo Mestrado em Informática Maio de 2009 Seja dada A R n n definida positiva (note que A é simétrica
Leia maisDEFINIÇÃO DE PARÂMETROS NA UTILIZAÇÃO DE METAHEURÍSTICAS PARA A PROGRAMAÇÃO DE HORÁRIOS ESCOLARES
DEFINIÇÃO DE PARÂMETROS NA UTILIZAÇÃO DE METAHEURÍSTICAS PARA A PROGRAMAÇÃO DE HORÁRIOS ESCOLARES José Carlos dos Santos Ferreira 1 e Jean Eduardo Glazar 2 1 Aluno do Curso de Ciência da Computação 2 Professor
Leia maisI Seminário da Pós-graduação em Engenharia Elétrica
DESENVOLVIMENTO DE FERRAMENTAS COMPUTACIONAIS PARA ESTUDOS EM LINHAS SUBTERRÂNEAS DE DISTRIBUIÇÃO DE ENERGIA ELÉTRICA Danilo Sinkiti Gastaldello Aluno do Programa de Pós-Graduação em Engenharia Elétrica
Leia maisCAPÍTULO 2. Grafos e Redes
CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que
Leia maisIntrodução. Palavras-chave: Design Virtual, Vestuário, Encaixe de Modelagens.
Design do Vestuário: metodologia e software de encaixe de modelagens no tecido Garment Design: methodology and software for fitting patterns along the fabric ALVES, Andressa Schneider Mestranda do Programa
Leia maisUma Análise Sobre Reversão de Ranking no Método PROMETHEE II
Uma Análise Sobre Reversão de Ranking no Método PROMETHEE II Renan Felinto de Farias Aires Programa de Pós-Graduação em Administração - PPGA, UFRN Avenida Senador Salgado Filho, 3000, Lagoa Nova, Natal-RN
Leia maisProcessamento digital de imagens. introdução
Processamento digital de imagens introdução Imagem digital Imagem digital pode ser descrita como uma matriz bidimensional de números inteiros que corresponde a medidas discretas da energia eletromagnética
Leia maisLinear Solver Program - Manual do Usuário
Linear Solver Program - Manual do Usuário Versão 1.11.0 Traduzido por: Angelo de Oliveira (angelo@unir.br/mrxyztplk@gmail.com) 1 Introdução Linear Program Solver (LiPS) é um pacote de otimização projetado
Leia maisGeoestatística Análise de dados em outro software Gamma Design GS+
Escola Superior de Agricultura Luiz de Queiroz Pós-graduação em Estatística e Experimentação Agronômica Aluno (a): Adriele Giaretta Biase Nº USP: 7039913 Tiago Viana Flor de Santana Nº USP: 6291278 Geoestatística
Leia maisARQUIVISTA EMPREENDEDOR. Eliana Maria dos Santos Bahia Eva Maria Seitz
ARQUIVISTA EMPREENDEDOR Eliana Maria dos Santos Bahia Eva Maria Seitz Resumo: O artigo apresenta os resultados do estudo realizado com os alunos do III Curso de Gestão de Arquivo Públicos e Empresariais
Leia maisAPLICAÇÃO DA METAHEURÍSTICA COLÔNIA DE FORMIGAS AO PROBLEMA DE ROTEAMENTO DE VEÍCULOS
APLICAÇÃO DA METAHEURÍSTICA COLÔNIA DE FORMIGAS AO PROBLEMA DE ROTEAMENTO DE VEÍCULOS Mirlam Moro Lombardi e Jean Eduardo Glazar Departamento de Ciência da Computação Faculdade de Aracruz Uniaracruz {mirlam,
Leia maisROTEAMENTO PERIÓDICO DE VEÍCULOS UTILIZANDO SIMULATED ANNEALING
ROTEAMENTO PERIÓDICO DE VEÍCULOS UTILIZANDO SIMULATED ANNEALING Marcos Vinicios Gomes dos Reis (UNICAMP) marcosreis_9@yahoo.com.br Sibelius Lellis Vieira (PUC GOIAS) sibelius.vieira@gmail.com A gestão
Leia maisDescritores de textura na análise de imagens de microtomografia computadorizada
Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Descritores de textura na análise de imagens de microtomografia computadorizada Sandro R. Fernandes Departamento de Educação e Tecnologia, Núcleo de
Leia maisO ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO
O ENSINO DE CÁLCULO NUMÉRICO: UMA EXPERIÊNCIA COM ALUNOS DO CURSO DE CIÊNCIA DA COMPUTAÇÃO Prof. Leugim Corteze Romio Universidade Regional Integrada URI Campus Santiago-RS leugimcr@urisantiago.br Prof.
Leia maisDESENVOLVIMENTO DE RECURSOS COMPUTACIONAIS VISANDO O APRENDIZADO DA PROGRAMAÇÃO LINEAR
DESENVOLVIMENTO DE RECURSOS COMPUTACIONAIS VISANDO O APRENDIZADO DA PROGRAMAÇÃO LINEAR Patrícia Oliveira de Souza Escola de Engenharia Industrial e Metalúrgica de Volta Redonda da UFF Av. dos Trabalhadores
Leia maisPlano de aula. 5. Metodologia: Aula expositiva dialógica orientada pela interação: alunos professor conhecimento.
Campus Jataí Plano de aula Disciplina: Ondas, Ótica e Termodinâmica Turma: Engenharia Elétrica (4º ano 2009/2) Professor: Rodrigo Claudino Diogo Data da aula: 30/11/2009 Duração: 1h00min 1. Tema: Lentes
Leia maisALGORITMO EVOLUTIVO PARA A OTIMIZAÇÃO DA GRADE HORÁRIA DO CURSO DE ENGENHARIA ELÁTRICA DA FEIS-UNESP
INSTRUÇÕES PARA A PREPARAÇÃO E SUBMISSÃO DE TRABALHOS PARA CONGRESSO BRASILEIRO DE ENSINO DE ENGENHARIA 2003 ALGORITMO EVOLUTIVO PARA A OTIMIZAÇÃO DA GRADE HORÁRIA DO CURSO DE ENGENHARIA ELÁTRICA DA FEIS-UNESP
Leia maisDESENVOLVIMENTO DE UM SISTEMA DE ROTEIRIZAÇÃO DINÂMICA DE VEÍCULOS APLICADO AO SERVIÇO DE TRANSPORTE DE CADEIRANTES
DESENVOLVIMENTO DE UM SISTEMA DE ROTEIRIZAÇÃO DINÂMICA DE VEÍCULOS APLICADO AO SERVIÇO DE TRANSPORTE DE CADEIRANTES Aristides Fraga Neto Patricia Alcantara Cardoso DESENVOLVIMENTO DE UM SISTEMA DE ROTEIRIZAÇÃO
Leia mais1 Introdução. 1.1 Motivação da Pesquisa
21 1 Introdução 1.1 Motivação da Pesquisa Como resultado das necessidades inerentes ao crescimento e as exigências dos mercados elétricos, simulações computacionais estão agora envolvendo sistemas elétricos
Leia maisDesenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025.
Desenvolvimento de ferramenta computacional para o controle de equipamentos de acordo com a ISO/IEC 17025. Computational development tool for equipament control according to ISO/IEC 17025. Heloisa de Campos
Leia maisDisciplina de Projetos e Análise de Algoritmos. Aula 1 - Apresentação aos Algoritmos Computacionais
Aula 1 - Apresentação aos Algoritmos Computacionais O que é a Disciplina? Disciplina de Projeto e Análise de Algoritmos Esta é uma disciplina de Algoritmos em nível de Pós-Graduação! Temas a serem abordados:
Leia maisUNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica
UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica Apostila de Automação Industrial Elaborada pelo Professor M.Eng. Rodrigo Cardozo Fuentes Prof. Rodrigo
Leia maisO MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO
O MÉTODO HÚNGARO PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO João Cesar Guirado Universidade Estadual de Maringá E-mail: jcguirado@gmail.com Márcio Roberto da Rocha Universidade Estadual de Maringá E-mail:
Leia maisBanco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli
Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 4) Clodis Boscarioli Agenda: Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; Dicas Práticas. Índice em SQL Sintaxe:
Leia maisEstudaremos métodos numéricos para resolução de sistemas lineares com n equações e n incógnitas. Estes podem ser:
1 UNIVERSIDADE FEDERAL DE VIÇOSA Departamento de Matemática - CCE Cálculo Numérico - MAT 271 Prof.: Valéria Mattos da Rosa As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia
Leia maisAula 4 Conceitos Básicos de Estatística. Aula 4 Conceitos básicos de estatística
Aula 4 Conceitos Básicos de Estatística Aula 4 Conceitos básicos de estatística A Estatística é a ciência de aprendizagem a partir de dados. Trata-se de uma disciplina estratégica, que coleta, analisa
Leia maisQuais são os critérios adotados pelo programa para o cálculo dos blocos de fundação?
Assunto Quais são os critérios adotados pelo programa para o cálculo dos blocos de fundação? Artigo Segundo a NBR 6118, em seu item 22.5.1, blocos de fundação são elementos de volume através dos quais
Leia maisAnálise do desempenho de variações de uma formulação linear para o. O problema de minimização do número máximo de pilhas abertas é um problema
Análise do desempenho de variações de uma formulação linear para o problema de minimização do número máximo de pilhas abertas Claudia Fink Instituto de Ciências Matemáticas e de Computação, USP, 13560-970,
Leia maisModelos Pioneiros de Aprendizado
Modelos Pioneiros de Aprendizado Conteúdo 1. Hebb... 2 2. Perceptron... 5 2.1. Perceptron Simples para Classificaçãod e Padrões... 6 2.2. Exemplo de Aplicação e Motivação Geométrica... 9 2.3. Perceptron
Leia maisAvaliação de desempenho de instituições federais de ensino superior através da análise por envoltória de dados (DEA)
Avaliação de desempenho de instituições federais de ensino superior através da análise por envoltória de dados (DEA) Carlos Eduardo Martins de Oliveira (UNIFEI) caedunifei@gmail.com João Batista Turrioni,
Leia maisMINIMIZANDO O NÚMERO DE DIFERENTES PADRÕES DE CORTE - UMA ABORDAGEM DE CAMINHO MÍNIMO
A pesquisa Operacional e os Recursos Renováveis 4 a 7 de novembro de 2003, Natal-RN MINIMIZANDO O NÚMERO DE DIFERENTES PADRÕES DE CORTE - UMA ABORDAGEM DE CAMINHO MÍNIMO Maria Cristina N. Gramani Universidade
Leia maisUMA HEURÍSTICA PARA O PROBLEMA DE EMPACOTAMENTO DE BINS TRIDIMENSIONAIS
UMA HEURÍSTICA PARA O PROBLEMA DE EMPACOTAMENTO DE BINS TRIDIMENSIONAIS José Lassance de Castro Silva Nei Yoshihiro Soma Nelson Maculan Departamento de Computação, Instituto Tecnológico de Aeronáutica
Leia maisAnálise de componentes independentes aplicada à avaliação de imagens radiográficas de sementes
Análise de componentes independentes aplicada à avaliação de imagens radiográficas de sementes Isabel Cristina Costa Leite 1 2 3 Thelma Sáfadi 2 Maria Laene Moreira de Carvalho 4 1 Introdução A análise
Leia maisPrograma Piloto de Ensaios de Proficiência em Análises de Compostos Voláteis em Águas
Programa Piloto de Ensaios de Proficiência em Análises de Compostos Voláteis em Águas Marília Rodrigues 1, Filipe Albano 1, Élida Teixeira 2, Paulo Brabo 2 1 Rede Metrológica RS; 2 CPRM - LAMIN E-mail:
Leia maisO Método de Pontos Interiores Aplicado ao Problema do Despacho Hidrotérmico
O Método de Pontos Interiores Aplicado ao Problema do Despacho Hidrotérmico Mariana Kleina, Luiz Carlos Matioli, Programa de Pós Graduação em Métodos Numéricos em Engenharia, UFPR Departamento de Matemática
Leia maisIntrodução aos Conceitos de Problemas de Transporte e Roteamento de Veículos
Introdução aos Conceitos de Problemas de Transporte e Roteamento de Veículos Alexandre da Costa 1 1 Acadêmico do Curso de Matemática - Centro de Ciências Exatas e Tecnológicas da Universidade Estadual
Leia maisANÁLISE DE DIFERENTES MODELOS DE ATRIBUIÇÃO DE NOTAS DA AVALIAÇÃO INTEGRADORA (AVIN) DO CURSO DE ENGENHARIA CIVIL DO UNICENP
ANÁLISE DE DIFERENTES MODELOS DE ATRIBUIÇÃO DE NOTAS DA AVALIAÇÃO INTEGRADORA (AVIN) DO CURSO DE ENGENHARIA CIVIL DO UNICENP Flavia Viviani Tormena ftormena@unicenp.edu.br Júlio Gomes jgomes@unicenp.edu.br
Leia maisUnidade de Matemática e Tecnologia, Universidade Federal de Goiás Regional Catalão
1 CAPÍTULO O MÉTODO SIMULATED ANNEALING APLICADO EM LOCALIZAÇÃO E ROTEAMENTO Ferreira, Kamyla Maria 1 * ; Queiroz, Thiago Alves de 2 1 Unidade de Matemática e Tecnologia, Universidade Federal de Goiás
Leia maisANÁLISE DE DESEMPENHO DA PARALELIZAÇÃO DO CÁLCULO DE NÚMEROS PRIMOS UTILIZANDO PTHREAD E OPENMP 1
ANÁLISE DE DESEMPENHO DA PARALELIZAÇÃO DO CÁLCULO DE NÚMEROS PRIMOS UTILIZANDO PTHREAD E OPENMP 1 Francisco Berti Da Cruz 2, Cleber Cristiano Sartorio 3, Edson Luiz Padoin 4, Emilio Hoffmann 5. 1 Trabalho
Leia maisImplementar algoritmos de solução de sistemas esparsos de grande porte utilizando métodos iterativos não-estacionários e armazenamento otimizado.
Universidade Federal do Espírito Santo Departamento de Informática 2 o Trabalho de Algoritmos Numéricos II - 11/1 Métodos não-estacionários - Sistemas Lineares Data de entrega: 21/06/11 Objetivo Implementar
Leia maisLCAD. Método dos Elementos Finitos: Aspectos Computacionais e Aplicações Uma Introdução. LCAD - Laboratório de Computação de Alto Desempenho
LCAD - Laboratório de Computação de Alto Desempenho LCAD Método dos Elementos Finitos: Aspectos Computacionais e Aplicações Uma Introdução. Lucia Catabriga PPGI e PPGEM - CT/UFES Processo de Solução Fenômeno
Leia maisUM MODELO PARA AVALIAÇÃO DE PRÉ-REQUISITOS ENTRE DISCIPLINAS DO CURSO DE ENGENHARIA DE PRODUÇÃO
UM MODELO PARA AVALIAÇÃO DE PRÉ-REQUISITOS ENTRE DISCIPLINAS DO CURSO DE ENGENHARIA DE PRODUÇÃO Julio C.B. Silva julio.barcellos@area1.br Catiane M. de Carvalho - catiane.mc@pop.com.br Carolina L. B. Cajazeira
Leia maisANÁLISE DO PROCESSO DE MISTURA DE ÁGUA E CAL UTILIZANDO O SCILAB
ANÁLISE DO PROCESSO DE MISTURA DE ÁGUA E CAL UTILIZANDO O SCILAB Brunela Bonatto Milli 1, Danielly Cristina Gripa 2, George Simonelli 3, Victor Matheus Alves 4 1. Graduada em Engenharia Química pela Faculdade
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisAnálise e visualização de dados utilizando redes neurais artificiais auto-organizáveis
Análise e visualização de dados utilizando redes neurais artificiais auto-organizáveis Adriano Lima de Sá Faculdade de Computação Universidade Federal de Uberlândia 20 de junho de 2014 Adriano L. Sá (UFU)
Leia maisAPLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS
APLICAÇÃO DE MÉTODOS HEURÍSTICOS EM PROBLEMA DE ROTEIRIZAÇÃO DE VEICULOS Bianca G. Giordani (UTFPR/MD ) biancaggiordani@hotmail.com Lucas Augusto Bau (UTFPR/MD ) lucas_bau_5@hotmail.com A busca pela minimização
Leia mais7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.
CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.
Leia maisUM ESTUDO COMPARATIVO DE MÉTODOS HEURÍSTICOS PARA REORDENAMENTO DE MATRIZES ESPARSAS
UM ESTUDO COMPARATIVO DE MÉTODOS HEURÍSTICOS PARA REORDENAMENTO DE MATRIZES ESPARSAS Kamila Ghidetti, Maria Claudia Boeres, Lucia Catabriga Universidade Federal do Espírito Santo - UFES Departamento de
Leia mais3. PESQUISA. 3.1.Tipo de Pesquisa
34 3. PESQUISA Esse capítulo tem o objetivo de definir o tipo da pesquisa, descrever os meios de investigação utilizados, definir o tipo de universo e a amostra que melhor se molda à pesquisa. Esse capítulo
Leia maisTeste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares
Teste de Software: Um Breve Estudo do Importante Processo no Desenvolvimento de Softwares André Assis Lôbo de Oliveira Francisco Guerra Fernandes Júnior Faculdades Alves Faria, 74445190, Brasil andrelobin@hotmail.com,
Leia maisCálculo de volume de objetos utilizando câmeras RGB-D
Cálculo de volume de objetos utilizando câmeras RGB-D Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Bruno Alberto Soares OLIVEIRA 1,3 ; Marlon MARCON 2,3 1 Estudante de Engenharia de
Leia maisIII Seminário da Pós-graduação em Engenharia Elétrica
ESTUDO SOBRE A EXPANSÃO DO SISTEMA DE TRANSMISSÃO DE ENERGIA NO BRASIL Tiago Forti da Silva Aluno do Programa de Pós-Graduação em Engenharia Elétrica Unesp Bauru Prof. Dr. André Nunes de Souza Orientador
Leia maisSoftware Livre e Engenharia Elétrica
Software Livre e Engenharia Elétrica Diego Cézar Silva de Assunção Henrique Ribeiro Soares José Rubens Guimarães Vilaça Lima Pedro Dias de Oliveira Carvalho Rafael Viegas de Carvalho Carlos Gomes O software
Leia maisData de recebimento: 03/10/03. Data de aceite para publicação: 26/01/04. 1
Revista Varia Scientia v. 04, n. 07, p.179-184 ARTIGOS & ENSAIOS Elizabete Koehler 1 Reginaldo Aparecido Zara 2 ALGORITMO PARA CÁLCULO DE DISTÂNCIAS MÍNIMAS EM REDES DE ESCALA LIVRE RESUMO: Muitos sistemas
Leia maisESTUDO DE CASO: LeCS: Ensino a Distância
ESTUDO DE CASO: LeCS: Ensino a Distância HERMOSILLA, Lígia Docente da Faculdade de Ciências Jurídicas e Gerenciais de Garça FAEG - Labienópolis - CEP 17400-000 Garça (SP) Brasil Telefone (14) 3407-8000
Leia maisAjuste dos parâmetros de um controlador proporcional, integral e derivativo através de algoritmos genéticos
Ajuste dos parâmetros de um controlador proporcional, integral e derivativo através de algoritmos genéticos ADJUSTMENT OF CONTROLLER PID S PARAMETERS OF GENETIC ALGORITHMS Luiz Eduardo N. do P. Nunes Victor
Leia maisAplicação de Redes Neurais Artificiais na Caracterização de Tambores de Rejeito Radioativo
Aplicação de Redes Neurais Artificiais na Caracterização de Tambores de Rejeito Radioativo Ademar José Potiens Júnior 1, Goro Hiromoto 1 1 Av. Prof. Lineu Prestes, 2242 05508-000, Brasil apotiens@ipen.br,
Leia maisRenato Assunção UFMG
Renato Assunção UFMG IR: O que existe de diferente na Web? (Kumar) Busca na Web: não e igual a busca numa base comum? Volume (> 40 bilhões = 4 * 10 10 ver http://www.worldwidewebsize.com) Mudança (23%
Leia maisConceitos Básicos de Desenho Técnico
Conceitos Básicos de Desenho Técnico 1. Escalas Gráficas e Numéricas 1.1. Definição No desenho arquitetônico, a necessidade de representar espacialmente objetos e seus detalhes através de desenhos, fez
Leia maisCaracterização de desempenho em programas paralelos
Caracterização de desempenho em programas paralelos Esbel Tomás Valero Orellana Bacharelado em Ciência da Computação Departamento de Ciências Exatas e Tecnológicas Universidade Estadual de Santa Cruz evalero@uesc.br
Leia mais4 Avaliação Experimental
4 Avaliação Experimental Este capítulo apresenta uma avaliação experimental dos métodos e técnicas aplicados neste trabalho. Base para esta avaliação foi o protótipo descrito no capítulo anterior. Dentre
Leia maisDISCIPLINA: Métodos Heurísticos
DISCIPLINA: Métodos Heurísticos CURSO(S): Licenciatura em Engenharia e Gestão Industrial Licenciatura em Engenharia de Sistemas e Informática Licenciatura em Matemática Aplicada Licenciatura em Matemática
Leia maisXLVII SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL
Um Método de Pós-Otimização para o Problema de Síntese de Redes a 2-caminhos Glaubos Clímaco, Isabel Rosseti, Luidi Gelabert, Marcos Guerine Instituto de Computação - Universidade Federal Fluminense (UFF)
Leia maisESTEREOSCOPIA INTRODUÇÃO. Conversão de um par de imagens (a)-(b) em um mapa de profundidade (c)
ESTEREOSCOPIA INTRODUÇÃO Visão estereoscópica se refere à habilidade de inferir informações da estrutura 3-D e de distâncias da cena de duas ou mais imagens tomadas de posições diferentes. Conversão de
Leia maisTransformação de um Modelo de Empresa em Requisitos de Software
Transformação de um Modelo de Empresa em Requisitos de Software Fábio Levy Siqueira 1 and Paulo Sérgio Muniz Silva 2 1 Programa de Educação Continuada da Poli-USP, São Paulo, Brazil 2 Escola Politécnica
Leia maisExercícios Teóricos Resolvidos
Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar
Leia maisFMEA (Failure Model and Effect Analysis)
Definição FMEA (Failure Model and Effect Analysis) Conceitos Básicos A metodologia de Análise do Tipo e Efeito de Falha, conhecida como FMEA (do inglês Failure Mode and Effect Analysis), é uma ferramenta
Leia maisO PROBLEMA DE CORTE DE PLACAS DEFEITUOSAS
versão impressa ISSN 0101-7438 / versão online ISSN 1678-5142 O PROBLEMA DE CORTE DE PLACAS DEFEITUOSAS Andréa Carla Gonçalves Vianna Departamento de Computação Faculdade de Ciências Universidade Estadual
Leia maisDiretrizes Geométricas de Auxílio ao Processo de Projeto de Edifícios Residenciais
243 Introdução Este artigo apresenta alguns princípios básicos de um método geométrico de auxílio ao processo de projeto de edifícios residenciais em altura. Tem como base uma pesquisa feita em edifícios
Leia maisREDUÇÃO DE ORDEM NO DOMÍNIO DA FREQÜÊNCIA BASEADA NA MINIMIZAÇÃO DA NORMA DOS COEFICIENTES POLINOMIAIS DO ERRO
REDUÇÃO DE ORDEM NO DOMÍNIO DA FREQÜÊNCIA BASEADA NA MINIMIZAÇÃO DA NORMA DOS COEFICIENTES POLINOMIAIS DO ERRO José M. Araújo jomario@cefetba.br Eduardo T. F. Santos eduardo.telmo@terra.com.br Alexandre
Leia maisCLASSIFICAÇÃO AUTOMÁTICA DE PATENTES COM O MODELO VETORIAL DE REPRESENTAÇÃO DE DOCUMENTOS
III SBA Simpósio Baiano de Arquivologia 26 a 28 de outubro de 2011 Salvador Bahia Políticas arquivísticas na Bahia e no Brasil CLASSIFICAÇÃO AUTOMÁTICA DE PATENTES COM O MODELO VETORIAL DE REPRESENTAÇÃO
Leia maisUniversidade Católica Dom Bosco
Universidade Católica Dom Bosco Centro de Ciências Exatas e Tecnológicas Curso de Engenharia de Computação Técnicas de Visão Computacional para Rastreamento de Múltiplos Objetos João Bosco Oliveira Monteiro
Leia maisCLUSTERING SEARCH COM PATH RELINKING PARA RESOLUÇÃO DE UM PROBLEMA DE PLANEJAMENTO FLORESTAL
CLUSTERING SEARCH COM PATH RELINKING PARA RESOLUÇÃO DE UM PROBLEMA DE PLANEJAMENTO FLORESTAL Robson de Souza Melo Universidade Federal do Espírito Santo - UFES Alto Universitário, s/nº - Cx Postal 16,
Leia maisModelagem Matemática e Interdisciplinaridade como Estratégia de Aprendizado Significativo: Solução de um Circuito em série RLC.
[~][/~][~][/~][~] [/~][~] [/~] Modelagem Matemática e Interdisciplinaridade como Estratégia de Aprendizado Significativo: Solução de um Circuito em série RLC. Ramos, G. B. G.; Gonzaga, B.R. Coordenadoria
Leia maisESTUDO DA CONDUTIVIDADE TÉRMICA VARIÁVEL EM CILINDROS VAZADOS COM CONDIÇÕES DE CONTORNO DUPLAMENTE CONVECTIVAS
Proceedings of the 11 th Brazilian Congress of Thermal Sciences and Engineering -- ENCIT 006 Braz. Soc. of Mechanical Sciences and Engineering -- ABCM, Curitiba, Brazil, Dec. 5-8, 006 Paper CIT06-0346
Leia maisNILO AMÉRICO FONSECA DE MELO
DESENVOLVIMENTO DE UM MODELO DE ARMAZENAMENTO DINÂMICO DE DADOS PARA RESOLUÇÃO DE SISTEMAS LINEARES ESPARSOS E SEU USO EM PROBLEMAS DE OTIMIZAÇÃO NÃO LINEARES NILO AMÉRICO FONSECA DE MELO UNIVERSIDADE
Leia maisDESENVOLVIMENTO DE TRÊS FERRAMENTAS DIDÁTICAS PARA AUXILIAR O ENSINO DE AUTOMAÇÃO EM CURSOS TÉCNICOS E SUPERIORES
DESENVOLVIMENTO DE TRÊS FERRAMENTAS DIDÁTICAS PARA AUXILIAR O ENSINO DE AUTOMAÇÃO EM CURSOS TÉCNICOS E SUPERIORES Josimar R. N. josimarnolasco@yahoo.com.br Lindolpho O. de Araujo Júnior lindolpho@leopoldina.cefetmg.br
Leia maisA limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação.
Limiarização A limiarização é uma das abordagens mais importantes de segmentação de imagens. A limiarização é um caso específico de segmentação. O princípio da limiarização consiste em separar as regiões
Leia maisFaculdades Adamantinenses Integradas (FAI) www.fai.com.br
Faculdades Adamantinenses Integradas FAI www.fai.com.br SOUZA, Simone Silva Frutuoso; LIMA, Fernando Parra Anjos; ROMERO, Rubén; MINUSSI, Carlos Roberto. Resolução de problemas de programação não linear
Leia maisUM SISTEMA DE OTIMIZAÇÃO APLICADO AO DESDOBRO DE MADEIRA
UM SISTEMA DE OTIMIZAÇÃO APLICADO AO DESDOBRO DE MADEIRA Rosilei de Souza Nova PPGMNE/UFPR Centro Politécnico - Curitiba, PR ms_rsnova@hotmail.com Arinei Carlos Lindbec da Silva PPGMNE/UFPR Curitiba, PR
Leia maisMetodologia para seleção de amostras de contratos de obras públicas (jurisdicionados) utilizando a programação linear aplicativo Solver
REVISTA Metodologia para seleção de amostras de contratos de obras públicas (jurisdicionados) utilizando a programação linear aplicativo Solver André Mainardes Berezowski 1 Resumo Trata da apresentação
Leia maisProgramação Dinâmica. Programa do PA. Técnicas Avançadas de Projeto. Aulas Anteriores. Introdução. Plano de Aula. Técnicas de Projeto de Algoritmos
Programação Dinâmica Técnicas de Projeto de Algoritmos Aula 13 Alessandro L. Koerich Pontifícia Universidade Católica do Paraná (PUCPR) Ciência da Computação 7 o Período Engenharia de Computação 5 o Período
Leia maisGerenciamento de Recursos para Grades Computacionais Node Control Center. Proposta para o Trabalho de Formatura Supervisionado
Trabalho de Formatura Supervisionado Gerenciamento de Recursos para Grades Computacionais Node Control Center Proposta para o Trabalho de Formatura Supervisionado Carlos Eduardo Moreira dos Santos Orientador:
Leia maisValor lógico UM (Verdade, 1): 5 Volts. Valor lógico ZERO (FALSO, 0): 0 Volts.
I FUNÇÔES E LOCOS LÓGICOS I.1 - SISTEMS DIGITIS - INTRODUÇÃO Sistemas Digitais Notas de ula 1 O mundo real apresenta duas representações para as medidas. Representação analógica e a representação digital.
Leia maisEXPLORANDO A HIBRIDIZAÇÃO DA HEURÍSTICA ILS COM MINERAÇÃO DE DADOS 1
EXPLORANDO A HIBRIDIZAÇÃO DA HEURÍSTICA ILS COM MINERAÇÃO DE DADOS 1 Pedro Yusim, Rafael Braga Morett,Alexandre Plastino, Simone L. Martins Universidade Federal Fluminense Niterói RJ Brasil pedroyusim@hotmail.com,
Leia maisUtilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação
Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação Use of UML modeling in a management system for a food franchising Richard B. N. Vital, Tatiane M. Vital.
Leia maisPP 301 Engenharia de Reservatórios I 11/05/2011
PP 301 Engenharia de Reservatórios I 11/05/2011 As informações abaixo têm como objetivo auxiliar o aluno quanto à organização dos tópicos principais abordados em sala e não excluem a necessidade de estudo
Leia maisTRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.
Leia maisDefinição de Critérios para Análise Comparativa de Modelos de Referência para Desenvolvimento Global de Software
Definição de Critérios para Análise Comparativa de Modelos de Referência para Desenvolvimento Global de Software Leonardo Pilatti, Jorge Luis Nicolas Audy Faculdade de Informática Programa de Pós Graduação
Leia maisFatores de Impacto para alguns Periódicos Base JCR-2003 /ISI 1
Fatores de Impacto para alguns Periódicos Base JCR-2003 /ISI 1 O Journal Citation Reports (JCR) publica anualmente o índice conhecido por fator de impacto de um periódico para medir a freqüência com que
Leia maisPalavras-chave: Matemática simbólica. Computação algébrica. Programação algébrica. Estática dos sólidos.
Aplicação de um Programa Computacional Algébrico em Tema da Estática dos Sólidos Doutor em Engenharia Mecânica pela Escola Politécnica da USP Professor do Instituto Federal de Educação, Ciência e Tecnologia
Leia maisCAP5: Amostragem e Distribuição Amostral
CAP5: Amostragem e Distribuição Amostral O que é uma amostra? É um subconjunto de um universo (população). Ex: Amostra de sangue; amostra de pessoas, amostra de objetos, etc O que se espera de uma amostra?
Leia maisA otimização é o processo de
A otimização é o processo de encontrar a melhor solução (ou solução ótima) para um problema. Eiste um conjunto particular de problemas nos quais é decisivo a aplicação de um procedimento de otimização.
Leia maisFaculdades Adamantinenses Integradas (FAI)
Faculdades Adamantinenses Integradas (FAI) www.fai.com.br OLIVEIRA, Eliane Vendramini..Resolução do problema de carregamento de container através de uma heurística. Omnia Exatas, v.2, n.2, p.16-26, 2009.
Leia maisRedes Sociais como Fonte de Informação para Cidades Inteligentes
Redes Sociais como Fonte de Informação para Cidades Inteligentes Mickael R. C. Figueredo 1, Nélio Cacho 2, Carlos A. Prolo 2 1 Escola de Ciência e Tecnologia Universidade Federal do Rio Grande do Norte
Leia maisRGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO
RGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO 2 SUMÁRIO LISTA DE FIGURAS... 3 1 ESTRUTURA DE ARQUIVOS DESLIZANTES... 5 1.1 Módulos... 8 1.2 Face...
Leia mais