2021
DOI: 10.1364/josab.405955
|View full text |Cite|
|
Sign up to set email alerts
|

Compact 200 line MATLAB code for inverse design in photonics by topology optimization: tutorial

Abstract:  Users may download and print one copy of any publication from the public portal for the purpose of private study or research.  You may not further distribute the material or use it for any profit-making activity or commercial gain  You may freely distribute the URL identifying the publication in the public portal If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
31
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
6
1
1

Relationship

3
5

Authors

Journals

citations
Cited by 44 publications
(31 citation statements)
references
References 31 publications
0
31
0
Order By: Relevance
“…Finally, we invite the more numerically inclined reader to study our accompanying MATLAB tutorial paper [23], which, apart from a 200 line compact and transparent MATLAB implementation of TopOpt problems similar to the ones discussed here, also includes a short comparison to a non-gradient genetic-algorithm-based approach.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, we invite the more numerically inclined reader to study our accompanying MATLAB tutorial paper [23], which, apart from a 200 line compact and transparent MATLAB implementation of TopOpt problems similar to the ones discussed here, also includes a short comparison to a non-gradient genetic-algorithm-based approach.…”
Section: Resultsmentioning
confidence: 99%
“…For readers who are interested in underlying method development, programming, and software implementation, we have authored a parallel tutorial paper describing a freely available 200 line MATLAB code implementing basic TopOpt for photonics [23]. That paper also includes an example demonstrating the advantages of gradient-based methods over so-called globaloptimization methods for the type of inverse-design problems considered here.…”
Section: Introductionmentioning
confidence: 99%
“…Simulators: this term indicates whether additional EM solvers are employed over the entire structure design phase tutorials [49][50][51], and perspectives [52][53][54][55]), we deliver an intuitive instruction of GA and MLP algorithms by case studies of spectrum tunings of meta-atoms (see an introduction on meta-atom's physical properties in ref. [56]), that is a well-known example in the field of nanophotonics.…”
Section: Nomentioning
confidence: 99%
“…Especially facing hyper nonlinear design space, TO is assumed to be more efficient compared to GA (see a study in Ref. [51]). At last, several potential factors (e.g., the high cost of nanopattern generations) may fundamentally query the usage of advanced DL models.…”
Section: Intelligence Algorithms With Case Study In Meta-atom Designmentioning
confidence: 99%
“…The optimization problem is solved using the globally convergent method of moving asymptotes 55 . For the domain considered in this work, we choose a fixed membrane thickness of 240 nm and restrict the design to only vary in the ( , )-plane by linking the design variables along thedirection 56,57 . Before the design process is executed we specify the design domain, the minimum radii of curvature of the solid and void phases in the design as well as at the center, and further specify the targeted cavity-resonance wavelength and the position of the mode extremum in the cavity.…”
Section: Far-and Near-field Measurementsmentioning
confidence: 99%