Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ms-11: Improve a design, then try to disprove the improvement

Optimize the six physical ridge widths, not a synthetic response coordinate. Pitch, height and materials remain fixed. Start from Chapter 5’s design and retain its full-wave result as a baseline. Bounded Powell searches use only T₊₁ at λ=1.55 µm and M=32. Freeze the best queried geometry before using finer harmonics, other wavelengths or perturbations. This small direct-solver baseline can later test an AI proposal from Chapter 10. See the lab.

Optimizer runs: [
  {
    "run": 0,
    "success": true,
    "message": "Optimization terminated successfully.",
    "evaluations": 74,
    "final_T": 0.738890784631474
  },
  {
    "run": 1,
    "success": true,
    "message": "Optimization terminated successfully.",
    "evaluations": 694,
    "final_T": 0.8893937978766874
  }
]
Baseline / selected, checked M=192: 0.8553551432162186 0.8893819518243993
Selected widths (um): (0.13723640529583608, 0.16518197975125032, 0.21951022970727538, 0.26300956024738753, 0.40168191418921106, 0.5077454465285082)

A success flag describes the stopping rule, not a global optimum or even improvement over the initial point. Keep the best feasible candidate seen across both starts, including the starting geometry. Report the evaluation budget and failed/worse searches; never select a candidate using the held-out results below and still call those results independent validation.

<Figure size 1625x475 with 3 Axes>
Independent implementation: passed: separate RCWA implementation; not FEM/FDTD [{'half_order': 48, 'pixels': 4096, 'max_order_power_error': 7.567330212680107e-07}, {'half_order': 48, 'pixels': 8192, 'max_order_power_error': 2.841090168109045e-07}]
Held-out wavelength checks: [{'wavelength_um': 1.45, 'baseline': {'T': 0.7731460421202802, 'R': 0.001750870910749018, 't_real': 0.7207287304522131, 't_imag': -0.11217333969454259, 'total_T': 0.8888711599327888, 'total_R': 0.11112884006721216, 'balance_error': 8.881784197001252e-16, 'residual': 4.621940372351977e-16}, 'selected': {'T': 0.7753046845668303, 'R': 0.0012380414989124192, 't_real': 0.4158045932282419, 't_imag': -0.6005203990063281, 'total_T': 0.8556527856768928, 'total_R': 0.14434721432310724, 'balance_error': 1.1102230246251565e-16, 'residual': 6.869692573402599e-16}}, {'wavelength_um': 1.5, 'baseline': {'T': 0.8697918339188785, 'R': 5.229182178262241e-05, 't_real': 0.5578284516801364, 't_imag': -0.5373500371261473, 'total_T': 0.9124384385925496, 'total_R': 0.0875615614074497, 'balance_error': 7.771561172376096e-16, 'residual': 5.262198605145413e-16}, 'selected': {'T': 0.8147847002610996, 'R': 0.0019432562954465966, 't_real': 0.044758925746443516, 't_imag': -0.7483144107955905, 'total_T': 0.8858856137413521, 'total_R': 0.1141143862586475, 'balance_error': 3.3306690738754696e-16, 'residual': 7.399323992592693e-16}}, {'wavelength_um': 1.6, 'baseline': {'T': 0.7767736461072707, 'R': 0.005689039926730434, 't_real': -0.1774092877078455, 't_imag': -0.7119711598554417, 'total_T': 0.9049283500741347, 'total_R': 0.09507164992586535, 'balance_error': 1.1102230246251565e-16, 'residual': 3.430985889236046e-16}, 'selected': {'T': 0.81698834882616, 'R': 0.001149937264166141, 't_real': -0.6628857655158187, 't_imag': -0.3561348203953402, 'total_T': 0.9174427937570785, 'total_R': 0.08255720624292122, 'balance_error': 3.3306690738754696e-16, 'residual': 7.854864176798277e-16}}, {'wavelength_um': 1.65, 'baseline': {'T': 0.8148404237726026, 'R': 0.004919253057170876, 't_real': -0.48504554533695726, 't_imag': -0.5752795010734737, 'total_T': 0.8723524577558439, 'total_R': 0.1276475422441568, 'balance_error': 6.661338147750939e-16, 'residual': 3.766645089432494e-16}, 'selected': {'T': 0.7391427820280417, 'R': 0.002031723431007241, 't_real': -0.7161011168543827, 't_imag': -0.02853343505424291, 'total_T': 0.879828011590809, 'total_R': 0.12017198840919119, 'balance_error': 2.220446049250313e-16, 'residual': 5.431846014635139e-16}}]
Worst of 14 specified perturbations: 0.869633213676822

The grcwa comparison, when installed, matches all retained orders at the same M=48 and refines its material raster independently. The published run includes it. Harmonic refinement and grcwa are different checks, but both remain in the RCWA family. Four wavelengths and fourteen ±5 nm width scenarios are diagnostics, not a proof of broadband performance or fabrication yield. No FEM/FDTD or experiment has been run.

<Figure size 1625x437.5 with 3 Axes>
275428

Submit: the original baseline, frozen widths, bounded search history including stopping reasons, held-out checks and limitations. Extension: compare an AI-proposed geometry under the same total full-wave evaluation budget, including training-label generation. If you change the objective to a band or to robust performance, reserve a new independent validation set.