Diffractive splitter#
Visit the invrs-gym docs for the diffractive splitter challenge.
The diffractive splitter challenge is based on the “Design and rigorous analysis of a non-paraxial diffractive beamsplitter” slide deck retrieved from the LightTrans web site, and entails the design of a metasurface that evenly splits a normally-incident plane wave into a 7x7 array of beams, with diffraction angles of ±15 degrees.
The diffractive splitter eval metric is defined as follows:
The eval metric rewards high total efficiency and minimum nonuniformity.
It is computed by,
eval_metric = total_efficiency * (1 - uniformity_error)
In cases where multiple wavelengths or incident angles are considered, the
eval metric is the minimum across all excitation conditions.
plot_challenge_metrics("diffractive_splitter")