Zoneamento e Roteamento de Depósitos Auxiliares dos Correios Usando Algoritmos Genéticos

Tamanho: px
Começar a partir da página:

Download "Zoneamento e Roteamento de Depósitos Auxiliares dos Correios Usando Algoritmos Genéticos"

Transcrição

1 Zoneamento e Roteamento de Depósitos Auxiliares dos Correios Usando Algoritmos Genéticos Fabrício Rocha Rebello Departamento de Engenharia Industrial, Pontifícia Universidade Católica do Rio de Janeiro Rua Marquês de São Vicente 225/9 o andar, CEP , Rio de Janeiro, RJ. frebello@rdc.puc-rio.br Resumo. Este artigo é o relatório do trabalho de final de curso da disciplina Computação Evolucionária do Departamento de Engenharia Elétrica, PUC-Rio. O objetivo é otimizar a distribuição de pacotes de correspondência do Centro de Distribuição Auxiliar de Copacabana para Depósitos Auxiliares do bairro. A técnica do Algoritmo Genético foi utilizada na resolução do problema executando a estratégia de roteamento de Zonear-Primeiro-Rotear-Depois. O algoritmo genético foi executado através do EVOLVER 4.0, uma ferramenta add-in do software Excel. Abstract. This study was presented for the graduation on the discipline Evolutionary Computing at the Electric Energy Department, PUC-Rio. The aim of the study is optimizing the mail distribution from the Auxiliary Distribution Center of Copacabana to Auxiliary Deposits within the area. The technique of Genetic Algorithms was used to solve the problem, applying the routing strategy as Zoning-first-Routing-Later. Genetic Algorithms were executed through EVOLVER 4.0, an add-in tool of Excel. 1. Introdução A otimização da distribuição de pacotes de correspondência no bairro de Copacabana, Rio de Janeiro é um problema que envolve escolher a melhor rota para os veículos que fazem esta distribuição (diminuindo custos variáveis como combustível, salário dos motoristas e manutenção) utilizando o menor número possível de veículos (diminuindo o custo fixo) e respeitando certas restrições de natureza operacional do problema, como limite de carga, número de veículos e horários de entrega dos pacotes. Para resolver este problema é usada a técnica do Algoritmo Genético hibridizada com a estratégia de resolução de problemas de roteamento de Zonear-Primeiro- Rotear-Depois. Davis [11] mostra vários aspectos do funcionamento e projeto de Algoritmos genéticos. Bott e Ballou [5], Bodin e Golden [3] e Laporte [6] fazem um estudo sobre problemas de roteamento de veículos. Cole [7], Koskosidis e Powell [4] e Aldenderfer

2 e Blashfield [8] versam sobre problemas de agrupamento de elementos. Schimitt e Amini [9], Poon e Carter [10] e Potvin [1] fazem um estudo sobre Algoritmos genéticos aplicados a problemas de roteamento. O tópico 1 deste trabalho faz uma pequena introdução ao artigo. O tópico 2 faz uma descrição do problema abordado. O tópico 3 mostra a solução utilizada para resolver o problema. O tópico 4 mostra os resultados obtidos e o tópico 5 mostra as conclusões a respeito do trabalho. 2. Descrição do Problema A correspondência do bairro de Copacabana é distribuída pelos carteiros dos Correios a partir do Centro de Distribuição Domiciliar (CDD). Cada um dos 58 carteiros possuem uma rota definida para que todas as ruas sejam percorridas por algum deles. A carga que cada carteiro deve entregar ultrapassa o limite de peso que eles podem carregar, estipulado por lei em 15 kg. O restante da correspondência é levado em pacotes de correspondência do CDD para Depósitos Auxiliares (DA s) espalhados ao longo das rotas dos carteiros, onde estes passam para pegar mais cartas e continuar a entrega sem que seja preciso voltar até o CDD. Existe um total de 93 DA s. Os pacotes são levados aos DA s por veículos dos Correios. Cada DA possui uma demanda di por pacotes (dada em quilos) que é a soma dos pesos dos pacotes de correspondência dos carteiros que se reabastecem naquele DA. Um pacote de correspondência são as cartas que o carteiro deve entregar na sua rota mas que ultrapassaram o limite de peso que ele pode carregar. A demanda de cada DA e número de DA s usados varia de acordo com a quantidade de correspondência que deve ser entregue no dia. Em dias de muita correspondência, o carteiro pode usar vários DA s ao longo de sua rota. Em dias de pouca correspondência, um número menor de DA s pode ser necessário. Fazer a entrega das correspondências no mesmo dia em que elas chegam ao CDD é uma das principais preocupações dos Correios quanto a qualidade dos serviços prestados. Para isto é necessário aproveitar ao máximo o tempo de trabalho dos carteiros, apontado como o recurso crítico para entrega das correspondências. Deve-se evitar que eles fiquem ociosos, esperando que um pacote de correspondência chegue ao DA para continuarem a entrega. Por isto cada DA possui uma Janela de Tempo (JT) indicando o horário máximo em que o veículo devem entregar os pacote no DA. Uma JT será o tempo máximo que o veículo de entrega deve passar pelo DA sem fazer com que o primeiro carteiro que se abastece nele fique esperando. O número de veículos e a capacidade de carga de cada um são limitados. Um veículo não pode carregar mais carga do que sua capacidade e os veículos podem ter capacidades diferentes. Atualmente os Correios trabalham com 4 veículos idênticos com capacidade de carga de 1500 kg cada um. O problema de otimizar a entrega dos pacotes de correspondência do CDD para os DA s envolve associar cada DA a um veículo e projetar as rotas dos veículos de modo minimizar a distância total percorrida, atendendo todos os DA s e respeitando as restrições impostas (capacidade de carga dos veículos e horários de atendimento). A

3 otimização deve buscar ainda utilizar o menor número possível de veículos, já que isto significa economia com combustível, salários, manutenção, etc. Na literatura de pesquisa operacional, este tipo de problema é conhecido como Problema do Cacheiro Viajante (PCV). Segundo Potvin [1], PCV é um problema clássico de otimização combinatorial, simples de descrever mas muito difícil de resolver. Ele consiste em achar a menor rota por um conjunto de N vértices de tal forma que cada vértice é visitado exatamente uma vez. Este problema é conhecido como NP-Difícil, e não pode ser resolvido em tempo polinomial. Em visita ao CDD de Copacabana foi constatada a dificuldade e até impossibilidade de se conseguir vários dados reais. Não existia uma matriz de menor distância entre os pontos (DA s e CDD); as demandas por cartas estavam separadas por carteiro e não por DA s; as janela de tempo não existiam; não se sabia as velocidades dos carteiros e dos veículos. 3. Descrição da Solução Uma técnica eficiente para resolver problemas deste tipo é o método do Algoritmo Genético ou AG. Segundo Ventakachalam [2] AG s são técnicas de busca baseadas nos mecanismos de genética e seleção natural. Eles têm sido aplicados com sucesso a uma ampla variedade de problemas de otimização que seriam difíceis de resolver usando técnicas convencionais. O AG não garante encontrar soluções ótimas, mas quanto bem projetado encontra soluções perto da ótima e as vezes a própria solução ótima. Em um AG, uma população inicial de indivíduos ou cromossomas é gerada, cada um codificando uma solução para o problema. Cada indivíduo recebe uma probabilidade de ser escolhido como genitor na próxima geração proporcional à uma avaliação de quão boa é a solução que ele codifica. Com estas probabilidades, é feito um sorteio onde os indivíduos que codificam melhores soluções tem mais chances de serem escolhidos. Os indivíduos sorteados são cruzados através do operador genético de crossover na esperança de pegar as características boas de dois indivíduos pais e gerar um indivíduo filho possivelmente melhor. São feitos cruzamentos até que seja gerada uma nova população de indivíduos que substitui a população antiga. O AG é interrompido quando uma condição de parada é alcançada (número de gerações de indivíduos ou solução ótima). Uma maneira de melhorar as chances do AG obter bons resultados é fazer uma hibridização, utilizando outros métodos utilizados para resolver o problema. Uma estratégia utilizada para o TSP é a estratégia Zonear-Primeiro-Rotear-Depois (ZPRD). Este procedimento primeiro agrupa nodos e/ou arcos de demanda e então projeta rotas econômicas em cada grupo como segundo passo [3]. O particionamento é feito de modo a maximizar a homogeneidade dos pontos dentro de um grupo e, ao mesmo tempo, a heterogeneidade dos pontos entre grupos [4]. A execução do AG será feita pelo software EVOLVER 4.0, uma ferramenta add-in do MSExcell que possui algumas facilidades para o projeto de AG s, como modelos de AG s, funções e operadores pré-definidos.

4 Para o bom desempenho de um AG, é necessário escolher algumas variante de projeto, como tipo da representação e dos operadores genéticos usados (mutação e crossover) e configurar alguns parâmetros (como tamanho da população, taxas de aplicação dos operadores e número de gerações). Algumas configurações foram escolhidas de acordo com as opções oferecidas pelo EVOLVER. A representação utilizada para codificar as soluções deve ser escolhida de tal forma que armazene as características importantes do problema e facilite a aplicação dos operadores genéticos. Como o problema envolve zoneamento e roteamento de veículos, o cromossoma utilizado deve ser capaz de armazenas ambas informações. A representação escolhida será um vetor de n inteiros, n = número de DA s. A decodificação do cromossoma tem duas partes: uma para definir as rotas e outra para definir os cluster s Decodificação das rotas Na decodificação das rotas, a seqüência em que os DA s serão visitados é a mesma seqüência em que eles aparecem no cromossoma. Se um indivíduo é representado pelo cromossoma c 1 = (10,4,5,47,12,59,26,3,30, ) e ficou definido que o veículo v 1 vai atender os 6 primeiros DA s (4,5,10,12,47,59), a rota de v 1 será r 1 = (10,4,5,47,12,59). Como os veículos sempre começam e terminam a rota no CDD, a distância percorrida por v 1 será (DIST_CDD_10 + DIST_10_4 + + DIST_12_59 + DIST_59_CDD) Decodificação dos cluster s Na decodificação dos cluster s, o primeiro veículo atende aos DA s na ordem em que estes estão no cromossoma. O próximo veículo começa a ser usado quando o veículo atual infringe a restrição de capacidade de carga ou a restrição de Janela de Tempo Restrição de capacidade de carga Na restrição de capacidade de carga, a demanda de cada DA atendido pelo veículo é somada à sua carga atual. Quando a demanda do próximo DA for muito grande para ser atendida pelo veículo atual, o próximo veículo começa a ser usado e continua atendendo aos demais DA s do cromossoma Restrição de Janela de Tempo Na restrição de Janela de Tempo, o tempo de viagem para ir do último DA atendido até o próximo DA é somado ao tempo de viagem acumulado do veículo. Se esta soma não exceder a JT do próximo DA, ele é atendido pelo veículo atual. Se exceder, o próximo DA é atendido pelo veículo que causar menor atraso no atendimento: o veículo atual ou o próximo veículo, que começará sua rota partindo do CDD. O tempo de viagem entre dois pontos é dado pela distância entre eles dividido pela velocidade do veículo.

5 Alguns cromossomas podem apresentar seqüências nas quais alguns DA s são atendidos com atraso e/ou não são atendidos, o que não interessa a solução do problema. Nestes casos aplica-se uma penalidade. Para cada DA atendido com atraso, a penalidade é o atraso em horas multiplicado pela velocidade do veículo. Para cada DA não é atendido, a penalidade é a JT do DA em horas multiplicado pela velocidade do veículo. Em ambos os caso, a penalidade é dada em km. A avaliação de um comossoma é a soma das distância percorrida por cada veículo nas suas rotas mais as penalidade de atraso e não atendimento. Como as penalidades são dadas em km, podem ser somadas à distância percorrida sem problema. A figura 1 mostra um exemplo de decodificação de indivíduo em que ocorre atendimento com atraso e não atendimento de um DA. Na configuração do AG através do EVOLVER, o tipo de otimização é a minimização do valor da avaliação dos cromossomas. Foram utilizados o crossover de ordem com taxa de 0,65 e a mutação automática, opções padrões do EVOLVER. A população inicial é gerada aleatoriamente com 40 indivíduos e a condição de parada é a geração de 200 indivíduos no total (5 gerações de indivíduos). c1=(1,9,2,10,3,5,4,8,6,7) Veículo v1 Atende DA's (1,9,2,10) capac. v1 = 50kg carga v1 = 48 kg Veículo v2 Atende DA's (3,5,4) Tacum_v2=1,5 hs T4_8=0,4 hs JT8=1,7 hs Atraso=0,2 hs Veículo v3 Atende DA's (8,6) capac. v3 100kg carga v3 = 90 kg d3 = 5 kg Veículo v1 não cabe mais esta demanda. Começa a usar v2 v2 chega atrasado em DA 8 Tv3_DCC_8=1,8 hs Atraso=0,1 hs v3 gera menor atraso em DA 8 Começa a usar v3. Aplica penal. d7=15 kg v3 não cabe demanda Não tem mais veículos, DA 7 não atendido. Aplica penal. Fig. 1. Exemplo de decodificação de um cromossoma onde ocorre um DA sendo atendido com atraso e um DA não sendo atendido. Em ambos os casos é aplicada uma penalidade. 4. Resultados Devido a falta de alguns dados reais como matriz de distância e janelas de tempo, foram criados 3 problemas baseados nos dados obtidos e na percepção do problema. Isto permitiu testar o funcionamento do AG para uma situação parecida com a real. Nos problemas criados a velocidade dos veículos foi estipulada em 20 km/h, a dos carteiros em 1,5 km/h e a demanda dos DA s foi imposta com base em dados reais Problema número 1 Foi criada uma matriz de distâncias não-simétricas com 9 DA s e um CDD. As JT s foram todas impostas em 1 hora. Existem Estão disponíveis 3 veículos com Trials

6 capacidade de 50 kg. A solução inicial para começar a execução do AG era visitar os DA s na seqüência de 1 a 9, onde 1 DA era atendido com atraso e 1 DA não era atendido. A distância percorrida era de 88 km e a penalidade era de 25 km. Após a primeira execução, o AG encontrou uma solução que atendia todos os DA s sem atraso com distância de 60 km. Fig. 2. Avaliação do melhor indivíduo (linha de baixo) e da média da população para a primeira execução do problema Problema número 2 Foi gerada uma matriz de distâncias simétricas a partir de 25 pontos aleatórios (24 DA s e 1 CDD). As janelas de tempo foram todas impostas em 1 hora. Existem 4 veículos com capacidade de 100 kg. A solução inicial para começar a execução do AG era visitar os DA s na seqüência de 1 a 24, onde 5 DA s eram atendidos com atraso e 7 DA s não eram atendidos. A distância percorrida era de 108 km e a penalidade era de 190 km. Após 2 execuções, o AG encontrou uma solução que atendia todos os DA s sem atraso percorrendo uma distância de 87 km Trials Fig. 3. Avaliação do melhor indivíduo (linha de baixo) e da média da população para a primeira execução do problema Problema número 3 Os dados são idênticos ao problema número 2 com exceção das JT. Neste problema, os carteiros possuem rotas de passagem pelos DA s. A JT de um DA será o tempo que o primeiro carteiro que passa por aquele DA leva para chegar até ele. A solução inicial para começar a execução do AG era visitar os DA s na seqüência de 1 a 24, onde 1 Da não era atendido. A distância percorrida era de 143 km e a penalidade era de 46 km. Após a primeira execução, o AG encontrou uma solução que atendia todos os DA s sem atraso percorrendo uma distância de 76 km. Na segunda execução, a Trials

7 distância percorrida caiu para 71 km. Fig. 4. Avaliação do melhor indivíduo (linha de baixo) e da média da população para a primeira execução do problema 3 5. Conclusão Neste trabalho foi possível confirmar a robustez do método de Algoritmos Genéticos na resolução de problemas complexos. O método conseguiu encontrar boas soluções para os problemas testados, apesar do número de pontos a serem agrupados e roteados e das restrições de carga e Janelas de Tempo impostas. A representação usada e sua decodificação mostraram-se eficientes para problemas de zoneamento e roteamento, conseguindo armazenar de maneira simples dados quanto aos cluster s e quanto às suas rotas. As configurações usadas foram satisfatórias para os problemas testados. A ferramenta usada para a execução, o EVOLVER 4.0 apresentou facilidade de uso e configuração, mas mostrou-se limitada já que certas opções, como outros tipos de crossover de ordem e métodos de troca de população, não são disponíveis. O EVOLVER é uma boa ferramenta para testes, mas com execução lenta para ser usada em problemas reais. A falta de dados reais impossibilitou o teste do Algoritmos Genético em problemas mais realistas, mas com base nos problemas testados, espera-se um desempenho igualmente bom se executado com dados concretos. Bibliografia 1. Potvin, Jean-Yves: Genetic Algorithms for the Traveling Salesman Problem. Annals of Operations Research. Vol 1 (1996) ; 2. Ventakachalam, A. R.: An Analysis of an Embedded Crossover Scheme on a GA-Hard Problem. Computers and Operations Research. Vol 22 n. 1 (1995) ; 3. Bodin, L. and Golden, B.: Classification in Vehicle Routing and Scheduling. Networks. Vol 11 (1981) ; 4. Koskosidis, Y. A. and Powel, W. B.: Clustering Algorithms for Consolidation of Customer Orders into Vehicle Shipments. Transport Research. Vol 26B n. 5 (1992) ; 5. Bott, K. and Ballou, R. H.: Research Perspectives in Vehicle Routing and Scheduling. Transport Research. Vol 20A n. 3 (1986) ; 6. Laporte, G.: The Traveling Salesman Problem: an Overview of Exact and Approximate Algorithms. European Journal of Operations Research. Vol 59 North Holland (1992) ; 7. Cole, R. M.: Clustering with Genetic Algorithms. Dissertação de mestrado. Department of Computer Science of the University of Western Australia. (1998); 8. Aldenderfer, M. S. and Blashfield, R. K.: Cluster Analysis. Sage Publications Bervely Hills (1984); 9. Schimitt, L. J. and Amini, M. M.: Performance Characteristics of Alternative Genetic Algorithmic Approaches to the Traveling Salesman Problem Using Path Representation: an Empirical Study. European Journal of Operational Research. Vol 108 (1998) ;

8 10. Poon, P. W. and Carter, J. N.: Genetic Algorithm Crossover Operators for Ordering Applications. Computers and Operations Research. Vol 22 n. 1 Elsevier Science Ltd. Great Britain (1995) ; 11. Davis, L.: Handbook of Genetic Algorithms. Van Nostrand Reinhold New York (1991).

APLICAÇÃ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 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 mais

Introduçã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 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 mais

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas ICEB

Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas ICEB Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas ICEB PROBLEMA DE PROGRAMAÇÃO DE VEÍCULOS 1 (Vehicle Scheduling Problem) Cássio Roberto de Araújo cassio@em.ufop.br Elva

Leia mais

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA

ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA 136 ALGORITMOS GENÉTICOS: UMA VISÃO EXPLANATÓRIA FILITTO, Danilo 1 Resumo: Os algoritmos Genéticos inspiram-se no processo de evolução natural e são utilizados para resolver problemas de busca e otimização

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano 2012-1

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS. Prof. Dr. Daniel Caetano 2012-1 LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA DISCUSSÃO DOS EXERCÍCIOS E CONSTRUÇÃO DE PROGRAMAS SEQUENCIAIS Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar as soluções para os exercícios propostos Exercitar

Leia mais

Problemas onde a busca da solução depende da avaliação de diversas combinações (ORDEM) dos elementos considerados

Problemas onde a busca da solução depende da avaliação de diversas combinações (ORDEM) dos elementos considerados GA em Otimização Combinatorial Problemas onde a busca da solução depende da avaliação de diversas combinações (ORDEM) dos elementos considerados Problem a do Caixeiro Viajante Problem as de Planejamento

Leia mais

DESENVOLVIMENTO 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 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 mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais

Matemática Financeira Módulo 2

Matemática Financeira Módulo 2 Fundamentos da Matemática O objetivo deste módulo consiste em apresentar breve revisão das regras e conceitos principais de matemática. Embora planilhas e calculadoras financeiras tenham facilitado grandemente

Leia mais

Metodologia para seleção de amostras de contratos de obras públicas (jurisdicionados) utilizando a programação linear aplicativo Solver

Metodologia 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 mais

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.

7 - 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 mais

Aula 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 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 mais

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br

Equipamentos de rede. Repetidores. Repetidores. Prof. Leandro Pykosz Leandro@sulbbs.com.br 1 Equipamentos de rede Prof. Leandro Pykosz Leandro@sulbbs.com.br Repetidores É o dispositivo responsável por ampliar o tamanho máximo do cabeamento de rede; Como o nome sugere, ele repete as informações

Leia mais

Equacionando problemas

Equacionando problemas Reforço escolar M ate mática Equacionando problemas Dinâmica 2 1º Série 2º Bimestre DISCIPLINA Ano CAMPO CONCEITO Matemática Ensino Médio 1ª Campo Algébrico Simbólico Função polinomial do 1 grau Aluno

Leia mais

Complemento IV Introdução aos Algoritmos Genéticos

Complemento IV Introdução aos Algoritmos Genéticos Complemento IV Introdução aos Algoritmos Genéticos Esse documento é parte integrante do material fornecido pela WEB para a 2ª edição do livro Data Mining: Conceitos, técnicas, algoritmos, orientações e

Leia mais

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona. Aula 14 Redes de Computadores 24/10/07 Universidade do Contestado UnC/Mafra Sistemas de Informação Prof. Carlos Guerber ROTEAMENTO EM UMA REDE DE COMPUTADORES A máscara de sub-rede é utilizada para determinar

Leia mais

Problema de Otimização Combinatória

Problema de Otimização Combinatória Problema de Otimização Combinatória Otimização é o processo de encontrar e comparar soluções factíveis até que nenhuma solução melhor possa ser encontrada. Essas soluções são ditas boas ou ruins em termos

Leia mais

Representação por Números Reais

Representação por Números Reais Representação por Números Reais Cromossomas expressam valores através de números reais (ponto flutuante) e não em binário Para apresentarmos essa representação vamos introduzir o conceito de hibridização

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃ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 mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Estudo de Casos 57. 5.1. Estudo de Caso 1: Velocidade Intervalar e Espessura da Camada

Estudo de Casos 57. 5.1. Estudo de Caso 1: Velocidade Intervalar e Espessura da Camada Estudo de Casos 57 5 Estudo de Casos Neste capítulo são relatados três estudos de caso com sismogramas de referência sintéticos que têm como objetivo avaliar o modelo proposto. Na descrição dos estudos

Leia mais

Resolução de sistemas lineares

Resolução de sistemas lineares Resolução de sistemas lineares J M Martínez A Friedlander 1 Alguns exemplos Comecemos mostrando alguns exemplos de sistemas lineares: 3x + 2y = 5 x 2y = 1 (1) 045x 1 2x 2 + 6x 3 x 4 = 10 x 2 x 5 = 0 (2)

Leia mais

Gerenciamento de memória

Gerenciamento de memória Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.

Leia mais

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica

O Princípio da Complementaridade e o papel do observador na Mecânica Quântica O Princípio da Complementaridade e o papel do observador na Mecânica Quântica A U L A 3 Metas da aula Descrever a experiência de interferência por uma fenda dupla com elétrons, na qual a trajetória destes

Leia mais

Aplicação de algoritmos genéticos para ajuste de modelos regressores não lineares com grande número de parâmetros 1. Introdução

Aplicação de algoritmos genéticos para ajuste de modelos regressores não lineares com grande número de parâmetros 1. Introdução 15 Aplicação de algoritmos genéticos para ajuste de modelos regressores não lineares com grande número de parâmetros 1 Kamila Lacerda de Almeida 2, Mariana Tito Teixeira 3, Roney Alves da Rocha 4 Resumo:

Leia mais

2 Classificação dos problemas de roteirização de veículos

2 Classificação dos problemas de roteirização de veículos 2 Classificação dos problemas de roteirização de veículos Primeiramente são apresentados os conceitos básicos e os principais parâmetros que caracterizam um problema de roteirização de veículos. A partir

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB

18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB 18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ

Leia mais

JinSol, uma interface em Java para solvers lineares.

JinSol, 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 mais

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV 1ª Edição (v1.4) 1 Um projeto de segurança bem feito Até pouco tempo atrás o mercado de CFTV era dividido entre fabricantes de alto custo

Leia mais

Abordagem simples aos modos de falha com recurso a um software de organização e gestão da manutenção

Abordagem simples aos modos de falha com recurso a um software de organização e gestão da manutenção Abordagem simples aos modos de falha com recurso a um software de organização e gestão da manutenção Marcelo Batista (1), José Fernandes (1) e Alexandre Veríssimo (1) mbatista@manwinwin.com; jcasimiro@navaltik.com;

Leia mais

Trabalho Computacional

Trabalho Computacional Universidade Federal do Espírito Santo Departamento de Informática Profª Claudia Boeres Teoria dos Grafos - 2014/2 Trabalho Computacional 1. Objetivo Estudo e implementação de algoritmos para resolução

Leia mais

Como erguer um piano sem fazer força

Como erguer um piano sem fazer força A U A UL LA Como erguer um piano sem fazer força Como vimos na aula sobre as leis de Newton, podemos olhar o movimento das coisas sob o ponto de vista da Dinâmica, ou melhor, olhando os motivos que levam

Leia mais

VIII-Lubi-Brasil-1 REDUÇÃO DO CONSUMO DE ENERGIA ELÉTRICA NAS ESTAÇÕES DE BOMBEAMENTO COM O MODELO HÍBRIDO.

VIII-Lubi-Brasil-1 REDUÇÃO DO CONSUMO DE ENERGIA ELÉTRICA NAS ESTAÇÕES DE BOMBEAMENTO COM O MODELO HÍBRIDO. XXX CONGRESO INTERAMERICANO DE INGENIERÍA SANITARIA Y AMBIENTAL 26 al 30 de noviembre de 2006, Punta del Este Uruguay ASOCIACIÓN INTERAMERICANA DE INGENIERÍA SANITARIA Y AMBIENTAL - AIDIS VIII-Lubi-Brasil-1

Leia mais

Nome: Data. Prof: Manoel Amaurício. p p% de C é C. 100 exemplo 1: 14% = 0,14 20% = 0,2 2% = 0,02

Nome: Data. Prof: Manoel Amaurício. p p% de C é C. 100 exemplo 1: 14% = 0,14 20% = 0,2 2% = 0,02 M A T E M Á T I C A PROPORÇÕES Nome: Data Prof: Manoel Amaurício P O R C E N T A G E M p p% de C é C. 100 exemplo 1: 14% = 0,14 20% = 0,2 2% = 0,02 Após um aumento de p% sobre C passamos a ter 100 p C.

Leia mais

Comparativo entre métodos de controle de demanda: qual o mais eficiente para o usuário nacional?

Comparativo entre métodos de controle de demanda: qual o mais eficiente para o usuário nacional? Comparativo entre métodos de controle de demanda: qual o mais eficiente para o usuário nacional? Mauricio R.Suppa (GESTAL Ltda) Marcos Iuquinori Terada (GESTAL Ltda) Afim de se obter o máximo aproveitamento

Leia mais

Transcrição Automática de Música

Transcrição Automática de Música Transcrição Automática de Música Ricardo Rosa e Miguel Eliseu Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria Departamento de Engenharia Informática A transcrição automática de

Leia mais

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie 1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância

Leia mais

REGULAMENTO DE ASSISTÊNCIA 24H MAPFRE WARRANTY - AUTO BÁSICO

REGULAMENTO DE ASSISTÊNCIA 24H MAPFRE WARRANTY - AUTO BÁSICO REGULAMENTO DE ASSISTÊNCIA 24H MAPFRE WARRANTY - AUTO BÁSICO 1. DEFINIÇÕES Acidente: é a ocorrência de qualquer fato danoso e imprevisível produzido no veículo, tais como: colisão, abalroamento ou capotagem

Leia mais

O 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 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 mais

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento

Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Relatório Trabalho Prático 2 : Colônia de Formigas para Otimização e Agrupamento Ramon Pereira Lopes Rangel Silva Oliveira 31 de outubro de 2011 1 Introdução O presente documento refere-se ao relatório

Leia mais

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre

Leia mais

Roteirização de Veículos. Professor: Leandro Zvirtes UDESC/CCT

Roteirização de Veículos. Professor: Leandro Zvirtes UDESC/CCT Roteirização de Veículos Professor: Leandro Zvirtes UDESC/CCT ESCOLHA DO SERVIÇO DE TRANSPORTE Escolha do modal depende da variedade de características de serviços: 1. Tarifas dos fretes, 2. Confiabilidade,

Leia mais

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO

01/05/2016. Danillo Tourinho Sancho da Silva, MSc ROTEIRIZAÇÃO TEORIA DOS GRAFOS MOTIVAÇÃO ROTEIRIZAÇÃO Danillo Tourinho Sancho da Silva, MSc TEORIA DOS GRAFOS MOTIVAÇÃO 1 MOTIVAÇÃO Por que estudar grafos? Importante ferramenta matemática com aplicação em diversas áreas do conhecimento Utilizados

Leia mais

Teste 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 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 mais

Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão.

Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Bem-vindo ao curso delta Gerenciamento de peso para a versão 9.1. Este curso aborda a nova solução de peso introduzida nessa versão. Você deve ter bons conhecimentos de estoque, UM e administração de posições

Leia mais

RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO

RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO RESOLUÇÃO DAS QUESTÕES DE RACIOCÍNIO LÓGICO-MATEMÁTICO Caro aluno, Disponibilizo abaixo a resolução resumida das questões de Raciocínio Lógico-Matemático da prova de Técnico de Atividade Judiciária do

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

17/5/2009. Esta área de conhecimento tem o objetivo de utilizar de forma mais efetiva as pessoas envolvidas no projeto (equipe e stakeholders)

17/5/2009. Esta área de conhecimento tem o objetivo de utilizar de forma mais efetiva as pessoas envolvidas no projeto (equipe e stakeholders) Gerenciamento de Recursos Humanos do Projeto FAE S. J. dos Pinhais Projeto e Desenvolvimento de Software Gerenciamento de Recursos Humanos Esta área de conhecimento tem o objetivo de utilizar de forma

Leia mais

Universidade de São Paulo. Escola Politécnica

Universidade de São Paulo. Escola Politécnica Universidade de São Paulo Escola Politécnica Engenharia Química Vitor Gazzaneo Modelagem do Equilíbrio Líquido-Líquido para o sistema Água- Ácido Acético-Acetato de Butila Prof. Orientador José Luis Pires

Leia mais

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM JANELA DE TEMPO

PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM JANELA DE TEMPO PROBLEMA DE ROTEAMENTO DE VEÍCULOS COM JANELA DE TEMPO UNIFAL - MG UFMG Edgar Fonseca FRANCO Jr. (Orientado) Flávio Alves de CARVALHO (Orientado) Humberto C. B. de OLIVEIRA (Orientador) Humberto C. B.

Leia mais

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu. "Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE." Engenharia de Software Introdução à Engenharia de Software Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Controle de Congestionamento Professor Rene - UNIP 1 Revisão... Segmento A unidade de dados trocada entre as entidades de transporte é denominada

Leia mais

Inteligência Computacional Aplicada a Engenharia de Software

Inteligência Computacional Aplicada a Engenharia de Software Inteligência Computacional Aplicada a Engenharia de Software Estudo de caso III Prof. Ricardo de Sousa Britto rbritto@ufpi.edu.br Introdução Em alguns ambientes industriais, pode ser necessário priorizar

Leia mais

Questão 1. Benefícios. Benefícios. Desafios. Desafios. 1. Quais são os desafios e benefícios em potencial da computação distribuída?

Questão 1. Benefícios. Benefícios. Desafios. Desafios. 1. Quais são os desafios e benefícios em potencial da computação distribuída? Questão 1 1. Quais são os desafios e benefícios em potencial da computação distribuída? Processamento Paralelo Correção Simulado Prof. João Paulo A. Almeida (jpalmeida@inf.ufes.br) 2007/01 - INF02799 Com

Leia mais

OS FUNDOS DE PREVIDÊNCIA: UM ESTUDO DO MERCADO BRASILEIRO 1. Maicon Lambrecht Kuchak 2, Daniel Knebel Baggio 3.

OS FUNDOS DE PREVIDÊNCIA: UM ESTUDO DO MERCADO BRASILEIRO 1. Maicon Lambrecht Kuchak 2, Daniel Knebel Baggio 3. OS FUNDOS DE PREVIDÊNCIA: UM ESTUDO DO MERCADO BRASILEIRO 1 Maicon Lambrecht Kuchak 2, Daniel Knebel Baggio 3. 1 Resultados do Projeto de Pesquisa de Iniciação Científica - PIBIC/CNPq 2 Bolsista PIBIC/CNPq,

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani Data Mining Os métodos tradicionais de Data Mining são: Classificação Associa ou classifica um item a uma ou várias classes categóricas pré-definidas.

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Já vimos que existem vários tipos de testes de software que podemos usar para que nossos sistemas tenham uma qualidade maior. Além disso, esses testes podem ser executados em

Leia mais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz

Leia mais

Capítulo 12 Simulador LOGSIM

Capítulo 12 Simulador LOGSIM Jogos de Empresas Manuel Meireles & Cida Sanches 61 Texto selecionado do artigo: Capítulo 12 Simulador LOGSIM CAVANHA FILHO, A.O. Simulador logístico. Florianópolis: UFSC, 2000. (Dissertação submetida

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Tipos de dados Os programas manipulam dados, armazenando-os

Leia mais

DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL

DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL DESENVOLVIMENTO DE UM DINAMÔMETRO PARA MOTORES ELÉTRICOS EMPREGADOS EM VEÍCULOS EM ESCALA, COM MEDIDA DE DIRETA DE TORQUE E CARGA VARIÁVEL Aluno: Vivian Suzano Orientador: Mauro Speranza Neto 1. Introdução

Leia mais

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software. Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo

Leia mais

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Trabalho 7 Fila de prioridade usando heap para simulação de atendimento Data: 21/10/2013 até meia-noite Dúvidas até: 09/10/2013 Faq disponível em: http://www2.icmc.usp.br/~mello/trabalho07.html A estrutura

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

Gerencie adequadamente os custos da sua frota

Gerencie adequadamente os custos da sua frota Gerencie adequadamente os custos da sua frota O que é gestão de Frota? De acordo com definição encontrada no livro Gerenciamento de Transporte e Frota, o termo gestão de frota representa a atividade de

Leia mais

The importance of the systemic focus to Vehicle Routing Problems

The importance of the systemic focus to Vehicle Routing Problems A IMPORTÂNCIA DO ENFOQUE SISTÊMICO PARA PROBLEMAS DE ROTEIRIZAÇÃO DE VEÍCULOS Sérgio Renato Carmo Brejon Doutorando em Engenharia Naval e Oceânica e-mail: sergiobrejon@uol.com.br Universidade de São Paulo

Leia mais

Escritório Quantidade de Técnicos Média total de atendimentos registrados por técnico por dia

Escritório Quantidade de Técnicos Média total de atendimentos registrados por técnico por dia Exercício 2 Uma grande empresa de Call Center realiza o atendimento de serviços de reparo técnico para uma empresa de telecomunicações com cobertura de nível nacional. A equipe de atendimento está dividida

Leia mais

RASTREAMENTO E LOCALIZAÇÃO DE VEÍCULOS

RASTREAMENTO E LOCALIZAÇÃO DE VEÍCULOS Parabéns! Você acaba de adquirir um dos melhores produtos e sistema de rastreamento de veículos via-satélite. Ele irá oferecer segurança e mobilidade para a sua empresa e seu patrimônio pessoal. Como acessar

Leia mais

LIDANDO COM SAZONALIDADES NO PROCESSO LOGÍSTICO

LIDANDO COM SAZONALIDADES NO PROCESSO LOGÍSTICO LIDANDO COM SAZONALIDADES NO PROCESSO LOGÍSTICO Praticamente todos os processos logísticos estão sujeitos a algum tipo de sazonalidade. A humanidade e seus grupos sociais, desde tempos remotos, sempre

Leia mais

Arquitetura de processadores: RISC e CISC

Arquitetura de processadores: RISC e CISC Arquitetura de processadores: RISC e CISC A arquitetura de processador descreve o processador que foi usado em um computador. Grande parte dos computadores vêm com identificação e literatura descrevendo

Leia mais

ROTEAMENTO PERIÓDICO DE VEÍCULOS UTILIZANDO SIMULATED ANNEALING

ROTEAMENTO 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 mais

RESOLUÇÃO DAS QUESTÕES DE MATEMÁTICA

RESOLUÇÃO DAS QUESTÕES DE MATEMÁTICA RESOLUÇÃO DAS QUESTÕES DE MATEMÁTICA Caro aluno, Disponibilizo abaixo a resolução das questões de MATEMÁTICA da prova para o cargo de Técnico Judiciário do Tribunal de Justiça de Rondônia (TJ/RO) 2015.

Leia mais

SP 04/92 NT 141/92. Velocidade Média: Considerações sobre seu Cálculo. Engº Luiz Henrique Piovesan. 1. Introdução

SP 04/92 NT 141/92. Velocidade Média: Considerações sobre seu Cálculo. Engº Luiz Henrique Piovesan. 1. Introdução SP 04/92 NT 141/92 Velocidade Média: Considerações sobre seu Cálculo Engº Luiz Henrique Piovesan 1. Introdução Apesar de velocidade ser um conceito claro para os profissionais de tráfego, há uma certa

Leia mais

APOSTILA TECNOLOGIA MECANICA

APOSTILA TECNOLOGIA MECANICA FACULDADE DE TECNOLOGIA DE POMPEIA CURSO TECNOLOGIA EM MECANIZAÇÃO EM AGRICULTURA DE PRECISÃO APOSTILA TECNOLOGIA MECANICA Autor: Carlos Safreire Daniel Ramos Leandro Ferneta Lorival Panuto Patrícia de

Leia mais

UTILIZAÇÃO DE SOFTWARES NA RESOLUÇÃO DE UM PROBLEMA DE PROGRAMAÇÃO LINEAR. Cintia da Silva Araújo, Tiago de Souza Marçal, Magda Aparecida Nogueira

UTILIZAÇÃO DE SOFTWARES NA RESOLUÇÃO DE UM PROBLEMA DE PROGRAMAÇÃO LINEAR. Cintia da Silva Araújo, Tiago de Souza Marçal, Magda Aparecida Nogueira UTILIZAÇÃO DE SOFTWARES NA RESOLUÇÃO DE UM PROBLEMA DE PROGRAMAÇÃO LINEAR Cintia da Silva Araújo, Tiago de Souza Marçal, Magda Aparecida Nogueira 1 Centro de Ciências Agrárias-Universidade Federal do Espírito

Leia mais

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle. Introdução Os principais elementos de um sistema de computação são a unidade central de processamento (central processing unit CPU), a memória principal, o subsistema de E/S (entrada e saída) e os mecanismos

Leia mais

Novidades no Q-flow 3.02

Novidades no Q-flow 3.02 Novidades no Q-flow 3.02 Introdução Um dos principais objetivos do Q-flow 3.02 é adequar-se às necessidades das grandes organizações. Por isso, o Q-flow 3.02 possui uma versão Enterprise que inclui funcionalidades

Leia mais

Considerações sobre redimensionamento de motores elétricos de indução

Considerações sobre redimensionamento de motores elétricos de indução Considerações sobre redimensionamento de motores elétricos de indução Artigo publicado na revista Lumiere Electric edição nº 166 Aplicações de investimentos dentro das empresas sempre são questionadas

Leia mais

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br

Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Motivações Gerenciamento de projetos, vem sendo desenvolvido como disciplina desde a década de 60; Nasceu na indústria bélica

Leia mais

Algoritmos Genéticos

Algoritmos Genéticos UNIVERSIDADE PRESBITERIANA MACKENZIE Laboratório de Computação Natural LCoN I ESCOLA DE COMPUTAÇÃO NATURAL Algoritmos Genéticos Rafael Xavier e Willyan Abilhoa Outubro/2012 www.computacaonatural.com.br

Leia mais

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.01.01 http://www.unesp.br/ai/pdf/nt-ai.04.01.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A Assessoria

Leia mais

Município de Juiz de Fora. 1. Aspectos Gerais

Município de Juiz de Fora. 1. Aspectos Gerais Município de Juiz de Fora 1. Aspectos Gerais Além da sede, Juiz de Fora possui quatro distritos. A população total do município, segundo a contagem do IBGE de 1996, é de 424.479 habitantes sendo que desses,

Leia mais

Capítulo 12 Identificação automática e captura de dados

Capítulo 12 Identificação automática e captura de dados Capítulo 12 Identificação automática e captura de dados Seções: 1. Visão geral dos métodos de identificação automática 2. Tecnologia de códigos de barra 3. Identificação por radiofrequência 4. Outras tecnologias

Leia mais

Figura 1.1 Utilização de colunas de aço estaiada e protendida durante a montagem do Palco Mundo do Rock in Rio III.

Figura 1.1 Utilização de colunas de aço estaiada e protendida durante a montagem do Palco Mundo do Rock in Rio III. 1 Introdução A busca contínua de sistemas estruturais eficientes como solução para grandes vãos tem sido um dos maiores desafios enfrentados por engenheiros estruturais. Por outro lado, sistemas estruturais

Leia mais

Engenharia de Software III

Engenharia de Software III Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades

Leia mais

3. Fase de Planejamento dos Ciclos de Construção do Software

3. Fase de Planejamento dos Ciclos de Construção do Software 3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de

Leia mais

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Os sistemas de arquivos é a parte do SO responsável pelo gerenciamento dos arquivos (estrutura, identificação, acesso, utilização, proteção e implementação).

Leia mais

Exercícios Teóricos Resolvidos

Exercí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 mais

4 Metodologia. 4.1. Tipo de pesquisa

4 Metodologia. 4.1. Tipo de pesquisa 4 Metodologia Este capítulo descreve a metodologia adotada na execução do trabalho de pesquisa: definição da variável alvo, delimitação da população, processo de seleção da amostra, técnicas e procedimentos

Leia mais