Skip to content

Revision of colony search algorithm, API

Compare
Choose a tag to compare
@tjkessler tjkessler released this 05 Oct 18:59
· 13 commits to master since this release
a35c86d

The following two GIFs show the behavior of ECabc (1) before and (2) after these changes:

(1)
results_ecabc

(2)
results_alternate

By changing the merging algorithm to a variable permutation algorithm and ensuring employers who have exhausted their food sources turn into scouts, the ABC avoids local minima imposed by early minimum discovery and is more flexible to variable solutions. API changes are outlined in the repository's README.