757 research outputs found

    An AER Spike-Processing Filter Simulator and Automatic VHDL Generator Based on Cellular Automata

    Get PDF
    Spike-based systems are neuro-inspired circuits implementations traditionally used for sensory systems or sensor signal processing. Address-Event- Representation (AER) is a neuromorphic communication protocol for transferring asynchronous events between VLSI spike-based chips. These neuro-inspired implementations allow developing complex, multilayer, multichip neuromorphic systems and have been used to design sensor chips, such as retinas and cochlea, processing chips, e.g. filters, and learning chips. Furthermore, Cellular Automata (CA) is a bio-inspired processing model for problem solving. This approach divides the processing synchronous cells which change their states at the same time in order to get the solution. This paper presents a software simulator able to gather several spike-based elements into the same workspace in order to test a CA architecture based on AER before a hardware implementation. Furthermore this simulator produces VHDL for testing the AER-CA into the FPGA of the USBAER AER-tool.Ministerio de Ciencia e Innovación TEC2009-10639-C04-0

    Simulation of land use changes using cellular automata and artificial neural network

    Get PDF
    This paper presents a method integrating artificial neural network (ANN) in cellular automata (CA) to simulate land use changes in Luxembourg and the areas adjacent to its borders. The ANN is used as a base of CA model transition rule. The proposed method shows promising results for prediction of land use over time. The ANN is validated using cross-validation technique and Receiver Operating Characteristic (ROC) curve analysis, and compared with logit model and a support vector machine approach. The application described in this paper highlights the interest of integrating ANNs in CA based model for land use dynamic simulation.Artificial neural network; Cellular automata; Modelling; Land use changes; Spatial planning and dynamics

    Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations

    Get PDF
    The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded. The aim of this paper is to outline fundamental concepts and principles of the Agent-Based Modelling (ABM) paradigm, with particular reference to the development of geospatial simulations. The paper begins with a brief definition of modelling, followed by a classification of model types, and a comment regarding a shift (in certain circumstances) towards modelling systems at the individual-level. In particular, automata approaches (e.g. Cellular Automata, CA, and ABM) have been particularly popular, with ABM moving to the fore. A definition of agents and agent-based models is given; identifying their advantages and disadvantages, especially in relation to geospatial modelling. The potential use of agent-based models is discussed, and how-to instructions for developing an agent-based model are provided. Types of simulation / modelling systems available for ABM are defined, supplemented with criteria to consider before choosing a particular system for a modelling endeavour. Information pertaining to a selection of simulation / modelling systems (Swarm, MASON, Repast, StarLogo, NetLogo, OBEUS, AgentSheets and AnyLogic) is provided, categorised by their licensing policy (open source, shareware / freeware and proprietary systems). The evaluation (i.e. verification, calibration, validation and analysis) of agent-based models and their output is examined, and noteworthy applications are discussed.Geographical Information Systems (GIS) are a particularly useful medium for representing model input and output of a geospatial nature. However, GIS are not well suited to dynamic modelling (e.g. ABM). In particular, problems of representing time and change within GIS are highlighted. Consequently, this paper explores the opportunity of linking (through coupling or integration / embedding) a GIS with a simulation / modelling system purposely built, and therefore better suited to supporting the requirements of ABM. This paper concludes with a synthesis of the discussion that has proceeded

    A multi-agent systems approach for visualizing simulated behavior to support the assessment of design performance

    Get PDF
    This paper describes the outline of a multi-agent system that can be used for visualizing simulated user behavior to support the assessment of design performance. This system is based on cellular automata and agent technology. The system simulates how agents move around in a particular 3D environment. Agents represent objects or people with their own behavior, moving over a pedestrian network. Each agent will be located in a simulated space, based on the cellular automata grid. Each iteration of the simulation is based on a parallel update of the agents according to local rules

    Discovering Patterns of Urban Development in Skopje

    Get PDF
    The goal of this research is to develop a tool that employs intelligent technologies to capture the patterns of urban change driven by a diverse set of context factors. Data mining provides opportunities and knowledge embedded in the urban structure, which complement and extend the data previously obtained with other approaches. A case study is in place to investigate the modeling and predictive capabilities of the tool. A number of simulations have revealed distinctive local patterns of urban change in the city of Skopje, shaped by local urban spatial and institutional structures. This study shows the possibilities of intelligent technologies in the interpretation of the historical evidence of urban development and better understanding of the urban phenomenon.Peer Reviewe

    The design and simulation of traffic networks in virtual environments

    Get PDF
    For over half a century, researchers from a diverse set of disciplines have been studying the behaviour of traffic flow to better understand the causes of traffic congestion, accidents, and related phenomena. As the global population continues to rise, there is an increasing demand for more efficient and effective transportation infrastructures that are able to accommodate a greater number of civilians without compromising travel times, journey quality, cost, or accessibility. With recent advances in computing technology, transportation infrastructures are now typically developed using design and simulation packages that enable engineers to accurately model large-scale road networks and evaluate their designs through visual simulation. However, as these projects increase in scale and complexity, methodologies to intuitively design more complex and realistic simulations are highly desirable. The need of such technology translates across to the entertainment industry, where traffic simulations are integrated into computer games, television, film, and virtual tourism applications to enhance the realism and believability of the simulated scenario. In this thesis two significant challenges related to the design and simulation of traffic networks for use in virtual environments are presented. The first challenge is the development of intuitive techniques to assist the design and construction of high-fidelity three-dimensional road networks for use in both urban and rural virtual environments. The second challenge considers the implementation of computational models to accurately simulate the behaviour of drivers and pedestrians in transportation networks, in real time. An overview of the literature in the field is presented in this work with novel contributions relating to the challenges defined above

    Computational Modalities of Belousov-Zhabotinsky Encapsulated Vesicles

    Full text link
    We present both simulated and partial empirical evidence for the computational utility of many connected vesicle analogs of an encapsulated non-linear chemical processing medium. By connecting small vesicles containing a solution of sub-excitable Belousov-Zhabotinsky (BZ) reaction, sustained and propagating wave fragments are modulated by both spatial geometry, network connectivity and their interaction with other waves. The processing ability is demonstrated through the creation of simple Boolean logic gates and then by the combination of those gates to create more complex circuits

    Land Use-Transportation Interaction: Lessons Learned from an Experimental Model using Cellular Automata and Artificial Neural Networks

    Get PDF
    Land use and transportation interact to produce large urban concentrations in most major cities that create tremendous sprawl, noise, congestion, and environmental concerns. The desire to better understand this relationship has led to the development of land use–transport (LUT) models as an extension of more general urban models. The difficulties encountered in developing such models are many as local actions sum to form global patterns of land use change, producing complex interrelationships. Cellular automata (CA) simplify LUT model structure, promise resolution improvement, and effectively handle the dynamics of emergent growth. Artificial Neural Networks (ANN) can be used to quantify the complex relationships present in historical land use data as a means of calibrating a CA-LUT model. This study uses an ANN, slope, historical land use, and road data to calibrate a CA-LUT model for the I-140 corridor of Knoxville, TN. The resulting model was found to require a complex ANN, produce realistic emergent growth patterns, and shows promising simulation performance in several significant land classes such as single-family residential. Problems were encountered as the model was iterated due to the lack of a mechanism to extend the road network. The presence of local roads in the model’s configuration strengthened ability of the model to simulate historical development patterns. Shortcomings in certain aspects of the simulation performance point to the need for the addition of a socio-economic sub-model to assess demand for urban area and/or an equilibrium mechanism to arbitrate the supply of developable land. The model constructed in this study was found to hold considerable potential for local-scale simulation and scenario testing given suitable modification to its structure and input parameters
    corecore