Abstract
A new efficient binary optimization method based on Teaching–Learning-Based Optimization (TLBO) algorithm is proposed to design an array of plasmonic nano bi-pyramids in order to achieve maximum absorption coefficient spectrum. In binary TLBO, a group of learners consisting of a matrix with binary entries controls the presence (‘1’) or the absence (‘0’) of nanoparticles in the array. Simulation results show that absorption coefficient strongly depends on the localized position of plasmonic nanoparticles. Non-periodic structures have more appropriate response in term of absorption coefficient. This approach is useful in optical applications such as solar cells and plasmonic nano antenna.