Questions tagged [agent-based-modeling]

Agent-based modeling is a computer simulation method where agents make decisions based on their interactions with each other and their environment. It combines elements of game theory, complex systems, emergence, computational sociology, multi-agent systems, and evolutionary programming.

From Wikipedia:

An agent-based model (ABM) (also sometimes related to the term multi-agent system or multi-agent simulation) is a class of computational models for simulating the actions and interactions of autonomous agents (both individual or collective entities such as organizations or groups) with a view to assessing their effects on the system as a whole. It combines elements of game theory, complex systems, emergence, computational sociology, multi-agent systems, and evolutionary programming. Monte Carlo Methods are used to introduce randomness. ABMs are also called individual-based models.

474 questions
0
votes
1 answer

about depicting a variable (Sum) in Anylogic

For defining the behaviour of my agents, I created a state chart in which when a user likes a comment, the variable "likes" is changed as follows : Likes=Likes+1; It should show me at the end the sum of likes. In order to depict this sum , as it is…
user7335938
  • 33
  • 1
  • 4
0
votes
1 answer

Dynamically Changing Distribution in AnyLogic

I am using AnyLogic to develop a model. I used the 'distribution' element to initialize values for a parameter in my model. It is working fine, but I want to update these values as my simulation proceeds forward. e.g. if in week 1, the distribution…
0
votes
0 answers

Update an invenory in anylogic

If I have a production system that produces lets say cars, and the machines (resource pool) have failure rate and repair rate. For repairing, the spare parts inventory should be checked for availabiltiy, then repairing. It is possible to update the…
Samar
  • 11
  • 3
0
votes
1 answer

How to use stopDelay(agent) on AnyLogic

I am generating multiple agents at the source. I would like to let them wait until some event. I am trying to access the "delay.stopDelay(agent)" however it requires an agent as a parameter. How should I proceed?
0
votes
1 answer

Displaying GridValueLayer styles in Repast Simphony 2.3.1?

Repast Simphony 2.0-beta had a known issue with specifying value layer styles. The option to display them did not show up in the GUI interface. In the GUI, right-clicking on a display and selecting 'Edit', should open a window several tabs along the…
klmwr
  • 29
  • 6
0
votes
0 answers

Turtle to walk along a predefined list of GPS coordinates in netlogo

I have created a turtle in netlogo from a shapefile containing it's coordinates, I want the turtle to walk along a predefined list of GPS coordinates which is currently saved as a csv file with three attributes (ID, X,Y) where X and Y are the…
oloo
  • 33
  • 4
0
votes
0 answers

Reinforcement learning in Netlogo: Error: No urn specified

I'm totally new to NetLogo, and am trying to create an agent-based reinforcement learning (RL) model. I have recreated a toy model to get help on. Here, one agent is doing RL by interacting with two agents, one of whom is unreliable (and so…
0
votes
1 answer

Netlogo business model code in Chapter 10. 4 of Railsback and Grimm, Agent-based and Individual-based models

I am trying out examples from the book by Railsback and Grimm (Agent-based and individual based modeling). I have coded a business model in using the instructions from chapter 10.4. I can successfully setup the model however when I click on the go…
0
votes
1 answer

to reach the conclusion stability in the model developed in netlogo starting with a random population of agents

I have a model in netlogo which simulates the behavior of crowd starting with a random population. In every simulation, the people differ so does their behaviour. So, how many simulations must i at least run to conclude the stability in the system?
0
votes
1 answer

Computing nearest point in a cone of angle

Figure 1 In the above figure, there are 3 agents namely i_1, i_2 and i_3. For each agent, I know the velocity (v_x, v_y) and the position (x,y). I wish to compute the nearest agent within the cone of vision say x degrees of an agent. (Cone of…
Abhishek Bhatia
  • 9,404
  • 26
  • 87
  • 142
0
votes
0 answers

Netlogo and GIS Extension: Working on some computers and not others

We are currently working on an ABM using GIS in Netlogo. We are trying to use multiple computers to run simulations. On two of the computers, the model runs perfectly, but on the third, the GIS data will load in and then will not display. After…
0
votes
1 answer

Reducing Complexity of Agent-Based Models

I am developing an agent based model simulating the growth in-vitro of a cell culture. I am using the MASON library (Java), but I guess by question could be applicable to different implementations. Essentially, my agents are programmed to divide…
MrD
  • 4,986
  • 11
  • 48
  • 90
0
votes
1 answer

Object equivalent to GridCellNgh?

I am using Repast Simphony to build a simulation using java in Eclipse. The simulation has an agent class that functions within a "geography" context. There are other contexts that agents can move within including "grid" and "space". These are 2D…
Taylor Marie
  • 357
  • 1
  • 15
0
votes
0 answers

Portrayals not Showing

EDIT: Everything displays correctly when either field or hunterField hold no objects in any location. field and hunterField both exclusively hold objects which extend the same class, so I guess it may have something to do with inheritance...? I have…
MrD
  • 4,986
  • 11
  • 48
  • 90
0
votes
1 answer

MASON Get Moore Neighbors

I am making a simulation with MASON. I have a SparseGrid2D object which I populated as follows in my main simulation class: protonLayer = new SparseGrid2D(HEIGHT, WIDTH); MersenneTwisterFast g = new MersenneTwisterFast(); for(int i…
MrD
  • 4,986
  • 11
  • 48
  • 90