Optimization of Multilayer Optical Films with a Memetic Algorithm and Mixed Integer Programming

Yu Shi, Wei Li, Aaswath P. Raman, Shanhui Fan

ACS Photonics · 2017 · 157 citations · 27 references

Concepts

TL;DR

Multilayer optical films are widely used, but designing broadband structures is difficult because material dispersion must be incorporated. We present a memetic algorithm based on mixed integer programming for practical broadband optimization of layered thin‑film materials. The algorithm employs discrete variables for material choice and continuous variables for layer thickness, and it is applied to optimize the spectra of a radiative cooling device and an incandescent light‑bulb filter. Optimized structures use fewer layers yet outperform literature counterparts by incorporating more materials.

Abstract

Multilayer optical films have been extensively used in optical technology, but the design of multilayer structures for broadband applications is often challenging due to the need to incorporate material dispersion. Here, we present an implementation of a memetic algorithm based on mixed integer programming, which is especially suited for practical broadband optimization of layered thin-film materials. In our implementation, the optimization variables consist of a list of discrete variables that represents different dielectric materials, along with a list of continuous variables that represents the thicknesses of each material. As a set of concrete demonstrations, we optimize the spectra of a radiative cooling device and an incandescent light bulb filter. The resulting structures from the optimization can, by using more materials, achieve better performance than their counterparts in the literature while using fewer numbers of material layers.

References

27