MASON Discrete Event Simulation (DES) Extensions

Version 1

A joint effort of

Evolutionary Computation Laboratory

Rutgers Business School

ISISLab
University of Salerno

About MASON DES

This is a collection of classes which makes it relatively easy to implement discrete event simulations in MASON, either by themselves or alongside and intertwined with MASON agent-based simulations. The general approach is to implement DES processes as MASON agents, on the schedule like any other agent. MASON DES is in a relatively early stage and probably has some bugs, but we have used it for three very large supply chain simulations developed as part of a grant from the Department of Homeland Security, also including massively distributed model optimization, so we are fairly confident that it's working pretty well.

A paper which describes the general system may can be found in Hybrid Agent-based and Discrete Event Simulation in MASON (Giuseppe D'Ambrosio and Sean Luke).

Some additional papers describing the supply chain simulations we developed wth it may be found here: https://cs.gmu.edu/~sean/papers/sbpbrims22.pdf and Simulation and Optimization Techniques for the Mitigation of Disruptions to Supply Chains

Getting the DES Extensions

The Extensions are available at our Github repository. Look in the contrib/des/ directory.

A manual is available.

Classdocs are also available.