SMOA.m is main file. You can execute SMOA.m like
matlab -batch SMOA
Similar code is also implemented in the PlatEMO.
It is located at PlatEMO/Algorithms/Multi-objective optimization/SMOA.
Tomoaki Takagi, Keiki Takadama, and Hiroyuki Sato: Supervised Multi-objective Optimization Algorithm Using Estimation, Proc. of IEEE Congress on Evolutionary Computation (CEC2022), pp. 1--8, 2022. DOI.