14 research outputs found

    DIAS: A Domain-Independent Alife-Based Problem-Solving System

    Full text link
    A domain-independent problem-solving system based on principles of Artificial Life is introduced. In this system, DIAS, the input and output dimensions of the domain are laid out in a spatial medium. A population of actors, each seeing only part of this medium, solves problems collectively in it. The process is independent of the domain and can be implemented through different kinds of actors. Through a set of experiments on various problem domains, DIAS is shown able to solve problems with different dimensionality and complexity, to require no hyperparameter tuning for new problems, and to exhibit lifelong learning, i.e. adapt rapidly to run-time changes in the problem domain, and do it better than a standard non-collective approach. DIAS therefore demonstrates a role for Alife in building scalable, general, and adaptive problem-solving systems.Comment: 9 pages, 6 figure

    Software Agent Evolution in Adaptive Agent Oriented Software Architecture

    No full text
    Adaptive Agent Oriented Software Architecture (AAOSA) is a new dynamic approach to software design based on multi-agent oriented architecture. Since the optimal agent organization is different from one environment to another, we proposed a distributed learning policy that is used in AAOSA for the purpose of agent organizational evolution. Knowing when and how to communicate and coordinate with other agents is an important efficiency and reliability question. In this paper, we propose the use of on-line feedback from users to motivate the learning whenever necessary, and show that distributing the evolution process over individual agent in AAOSA is efficient and reasonable
    corecore