Questions related to Agent Based Modeling
I'm doing a research about simulation modeling and I've been using anylogic for a couple of weeks now to collect information for my project.
I know anylogic is a very flexible software with a java base but I want to know if there are any issues you ran into while using anylogic or if there are any fields/industries that doesn't work with anylogic very well.
Please feel free to write down any issues you noticed while you were using anylogic and any opinions you have about the software.
Thank you for your time.
Hello everyone, I hope you all are doing well.
I am preparing for a master of science nowadays,
and I am searching about Agent Based Modeling in Construction Management for my thesis topic, I do not have any background about this topic so from where can I start to search or read?!
Complex systems are becoming one of very useful tools in the description of observed natural phenomena across all scientific disciplines. You are welcomed to share with us hot topics from your own area of research.
Nowadays, no one can encompass all scientific disciplines. Hence, it would be useful to all of us to know hot topics from various scientific fields.
Discussion about various methods and approaches applied to describe emergent behavior, self-organization, self-repair, multiscale phenomena, and other phenomena observed in complex systems are highly encouraged.
Do we know theoretical models how to share benefits between a focal company and for instance 3 tier 1 supplier's using a supply chain finance programme?
so what is ‘fair’
for instance there is a net saving of 1.5 euro using a SCF reverse factoring programme. Is the following split up fair or not, and why from a theoretical point of view:
€ 0.3 to the focal company and 3 times € 0.4 to the (3) tier 1 suppliers
I'm starting to model an urban simulation and I'm having a bit of a dilemma regarding what language to use. Have some experience in Netlogo and I'm starting to make a shift towards Repast, GAMA or MESA (geo-mesa), because it is recommended for large scale simulations.
Have been reading papers about which tool to use, but I need someone working on simulations to help me out.
Still, I have questions because:
1- The user base of MESA is scarce and i feel that dealing with issues will be dificult
2- So far i have only seen and read about limited research done in MESA. Specially, dealing with road network integrations. (move an agent along a network)
3- It seems that Netlogo is good for prototype, will not handle big data projects
Thanks in advance, and any pointers to courses or moocs would be great.
I am studying walking behavior by agent based modeling. Do you see proper Anylogic software on it? Or another software?
Also, do you know any sample in which analyzed walking behavior by Anylogic?
For example, I am particularly interested in the consequences of the UK's new global policy for India, China, and Australia. Could a well-designed agent-based computer model, using appropriate data including about individual world leaders, help predict any dangerous consequences of this new policy?
We call Donald Trump and Boris Johnston and his cat and the mice that the cat hunts and the fleas on the mice and the coronavirus etc LIVING. But Boris's desk and his TV and the computer program that beats him at chess and and his electronic android servant (soon!) and windmills (cf Don Quixote) and holograms and ghosts we call NOT LIVING. But what is the difference? As a mathematical kind of person I would really like to know ... and rather precisely... it matters for agent based modelling etc
Note -- the difference is surely not about reproduction -- computer programs and machines can easily generate and distribute copies of themselves.
Basically I would like to know if the FEM solution obtained by Comsol could be used as input that could guide agents to behave in a certain way in the same common mesh. For example stem cells on a scaffold with specific material properties that undergoes a certain type of deformation. What is the most appropriate ABM Software? Any guidance or tip on the procedure that must be followed in order to interface it with Comsol Multiphysics 4 would be valuable
Offline reinforcement learning is to learn from a fixed dataset without further interactions with the environment. There are many papers focusing on offline RL for a single-agent setting. e.g. https://offline-rl-neurips.github.io/papers.html, However, no literature research on how to learn in multiagent settings. I have tried several state-of-the-art offline reinforcement learning approaches, but it doesn't work well in a multiagent environment. My code can be found here: https://github.com/SHITIANYU-hue/multiagent-offline-RL. The main challenge is how to learn multiagent distribution.
The evolutionary game model and agent model can be used to study the decision-making of micro individuals. What are the similarities and differences between them? What scenario is applicable?
Recently, I read a few papers that used agent based models. Now for me, what seems beautifull about this type of simulations is that they are less rigid than simulations of differential equations using traditional methods, but somehow the papers always begin with the set of differential equations that the author wanted to describe.
needless to say, I don't think the presentation of the equations is necessary
Why is that?
I am studing about predicting pedestrian behavior when we change density and land use paterns and ect with agent based modeling. If you know any book or articals about it, please inform me.
Many countries are in lockdown to reduce the impact of Covid19. This method has been proven to work in China (Wuhan) and previously in those US cities which triggered it early and firmly in the 1918 influenza pandemic.
Now what are the exit scenarios?
The French government has said last week (first week of April) that it was evaluating multiple scenarios to exit the lockdown, step by step, region by region.
Some articles have been published casting light on some aspects :
What are the possible exit steps?
Is testing a must prior to this as shown in an article by Economic Nobel Prize Winner Paul Romer?
Please share your views and input, with needed references
Nowadays, R play an outstanding role in Ecological research. It provides a free to use platform for innumerous statistical analysis and a huge collaborative community of developers and users that share codes and help each other with programming and statistical issues.
For many technical reasons, R is not a computational efficient language and, because R is not much popular among computer scientists, progress in computational efficiency is slow. Differently, Python is very popular among computer scientists, it experiences constant computational efficiency improvements and it is much more efficient than R in many aspects. Also, Python has gained some attention in Ecological research similarly to R.
So here is my question, with the increasing computational requirements of current analyses (e.g., Heavy Monte Carlos resampling procedures), will Python become as popular as R in Ecology?
The reward is necessary to tell the machine ( agent ) which state-action pairs are good, and which are bad.
Please help me to understand the behavior of the discount factor or reward in terms of reinforcement learning.
What I don't understand is why the discounted reward is necessary? Why should it matter whether a good state is reached soon rather than later?
I am interested in creating a multi-layer mechanical network. Therefore I would like to find a software where you can visualise nodes and links moving around in 2D and 3D space.
In many publications on the topic of modelling residential mobility I read, agents are regarded as households and can only make decisions (here relocating) as one single entity. The question whether an agent with given characteristics has a propensity for changing housing or not is often answered for an entire household. Restricting households to only be able to stay or move as a whole seems not appropriate. An alternative would be to compute/model on the individual level and take the household type into consideration. However, individuals as part of a household should still be able to move together which would be rather unlikely in this case. How is this taking care of in research?
Agent Based Model has been used for different simulations. but i do not know that can we use this method to policy testing at household level or not?
I am modeling the collective behavior of random walkers (using CTRW) on a 2d lattice and I am having trouble finding a "correct" rule that won't eventually violate the uniformly random motion of my agents. Any ideas?
I am developing an agent based model about citizen's decision making of daily mode choices which I have already 2 variables that affect the choice of people and I am looking for a new factor to evaluate its impact on mode choice.
I'd appreciate your answers
I'm trying to use Agent Base Modelling to show how the effective the different behavioural change mechanisms in the China Social Credit System are at influencing society. These mechanisms are surveillance, rewards and punishment and gamification (scores are made public).
Could anyone point me in the direction of which models would be good to look at in order to build something like this?
Any recommendations or suggestions would be appreciated as I am now currently learning how I do this.
I am doing agent based modeling and was wondering, if I can have a model that does not specify a resource the agents use, but apply a density dependent function to decide how likely each individual is going to reproduce? So the probability of reproduction by each individual is determined by agent density around it. Or should I add in another parameter, which represents resource in the grid, which can be consumed and regenerate? But that will make my model so complicated and very slow to run.
I am looking for an accessible, but non-trivial introduction to agent based models in transportation, preferably with exercises and assigmnets. Of course, you can find a lot of information on Google, but it is rather difficult to identify a source that is up-to-date and that meets all requirements.
What are some topics related to sustainable manufacturing that are still in need of development and future research?
My masters thesis must incorporate some type of system modeling geared toward reducing energy Costs, however I am having diFficulty finding a topic that is unique and under developed. my Literature review consists of topics such as: production planning, predictive maintenance, buffer optimization, reduction of peak demand, systems which utilize renewable energy and or chp systems, agent based modeling, machine learning, etc.
I started a new project on ABM for criminology and bumped on GIS and crowds movements. What I need is to simulate the movement of people commuting to work every day in a map extracted from OpenStreetMaps (OMS) platform. I program in Python, so a solution in Python would be ideal (and very convenient) for me. What library/toolbox/guide would you suggest for a newbie in GIS and simulation of crowds?
On the recent 73rd anniversary of the Hiroshima nuclear attack I took part in a informal discussion targeted at exploring possible ways of preventing such terrible catastrophes in the future.
I give below my sketchy notes for my contribution to the discussion. I feel that they may form a useful start point for a discussion in the RG forum.
CONTRAST this pleasant environment with cooperative people enjoying afternoon tea -- some staff working, true, but they are moderately fairly compensated -- with the horrific destruction and killing of 70,000 in Hiroshima in 1945.
How do such things come about (eg Battle of Kursk, Tai Ping Rebellion, Spartacist Revolt)?
I look to human basics: greed, pride, ambition, family loyalty, aggression, and other fundamentals.
Adopting an evolutionary perspective, I ask: is it just human beings – and what is the evolutionary benefit? Consider the behavior of other great apes and chimpanzee “war parties”.
The late Steven Hawking suggested, as I recall: that initially in human evolution aggression was useful, but now more empathy is urgently needed.
A KEY FACTOR – massive development of technology! Consider the origins of nuclear weapons – Einstein, WW2 and Manhattan Project
How possibly control to avoid human self-destruction in foreseeable future.
Well --- computer modelling of the human global social system, what it is, its feasibility (or otherwise) in this context and the problem of how to control the seemingly massively complex global human system – which, alas, we are part of, including our decision making!
Best answer yet - experiment assuming LIMITED intervention possibilities in the complex system, and model to explore most effective (or least ineffective) intervention strategies.
Time is not on our side.
I came across papers by Sigglekow, Knudsen, Gavetti, etc and they use agent based simulation to generate NK based complex models. From the few paper that I read, none of them mention the software that they use. So, I am looking for recommendations - as a beginner, what would be the best software to learn to be able to simulate such complex models in strategy?
We are working on a project on developing methods for functional agent-based modelling. We have implemented a SIR model using Haskell and Yampa, a functional reactive programming library.
Is it possible to do some correctness proving / formal verification in agent based modelling? Can you guide us to the relevant literature that explains the process?
I am working on a project "Agent Based Modelling for Flood Risk Management under Different Climate Change Scenarios" and need some research papers or book chapters for literature review in similar fields.
It'd be greatly appreciated if you could provide any paper/chapter/link?
I am looking for examples of the combination of ABM, MO optimization, and game theory, preferably the ones that have been used for practical purposes.
In the context of electricity market modelling, what are the main differences between ABM and SD?
I know there are a number of general differences between these two approaches. For instance, regarding the systems containing active objects (such as people or organizations), ABM can go beyond the limitations of SD. However, I am looking for a more specific answer with regard to the characteristics of electricity market.
I would like to use differential equations for ABM based simulation in organization studies. Can anybody provide me with suitable examples of such research?
In the context of urban (spatial explicit) modelling, what is the difference between agent based simulation (ABS) and micro simulation (MS)?
Both are individual based modelling approaches. Are ABS models typically theory driven while MS models are typically data driven? Do ABS models contain intelligent and non intelligent objects (have a memory; capable of making decisions based on their own judgement; capable of learning) while MS models only contain non intelligent objects (making decisions based on distributions derive from historic data)? What is the simulation execution algorithm they follow - do they differ?
Please provide some simple examples that clarify your explanations.
In my point of view the simulation of autonomous vehicle needs to consider the interaction between the vehicles and associated infrastructures. Hence, I wonder what types of communication(interactions) in your project is going to be study through an agent based modeling.
I am looking for tool/s or game/s that may be actual or simulation of agent-based decisions/behavior to test or model decision making patterns.
One such example is IBM's Watson which is working in various fields such as Healhcare systems, education etc.
I would like to know if there is any attempt to model cooperation inside organizations, corporate culture (a la Kreps), or in general Principal-Agent models, where agents rely on private/public information.
Both agent-based modelling and cellular automata begin with individual agents or cells and model a large number of interacting agents leading to complex behaviour. However, what are the differences and pros and cons of each approach?
I am phd student and a newbie in the domain of trafic engineering. I am working on modeling road trafic in urban areas. One of the questions of my work is how do vehicle arrive on a specific road based on lane, vehicle type and traffic load.
I am not sure if my question is well put or is it too much detailed for a research. So I am asking you.
Is it really interesting to work on a random road trafic generation on a microscopic level? is it useful in studying all kind of roads or is it specific on roads where accuracy of arrival is needed like road pricing ?
Regarding innovation diffusion, is there any model for knowledge transfer? i.e. inform technology A diffusion process with technology B process?
The data of the input and output is not present we only know the behavior and interaction details how to validate the model in this case
I want to calculate reputation and trust based on direct information and witness information in my simulation. I was wondering if anyone has an experience about these two subjects. Or, if you know any samples\ software regarding to these areas let me know.
Thanks in advance,
As much as I have read, most of the work on multi-agent-systems and thereby,on design of an agent, JADE (or other similar platforms, say JANUS,GAMA,etc) has been extensively used to model a single agent and the entire agent-based-framework.
My question is:
Is it acceptable/standard/suitable to design/model an agent as a user-defined function/class (taking-in some input arguments and yielding some outputs), whose some of the inputs may/can be outputs of other agents(also modeled as functions/classes) and its outputs may/can be inputs to other agents(also modeled as a functions/classes), without using the JADE or similar platforms?
System dynamics being a quantitative approach I'm not sure whether the social aspects can be included. But if there is an option please suggest me.
For instance, FLAME, MAMID, EMA, GRACE are computational models of emotions. What are the different parameters on basis of which, output of these models can be compared.?
What are the different ways to validate such model?
Can anyone help me to find how to measure the health insurance policy holders behaviour? What are the determinant factors for purchasing or not purchasing the health insurance? How to involve Heuristics, Endowment effect, loss aversion ,prospect theory, satisficing and strategic thinking as a construct for preparing the questionnaire? What are the other constructs or variables available for measuring the behaviour of health insurance policy holders. Whether is it possible to apply agent based modeling for knowing about behaviour and goal of agent.Please suggest some variables?
I'm trying to introduce an opinion formation model in social networks using agent based modeling. so how could i evaluate our model to verify and validate it? must i compare it with some samples of real world? is there any different evaluation method?
what i see in the literature is researchers introduce a model based on some theories and explain the behavior of social or system (by simulation or analytically). they have no comparison with real world or other models. so how can we determine a model presents more realistic results and work more appropriate than other models?
Build a generic ontology for Agent based modeling and simulation and generate any Agent based model by configuring / specifying the ontology in a particular for a particular domain. In other words how to move from a general ontology for Agent based modeling & simulation to a domain specific ontology that captures Agents and their behavior in a given domain?
When one should use Agent based models for doing "What-If analysis"? What is unique about Agent based models with respect to "What-If analysis"?
I am working on on Complex Adaptive Systems. So far that I have studied the tool suggested for studying the Complex Adaptive Systems is Agent Based Modeling. I have not seen the Agent based Modeling yet but just a query in my mind. Does Agent Based Modeling come in the qualitative domain or quantitative domain?
Also, kindly suggest me some good book or source for learning the agent based modeling.
The agents are in a simplistic trade environment were an agent can buy a resource from potential customers (having various prices). However, the aim is to train the agent on when to buy (optimizing his payoffs) given the limits of time, energy and competition among other agents.
I'm interested in designing a market model with flexibility on both demand and supply side. Agent based modelling approach is considered for the work. Could anyone suggest such existing modelling attempts? Would be a good guideline for my work.
I wanted to used Netlogo but I am afraid it wouldn't scale well. I need to be able to implement mathematical formula for decision making and learning and also play with distributions. What is your experience with agent based modeling of financial markets?
#### I am looking for mathematical and/or computational studies of the properties of an infinite hierarchy of cognitive agents, each agent a multi-agent system in itself, including any emergent properties of the hierarchy. Can anyone help? Clearly such studies require a precise definitions both of an agent and of a multi-agent system.
I seem to recall the existence of early research papers along these lines (presented at an early IJCAI?) but I cannot now find them. Maybe relevant to the MIAP agent architecture qv.
I am interested in computing local moran's I in Netlogo to identify significant clustering. While I am able to export my data into another software to compute this, there is no software I am aware of to compute moran's I that will take into account the world wrapping.
I'm working for my master thesis on modeling product innovation by using mathematical evolutionary dynamical models. but I was not able to find sufficient literature in this subject. so it is either the subject is too new that I should have to do all by my own, or I'm unable to find such references. I would be glad If anyone with related area of expertise, help me in this matter
thank you in advance
In the D17 of CALCAS project: Options for Broadening and Deepening the LCA Framework, there are a list of models given including MFA, EE-IOA, MCDM, etc. However, the models suggested in this report still look at the environmental, economic and social indicators in isolation and do not consider the complex mutual dependencies between the sustainability indicators. How can we really deepen the LCSA framework?
I just began using the platform Janus for the development of MAS and it seems interesting. Can the users of this platform give us their feedback about it?
I am writing a computer program that implements an abstract social network of inter-communicating individuals (so a multiple agent system) and I want to be able to compute for each agent in the network of computational agents its individual POWER. I mean actual power, not e.g. power attributed by reputation or constitution. Thus does the mayor of the city of Metropolis have more or less power than the person about to detonate a bomb that will collapse a dam and flood the city? In the UK does the Prime Minister David Cameron have more or less power than Queen Elizabeth or Ian Hislop, editor of the famous satirical magazine Private Eye? By how much?
TO CLARIFY, although the suggestive examples I have given involve human beings [OK, maybe there is some slight doubt about Ian Hislop...] I am looking for (and not yet finding) an ALGORITHMIC means of calculating the "size" of some dynamic attribute reasonably called "power" for a COMPUTATIONAL agent that is a member of a dynamic network of COMPUTATIONAL agents.within a computer. All help much appreciated and duly acknowledged in any consequent publication(s)!
For example, consider a multi-agent system M that, when run, displays a recurring pattern: an exponentially increasing number of inter-agent messages abruptly followed by an almost total communication collapse. This pattern recurs indefinitely. The algorithm I am seeking would find a simplification of M, call it M~, (or several alternative such simplifications) that has essentially the same communication properties through time as M. M~ would itself be a multi-agent system.
The algorithm should be applicable to ANY multi-agent system for ANY large-scale property.
Clearly computationally precise definitions will be needed for a multi-agent system, a simplification of a MAS, large-scale behaviour, etc.
One method of precisely defining a MAS is in terms of agents that are production systems as these are defined in computer science. But, of course, there are others.
Part of the motivation for this line of investigation is to find a means to examine the possibility that the large-scale behaviour of the human race (Homo sapiens sapiens) over the past 100,000 years or so entails that human individuals have certain cognitive characteristics which might include some or all of learning, imagination, plan creation and execution, a tendency towards cooperation, aggression, and a preference for risk taking.
On the subject there are many interesting discussions and theories in human social psychology and philosophy, but without models or algorithms. My question relates specifically to the multi-agents in technique, computer science or artificial intelligence (eg web or robot agents), and other categories. In general, the known algorithms for learning are for individuals (ANN, etc.), not for assemblies of individuals. There are updates or new approaches in this area?
I have key question of dynamics and impact of certain epidemic event and volume of modelled population (counted in tens of milions) doesn't allow use of agent based modelling due to computational capacities. Input data consist mainly of modelled population distribution within the cell grid (not internally structured) and disease development is based on existing differetion equations (devised from S-I-R model). I've already read some papers on the topic but spatially explicit context was not considered. Has there been published any cell-size dependet algorithm for spatio-temporal epidemic dynamic and development (rules for spreading from cell to cell) based on local population density (in cell) and actual disease basic reproduction number (R) and other structural epidemic properties? Thanks for reply.