“…The problem can thus be treated in this approach only numerically, which requires a long computation time. Similar difficulties are encountered in other methods that directly solve Maxwell's equations, such as the finite element method (FEM) [22][23][24], finite-difference time-domain (FDTD) method [25,26], small perturbation method (SPM) [27]. Moreover, taking into account the interaction between a layer of nanoparticles and the substrate adds considerable complexity to the computation process or requires a number of approximations, e.g., averaging of the refractive indices of the substrate and environment [28], which can be done by different procedures, or the introduction of an imaginary nanostructured layer, a reflection of the real layer [18].…”