Overview

There's nothing more intriguing than a good example. To provide guidance we tried to categorize our examples by difficulty. Categorization is opinionated and just tries to pave an entry path into kalasim API.

Simple

  • Car - A single car, a driver, and red traffic light in the middle of the night. The thrilling landing page example but this time fully documented with an extensive code-walkthrough.
  • Traffic - Car navigate through a simple traffic model with crossings and traffic-lights. Clearly, they need to refill, but there is just a limited number of slots as the gas station.
  • Bank Office with 1 clerk - A classic queue, where customers arrive at a bank and need to be serviced
  • Bridge Game - A survival analysis of murderous game in Netflix' famous Squid Games series.

Moderate

  • Movie Theater - A big cinema, great movies. How long does it take before tickets are sold out?
  • Car Wash - A car wash with limited throughput, and a continuous stream of new customers
  • Machine Parts - A small shop-floor with multi-part machines, where all parts must be functional to avoid tool downtime
  • Machine Shop - A day in a life of a busy maintenance engineer. Tools break and need to be repaired before they can continue operation
  • The Ferryman - A wild river, one boat only, and a patient ferryman transporting batches of passengers across the body of water

Elaborate

  • ATM - The canonical queue model. Here, illustrated with a cash machine that needs to serve customers.
  • Gas Station - A gas-station again, but this time the focus is on the station itself and how it struggls to get new petrol to serve hungry customers.
  • Bank Office - A classical queue problem where customers need to be served. Here solved 4 times in different ways using different kalasim models.
  • Dining Philosophers - Philosophers sit at a round table with bowls of spaghetti and try to eat. It ain't easy...
  • Office Tower - A busy office building, where workers need to get from floor to floor using a limited number of elevators.
  • Call Center - A support center sizing analysis to figure the correct number of support technicians before failing the business in real life.