From 30a9094835be1b343b174fdae3e3f9ea3d8626f2 Mon Sep 17 00:00:00 2001 From: Mike Date: Sun, 4 Aug 2019 03:41:48 -0700 Subject: [PATCH] Add description of multithreading features to README --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 2057aa9..83ac0ff 100644 --- a/README.md +++ b/README.md @@ -74,6 +74,12 @@ The following features have been implemented thus far: * *Rate* : The number of *champions* is determined by taking a percentage of the total population. A rate of 2% with a population size of 200 would result in 4 *champions* * *Absolute* : The number of *champions* can be set to any whole number manually +* **Multithreading Support** + To decrease processing time, the Population class can utilize multiple CPUs/Cores in the following scenarios: + * When evolving a new population + * When evaluating fitness, if you're able to calculate the fitness for a Chromosome using only one single function call, given to the Population class as a callback + + ## Special Thank You I would like to thank my old professor, Christopher Ryu, Ph.D., for teaching a great Artificial Intelligence class and inspiring me to create this project while taking his class.