Just as NetLogo strives makes the creation of agent-based models accessible to novices, BehaviorSearch aims to facilitate model analysis by making advanced search and optimization techniques accessible to all modelers.
Users of NetLogo's built-in BehaviorSpace tool should be able to learn BehaviorSearch quickly.
BehaviorSearch's GUI provides an easy way to design and run searches.
BehaviorSearch is capable of searching a combination of numerical (discrete/continuous), boolean, and categorical parameters.
It offers several different search algorithms and search space representations, since different approaches may be more efficient for exploring different models.
BehaviorSearch was designed with multi-threaded support for parallel searching, providing improved performance for multi-processor/multi-core computers.
BehaviorSearch includes a command-line only version for convenient batch operation.