Build Status Crates.io docs.rs

About

This is an implementation of the Cognitively-Inspired Simulated Annealing Teams (CISAT) Framework in Rust.

NOTE: This is currently an incomplete implementation.

Usage

Here is a basic examples of usage

```rust fn main() { type S = cisat::problems::Ackley; type A = cisat::Agent; type T = cisat::Team; let mut x = cisat::Cohort::::new(cisat::Parameters::default());

x.solve();

println!("{:?}", x);

} ```

Literature

  1. McComb, C., Cagan, J., & Kotovsky, K. (2015). Lifting the Veil: Drawing insights about design teams from a cognitively-inspired computational model. Design Studies, 40, 119-142. doi:10.1016/j.destud.2015.06.005.
  2. McComb, C., Cagan, J., & Kotovsky, K. (2017). Capturing human sequence-learning abilities in configuration design tasks through markov chains. Journal of Mechanical Design, 139(9). doi:10.1115/1.4037185.
  3. McComb, C., Cagan, J., & Kotovsky, K. (2017). Optimizing design teams based on problem properties: computational team simulations and an applied empirical test. Journal of Mechanical Design, 139(4). doi:10.1115/1.4035793.