Solving Diffraction Grating Synthesis Problems for Practical Applications | AMiner