What is NetLogo used for?

What is NetLogo used for?

NetLogo is a multi-agent programmable modeling environment. It is used by many hundreds of thousands of students, teachers, and researchers worldwide. It also powers HubNet participatory simulations.

What does discrete event simulation do?

Discrete event simulation (DES) is a method used to model real world systems that can be decomposed into a set of logically separate processes that autonomously progress through time. Each event occurs on a specific process, and is assigned a logical time (a timestamp).

What is NetLogo language?

What programming language was NetLogo written in? NetLogo is written mostly in Scala, with some parts in Java. (Scala code compiles to Java byte code and is fully interoperable with Java and other JVM languages.)

What is agent based modeling NetLogo?

NetLogo is an open source agent-based modeling tool that is relatively simple to use. It is ideal for modeling complex systems that contain hundreds or thousands of agents interacting simultaneously. It allows users to explore the relationship between micro-level agents and macro-level emergent behaviors that occur.

Is NetLogo a patch?

Patches are a special kind of stationary agents in NetLogo that make up the world of a model.

Is NetLogo open source?

NetLogo is an open source, cross-platform tool that enables users to model a wide variety of natural and social phenomena (including biology, chemistry, computer science, economics, physics, psychology, art, and much more).

Which are the following are the applications of the discrete event simulation?

The issues most often modelled using DES are system performance, inventory planning/management, production planning and scheduling and system performance. The SD approach is most often used to model issues regarding information sharing, bullwhip effect and inventory planning/management.

What is discrete event simulation and cite an example?

Discrete events affecting this function include power-up or power-down of any electrical device in the building. Instantaneous changes of state in a device already powered-up are also discrete events; for example, a speed change in a cooling fan or a brightness change in a desk lamp.

Is NetLogo asynchronous?

In both StarLogoT and NetLogo, commands are executed asynchronously; each turtle or patch does its list of commands as fast as it can.

What are patches NetLogo?

Patches are a special kind of stationary agents in NetLogo that make up the world of a model. You can think of the patches as the squares that make up a chessboard.

How does agent-based modeling work?

In agent-based modeling (ABM), a system is modeled as a collection of autonomous decision-making entities called agents. Each agent individually assesses its situation and makes decisions on the basis of a set of rules.

What is discrete event simulation example?

For example, a truck arrives at a warehouse, goes to an unloading gate, unloads, and then departs. To simulate this, discrete event simulation is often chosen. Using discrete event simulation modeling, the movement of a train from point A to point B is modeled with two events, namely a departure and an arrival.

What is random float in NetLogo?

random-float is a mathematics primitive that reports a random floating point number anywhere between 0 and the given number. For instance, random-float 10 could report 6.9105, 7, 4.2, 0.451, 0.0000001, 9.99999, etc. random-float is very useful in modeling phenomena that require continuous numbers.

What is observer in NetLogo?

The observer oversees everything that’s going on and does whatever the turtles, patches and links can’t do for themselves. All four types of agents can run NetLogo commands. All four can also run “procedures”. A procedure combines a series of NetLogo commands into a single new command that you define.