Graph evaluating consumes a lot of time because it does on all data. If it is used for graph verification it is no need for running on full dataset, it may be done on tiny data part. Therefore there may be two stage of evaluating:
Evaluating as verification on tiny dataset
Evaluating for fitness calculation on full dataset
There are two way to do it:
Get two different evaluators for graph composing
Add interface for control size of dataset is used for evaluation
Graph evaluating consumes a lot of time because it does on all data. If it is used for graph verification it is no need for running on full dataset, it may be done on tiny data part. Therefore there may be two stage of evaluating:
There are two way to do it: