top of page
Search

Proper Code Formatting Saved Many a Simulation Modeller
Proper code formatting improves readability, debugging, and collaboration. Learn best practices to keep your code clean and efficient!
Selaelo Kgoale
Mar 136 min read
125 views
0 comments

How to reduce multiple select output and service blocks into a single service block
Too often in AnyLogic we find ourselves creating multiple copies of the same objects instead of using code to to parameterise our logic
Aqeel Tariq
Mar 94 min read
17 views
0 comments

Leveraging Project Lombok to reduce java boilerplate code for efficient model development in AnyLogic
Ever wondered if there was an easier or better way to write standard code or perhaps even not write it at all?
Selaelo Kgoale
Feb 1710 min read
162 views
0 comments

Building a large scale traffic simulation in AnyLogic
Large scale traffic simulation to test the impact on traffic if access to a suburb is restricted through closing intersections.
Devon Cowling
Jul 14, 20238 min read
923 views
1 comment

Using Lambdas and Streams in Java and AnyLogic to neaten and improve your code.
This is a special guest blog post by intern Devon Cowling. After some great feedback from readers on his previous blog posts on smart...
Devon Cowling
Mar 20, 20234 min read
564 views
1 comment

Using Google OR-Tools to solve an LP problem in AnyLogic
Google OR-Tools is a super useful flexible lightweight tool that is used to solve a number of operations research-type problems.
Jaco-Ben Vosloo
Jul 18, 20224 min read
1,932 views
0 comments

Analyzing CPU performance of AnyLogic models
This is part 2 of a 2 part series where we look at using a profiler to analyze model performance. This post focussed on CPU optimization
Jaco-Ben Vosloo
Jun 19, 20225 min read
1,286 views
0 comments

Error|Exception handling in AnyLogic models
Yash gives a quick overview of you can manage errors inside an AnyLogic simulation model. Using standard Java functionality and an example.
Yash Mishra
Jun 7, 20227 min read
1,341 views
0 comments

Detecting memory leaks in AnyLogic models
This is part 1 of a 2 part series where we look at using a profiler to analyze model performance. This post focussed on memory optimization
Jaco-Ben Vosloo
May 20, 20226 min read
789 views
0 comments

Using Predicates in AnyLogic
There is a set of out-of-the-box functions in AnyLogic that makes our life easier! To use them you need to understand what a predicate is.
Vitor Lemos
May 10, 20222 min read
590 views
0 comments


The Simulation Model Life Cycle (Part 5) - Experimentation
This post is part 5 of a 7 part series about the Simulation Model Life cycle. It focuses on the experimentation phase.
Jaco-Ben Vosloo
Apr 5, 202212 min read
1,209 views
0 comments

Using @Override to make more robust models
Ever used inheritance in your AnyLogic models and also overridden one of the methods. Then you need to read this post.
Jaco-Ben Vosloo
Mar 25, 20225 min read
426 views
1 comment

Managing external dependencies with Maven for AnyLogic
A guest post by Guilherme Coelho on how to set up a Maven project to manage and prepare external dependencies to be used with Anylogic.
Guilherme Coelho
Mar 8, 20226 min read
1,036 views
0 comments


The Simulation Model Life Cycle (Part 4) - Verification and Validation
This post is part 4 of a 7 part series about the Simulation Model Life cycle. It focuses on the verification and validation phase.
Jaco-Ben Vosloo
Feb 22, 20227 min read
1,301 views
0 comments

How to (programmatically) redraw a chart
Ever faced a situation where you created a chart in AnyLogic but midway during the simulation you wanted to change a setting?
Jaco-Ben Vosloo
Feb 14, 20224 min read
764 views
0 comments

Coordinates inception
In AnyLogic, getting the coordinates of an agent is rather simple, but what happens if the agent is embedded in another agent?
Vitor Lemos
Jan 17, 20222 min read
389 views
0 comments


The Simulation Model Life Cycle (Part 3) - Building the model
This post is part 3 of a 7 part series about the Simulation Model Life cycle. It focuses on the model building phase.
Jaco-Ben Vosloo
Jan 11, 20226 min read
883 views
1 comment


The Simulation Model Life Cycle (Part 2) - Working the Data
This post is part 2 from a 7 part series about the Simulation Model LIfe cycle. It focuses on working with data and data driving your model.
Jaco-Ben Vosloo
Dec 16, 20215 min read
988 views
0 comments

The dark side of the database - part 2
In this post, we want to make you aware of some other notable behaviors of the database when working with Excel as the external data source
Maximilian Selmair
Nov 28, 20215 min read
932 views
0 comments

Why use Java classes in AnyLogic?
This post shows an example where the usage raw Java Classes might be beneficial over AnyLogic's agents.
Vitor Lemos
Oct 27, 20213 min read
915 views
1 comment
bottom of page