5 research outputs found

    ALGORITMOS DE OTIMIZAÇÃO BASEADOS EM ENXAMES INTELIGENTES

    Get PDF
    Este artigo apresenta um método de otimização para coordenar as ações dos agentes no Problema do Caixeiro Viajante em Sistemas Multi-Agente. A coordenação do Sistema Multi-Agente é necessária quando os recursos são limitados e as informações compartilhadas são essenciais para a cooperação entre grupos de agentes. Distribuir recursos e coordenar as ações dos agentes em ambientes do mundo real é uma tarefa complexa, devido à dinâmica e as características dos agentes. Neste trabalho foi utilizado um algoritmo baseado em Enxames (Colônia de Formigas) capaz de acelerar a convergência dos agentes no sistema. O método foi testado em ambientes dinâmicos e estocásticos, permitindo a avaliação do impacto dos aspectos que afetam a performance da abordagem proposta, como a quantidade de agentes no ambiente,os parâmetros de aprendizagem do algoritmo, entre outros. Resultados experimentais mostram a generalidade e a robustez do algoritmo

    Uma comparação entre o Paradigma Orientado a Notificações (PON) e o Paradigma Orientado a Objetos (POO) realizado por meio da implementação de um Sistema de Vendas

    No full text
    Este artigo apresenta uma revisão dos conceitos relacionados ao Paradigma Orientado a Notificações (PON) e uma comparação, qualitativa e quantitativa, de duas versões de uma mesma aplicação. A primeira desenvolvida de acordo com os princípios do Paradigma Orientado a Objetos (POO) e a segunda inclusive de acordo com os princípios do PON. O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI), incluindo o POO, e aos Paradigmas de Programação Declarativa (PD), propondo-se a eliminar deficiências destes no que tange a aspectos de redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo/distribuição de aplicações. A comparação apresentada neste artigo abrange particularmente questões relacionadas à implementação e ao desempenho. O experimento demonstra que, embora o desempenho do PON tenha sido inferior ao do POO para a aplicação desenvolvida, em função de características da aplicação e de um ambiente de execução ainda não totalmente adaptado ao paradigma, existem aspectos relativos à maneira como se concebe os programas em PON que podem ser levados em consideração e incentivar a utilização deste em aplicações com requisitos de paralelismo ou distribuição

    Comparações quantitativas e qualitativas entre o Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sobre um simulador de jogo

    No full text
    Este artigo apresenta uma revisão dos conceitos relacionados ao Paradigma Orientado a Notificações (PON) e uma comparação, qualitativa e quantitativa, de duas versões de uma mesma aplicação. A primeira desenvolvida de acordo com os princípios do Paradigma Orientado a Objetos (POO) e a segunda inclusive de acordo com os princípios do PON. O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI), incluindo o POO, e aos Paradigmas de Programação Declarativa (PD), propondo-se a eliminar deficiências destes no que tange a aspectos de redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo/distribuição de aplicações. A comparação apresentada neste artigo abrange particularmente questões relacionadas à implementação e ao desempenho. O experimento demonstra que, embora o desempenho do PON tenha sido um tanto inferior ao do POO para a aplicação desenvolvida, em função de características da aplicação e de um ambiente de execução ainda não totalmente adaptado ao paradigma, existem aspectos relativos à maneira como se concebe os programas em PON que podem ser levados em consideração e incentivar a utilização deste em aplicações com requisitos de paralelismo ou distribuição

    Comparações entre o Paradigma Orientado a Objetos e o Paradigma Orientado a Notificações sob o contexto de um simulador de sistema telefônico

    No full text
    Este artigo apresenta uma revisão dos conceitos relacionados ao Paradigma Orientado a Notificações (PON) e uma comparação, qualitativa e quantitativa, de uma mesma aplicação (simulador de sistema de telefonia) desenvolvida segundo os princípios do PON e segundo os princípios do Paradigma Orientado a Objetos (POO). O PON se apresenta como uma alternativa aos Paradigmas de Programação Imperativa (PI), incluindo o POO, e aos Paradigmas de Programação Declarativa (PD), propondo-se a eliminar deficiências destes no que tange a aspectos de redundâncias e acoplamento de avaliações causais que impactam no desempenho e paralelismo/distribuição de aplicações. A comparação apresentada neste artigo abrange desde aspectos de modelagem, por meio de técnicas tais como UML e Redes de Petri, até questões relacionadas à implementação e ao desempenho relativo entre as aplicações. O experimento demonstra que, embora o desempenho do PON tenha sido inferior ao do POO para a aplicação desenvolvida, em função de características da aplicação e de um ambiente de execução ainda não totalmente adaptado ao paradigma, existem aspectos relativos à modelagem que podem ser levados em consideração e incentivar a utilização do PON em aplicações com requisitos de paralelismo ou distribuição
    corecore