-
Notifications
You must be signed in to change notification settings - Fork 0
home
caumond edited this page Dec 30, 2025
·
6 revisions
This library is a collection of features that can be used independently one from each other, except for some cases where it is explicitly stated.
Generate random numbers shaped for optimization.
Leverage PRNG to create probabilistic distribution.
Calculate statistics on a sample
Compare two criteria to have informations on underneath solution performance.
Evaluate a representation to obtain a solution
Hold, validate and execute the chain: representation -> evaluation -> solution -> criteria -> eval-crit
Model machine, products, operations
Store data over time, with different storing strategy, and different semantics.
- Interface for time in optimization
- Implementation as Clojure date - See javatime
- Implementation as integer, one date is a bucket number
- Implementation as variable bucket management [different bucket size]
- Scenario portfolio
- Scenario persistence
- Randomized setup - when some parameters of the optimization are random variable
- Multiple seed execution