This class should serve as a wrapper around the Solution Class that will take most of the solution generation functionalities from the algorithm to this higher level class. Not all random perturbation should be included, if something is very specific to an algorithm (e.g. cross-over, then the perturbation will be added in the algorithm since this class will be inherited.
This class should serve as a wrapper around the Solution Class that will take most of the solution generation functionalities from the algorithm to this higher level class. Not all random perturbation should be included, if something is very specific to an algorithm (e.g. cross-over, then the perturbation will be added in the algorithm since this class will be inherited.