This is a NetLogo extension aiming to make the library of discrete choice algorithms developed by Ernesto Carrella easily usable from within NetLogo.
See http://carrknight.github.io/poseidon/algorithms.html for a discussion of the different algorithms available.
This extension is still in the early stages of development. Not all algorithms are available, and those that are might still be buggy. Feedback and bug reports are welcome. (Just open an issue.)
You can download the extension from the releases page. Just unzip dc.zip
under your NetLogo extensions/
folder. Once it's a bit more stable, I'll make it available through the NetLogo Extensions Manager.
The extension requires NetLogo >= 6.0.0.
Rudimentary demo models are available in the demo/
folder.
(Documentation coming soon.)
dc:epsilon-greedy-chooser
dc:softmax-chooser
dc:ucb1-chooser
dc:explore-exploit-imitate-chooser
dc:particle-swarm-chooser
dc:choice
dc:observe
dc:last-observation
dc:options
dc:value
dc:option-values
dc:best-option
dc:best-options
dc:exploration-probability
dc:set-exploration-probability
dc:temperature
dc:set-temperature
dc:sigma
dc:set-sigma
dc:imitation-probability
dc:set-imitation-probability