Skip to content
/ nkcs Public

NKCS model for exploring aspects of (surrogate-assisted) coevolution.

License

Notifications You must be signed in to change notification settings

rpreen/nkcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 13, 2024
bd8aa83 · Jun 13, 2024

History

76 Commits
May 19, 2024
May 19, 2024
May 17, 2021
Jan 21, 2022
May 18, 2024
May 13, 2021
Jun 13, 2024
Jun 13, 2024
May 18, 2024

Repository files navigation

NKCS Coevolution

NKCS model for exploring aspects of (surrogate-assisted) coevolution.

The NKCS model is the multi-species version of the NK model where S species coevolve with X other species. Each species is composed of N genes where each gene is affected by K genes within the same species (internal connections) and C genes within each of the coevolving species (external connections).

For details, see:

Preen and Bull (2017) On Design Mining: Coevolution and Surrogate Models Artificial Life 23(2):186-205.

Usage

Parameters are located in constants.py

To run and generate results in the res folder:

$ python3 -m nkcs.main

Documentation

https://rpreen.github.io/nkcs/