[x] class TargetProblem should contain static Optional[bool] fields is_minimization and is_multi_objective
[x] method is_first_fitenss_beter should be moved from QoS into Algorithm, with new name is_first_better - it should consult if problem is minimization/mahimization and if it is single/multi optimization; it also should be virtual
[x] Curent problems should be abstract problem templates, with static fields set to None
[x] Novel MaxMin problems with appropriate static fields should be created
[x] Folder structure within optshould be chnaged : multi_objective, single_objective, combinatorial, global
[ ] all unit tests, integration tests and examples should work OK
TargetProblem
should contain static Optional[bool] fieldsis_minimization
andis_multi_objective
is_first_fitenss_beter
should be moved from QoS into Algorithm, with new nameis_first_better
- it should consult if problem is minimization/mahimization and if it is single/multi optimization; it also should be virtualMax
Min
problems with appropriate static fields should be createdopt
should be chnaged : multi_objective, single_objective, combinatorial, global