auto-opti.routings

Jobshop data. Such a model a routes attributes mapping a route-id to an ordered list of operation.

Each operation is made of: * m the machine name * pt the processing time that could be an integer or a distribution

machines

(machines {:auto-opti/keys [routes], :as _model})

Sorted list of machines

pick-route-id

(pick-route-id model)

Pick one route-id based on route-dstb

start

(start model prng)

Prepare model data to start routings.

Data are turned into distributions. All distributions are using prng.