1. Introduction
Photonic crystals (PC) have received much attention as a novel material that uses its optical capabilities to manipulate light on a wavelength scale [1,2]. A photonic crystal should be understood as a material having a periodic variation in its refractive index or dielectric function in space [3] which produces bandgaps in a specific wavelength range where light cannot propagate (zero transmittance) [4]. The refractive index contrasts and the lattice parameters determine the bandwidth and spectral position of the photonic bandgap [5].
Wave optics and solid-state physics collide to form the concept of photonic crystals. As an extension of multidimensional periodicity, the dielectric constant can be tailormade periodically in one, two, or three dimensions. In particular, one-dimensional photonic crystals can be made of layers of dielectric materials such as semiconductors [6,7], polymers [8,9], composites [10], or porous materials [11,12,13] arranged in alternating layers of high and low reflective index materials [14].
This kind of structure has many potential applications in subjects related to optical science and technology. For instance, optic modulators, sensing [15], microcavity-based or distributed feedback lasers [16], and solar cells [17].
Recent advances in photonic crystals have been discussed in several fields ranging from bandgap/defect engineering to optical system designing. However, the major problem in obtaining a specific optical response lies in the analytical methods. This is because there is a complex relationship between material optical properties and PC spatial distribution, especially for absorbent and dispersive materials. Moreover, this leads to a master equation [18], which describes the electromagnetic field distribution with a non-hermitian operator. Then, one way to approach the design of specific optical responses is the usual trial and error framework or human intuition design. However, it is ineffective and has little experimental reality. In addition, the optical response is not unique. Different geometries and material mixtures can produce a similar optical response involving a degenerated problem as far as light propagation is concerned. Despite this, and far from being a disadvantage, it is necessary to explore unordered [19] configurations such as modulated [12,20], incommensurately or random photonic crystals [21] that can generate devices with geometries that can be easily manufactured.
Machine learning (ML) strategies are becoming common ways to rapidly conduct a thorough design space search. Deep neural networks and other supervised learning techniques have attracted much interest lately. According to the universal approximation theorem, complex mapping functions may be represented in a neural network design. To construct forward and inverse models for predicting the attributes of PC devices, the network of several layers of neurons makes it possible to learn complex mathematical functions [22]. Therefore, ML algorithms can be used to calculate the geometrical parameters and material mixtures required, which is a promising approach for inverse design [23,24,25]. The inverse design problem or the direct finding of the correct structure for the required optical response is usually guided by optimization algorithms [26] such as genetic algorithms [11,27,28] or particle swarm algorithms [29]. However, because of their random-search character, such stochastic algorithms are insufficient for complicated design. Other works report the uses of artificial neural networks (NN) to predict the optical response [30] (forward-modeling) and inverse-design [23,31,32] of a device as an alternative to replacing expensive computational electromagnetic simulations. Inverse design using neural networks requires many training scenarios before it can execute the target function. Then, training the neural network is the key to the inverse design. However, there are few available experimental data, or these are repeated (same configurations). As an alternative, GA can be used to generate artificial datasets for successfully NN training in different fields [33,34]. For this reason, this work proposes introducing a genetic algorithm to generate an artificial database of one-dimensional photonic crystals and take advantage of an artificial neural network to create different structures of photonic crystals and compare them. During the optimization procedure, the genetic algorithm creates a large amount of data (reflectance and transmittance) that can be used for NN training.
2. Physical Model of Wave Propagation in Thin Films
The transfer matrix method (TMM) was used to study the optical properties of one-dimensional photonic crystals (1DPCs) [35]. This method allows the construction of a multilayer structure, where each layer is nonmagnetic and has a complex refractive index (), here, n is the refractive index and k is the extinction coefficient. In addition, a system air-PC-air was considered. The transfer matrix relates the electric and magnetic fields at two arbitrary points as follows [36]:
(1)
The optical admittance is defined as
(2)
and depends on the polarization. For s-polarization, admittance is(3)
whereas for p-polarization(4)
Two equations are obtained by applying boundary conditions for the j-th interface,
(5)
(6)
From Equations (5) and (6), the Fresnel coefficients for right propagation are
(7)
(8)
Equations (5) and (6) can be represented in a matrix with elements expressed in terms of the Fresnel coefficients. Thus, the admittance matrix is defined as follows:
(9)
where(10)
The transfer matrix can be written as:
(11)
where j represents the layer, and represent the admittance and phase matrix, respectively. The admittance matrix describes the interface between two layers (Equation (9)), and the phase matrix represents each layer and is defined as follows:(12)
where(13)
here, is the wavelength, the complex refractive index and the angle of incidence.Since the transfer matrix is a matrix, it can be expressed by its elements.
(14)
The Fresnel coefficients r and t, and the reflectance and transmittance spectra for the structure, are given as a function of the elements in Equation (14).
(15)
(16)
Equations (15) and (16) are valid for S and P polarization using the adequate polarization coefficient (Equation (10)). In the case of unpolarized light:
(17)
where , , and are the reflectance and transmittance for S and P polarization, respectively.3. Genetic Algorithms
The Genetic Algorithm (GA) is stochastic; however, it can estimate the global optimum of a given problem and maintain the best solution for each generation. In addition, the evolution history contains information on the physical model of electromagnetic wave propagation (transfer matrix method) and the optical properties of the pair materials. Then, the GA can be used to obtain a 1DPC with specific reflection spectra. As Figure 1a shows, it is started by elaborating the desired optical response, in this case, the reflectance spectrum that corresponds to a mirror with a reflectance level of , where and correspond to an ideal antireflector (black mirror) and ideal mirror, respectively. According to the design requirements, the reflectance level , the resonance wavelength , and bandwidth are fixed. Previous experimental [11,37] and computational [12] reports show that dielectric materials are absorbent in the visible range. Therefore, the radiation intensity is attenuated exponentially as a function of the thickness of the films. Then, the simulation can be limited to a finite number of layers. However, 1DPCs are susceptible to producing nearly identical optical responses with different configurations. It means that design space has degenerated (Figure 1b) [31,38]. So, in this case, the simulations were performed with five unit cells corresponding to ten individual layers of intercalated materials. Figure 2 shows an overview of the GA used to generate the sequence of the 1DPC layers to approximate the desired optical response.
Generally, the GA uses the thickness of each layer as a gene that makes up the chromosome. Each chromosome can be expressed as:
(18)
where T is the chromosome, is the thickness of the i-th layer, and m is the total number of layers in the 1DPC structure. It means that the chromosome contains the photonic crystal sequence.Each chromosome has an associated error related to the target reflection spectra. Operators, such as mutation and selection, are used in GA to minimize the error. The error is defined as the following function.
(19)
where is the target reflection, and N is the total number of wavelengths in the interval from to . Lastly, is the reflection spectrum calculated from the sequence in the chromosome.First, the pair of materials is selected from a database that contains the optical properties (complex refractive index), and the number of layers (m) is fixed (see Figure 2a)). Then, the GA begins by creating a starting population of members, each with a randomized list of layer thicknesses. The starting population is a parent list and can be expressed as the following set:
(20)
Each parent in P is evaluated according to Equation (19) to determine the best-fitted parents. Then, the population set P is rearranged as a function of each individual error, starting with the best-fitted one as Figure 2b shows. The steady state-based selection method was used to generate 50% of the offspring. Meanwhile, to avoid a local minimum, the other 50% is selected by a random-based method with a uniform probability.
After the evaluation of the population, a crossover process is performed (Figure 2c). There are two sexual crossover methods. The first method generates the offspring through two processes.
-
First of all, the best-fitted individual is crossed with the best-fitted half of the population, generating half of the offspring. The offspring inherits an average value between the genetic information of the two parents (elitist crossover, see Figure 2c).
-
Second, the other half of the population is generated from two individuals randomly selected from the population. A random crossover point in the chromosome is generated. Before that point, the new individual inherits the genetic information of one of the parents, and after the crossover point, the genetic information of the second parent (one-point crossover, see Figure 2c).
The second method is the one-point crossover. The only difference is that the whole population is generated instead. Both methods have a 0.5 probability of occurrence.
A mutation process is required to avoid local minimums (Figure 2d). In GA, the factor for the mutation process is typically lower than 2% of the genes [39]. However, experimental results showed that if an enormous value is used by the design of a photonic crystal, the optimal function is reached, and the objective function factor increases. Therefore, approximately 20% of the offspring is mutated. There are two equally possible ways in which the individual can mutate. The first is a Gaussian mutation where all the genes are randomly selected from a normal distribution curve centered in the value of the original gene () and with a specific standard deviation (). The second method completely changes the chromosome of the individual and replaces it with a new one. Suppose there is no improvement from one generation to the next one. In that case, the percentage of the mutated population and the standard deviation () of the normal distribution curve are increased to obtain more genetic variability in the offspring.
After completing the previous steps, the GA will search for the best-fitted chromosome of the generation, and a new population will be generated. This process is repeated until the GA reaches a minimum error or a certain number of generations.
4. Results and Discussion
Generalizing conclusions from an initial training dataset is the foundation of machine learning. This suggests that bias in the training and evaluation data may have a non-negligible impact on network training optimization and assessed performance statistics.
A proper density of training data must be generated for a good quality database representing manufacturable optical devices with practical reality. Then, the user of the GA routine can set the value for the following critical parameters: the material pairs, the total number of layers (must be even), target spectra, spectral optimization interval, output spectra range (restringed for the available experimental data known for the materials optical constants) and spectral resolution (a minimum of 1 nm). Finally, this program can be adapted to generate a particular database for specific purposes in the above-mentioned parameters.
For the generation of the database, the GA described in the previous section was coded and tested in Python (see Appendix A for pseudo code) to resemble a target reflectance which in this case is the optical response of a perfect reflector in the visible region. This means a mirror whose reflectance is 1 in the visible region and 0 otherwise. The optical response of a PC of 10 layers (five periods of two interlarded dielectric materials) was simulated to achieve this. The optical constants were chosen from a set of 19 materials. Only dielectric and nonmagnetic materials (see Table 1) were selected to ensure the boundary conditions of the electromagnetic field on the interface between two materials, as the TMM requires [40].
Table 2 shows critical parameter constraints related to the GA and the PC used in the simulations for each repetition. For the PC, a minimum layer thickness of 10 nm was chosen to guarantee films with the same optical properties as their bulk. Moreover, that restriction allows the PC to be manufactured by experimental techniques such as chemical deposition, electrochemical etching, and photolithography, among others. The maximum number of layers was constrained to 10 because the contribution of more layers would be negligible due to the non-zero absorption coefficient of the materials used. Four angles were simulated (0, 25, 45 and 75) to obtain information about the optical response considering the light polarization. Finally, the target reflectance sets the optimization range, bandwidth, and maximum reflectance.
On the other hand, the parameters used for the GA were chosen to ensure algorithm convergence and minimize the computation time.
Given that the optical response depends on the geometric arrangement of the two selected materials, all the possible configurations (324 different PC with different materials) were simulated.
The general performance of the GA for the database generation is as follows: from the list of dielectric materials (Table 1), two are selected to calculate the optical response of a ten layers PC. The GA was run for 100 generations for four angles, 0, 25, 45, and 75, respectively. The best-fitted and non-repeated individual of each generation is saved in the database. Only the individuals with genetic variability are held. Then, the total number of individuals saved is not initially defined because it depends on the genetic evolution in each repetition. This process is repeated ten times to obtain a proper density of training data.
The data is stored in an h5 file, whose name is composed of the two materials used. In the h5 file, four datasets were created, containing all the selected individuals for each angle, respectively. This is represented in Figure 3. The data is stored in a matrix form. Each row contains all the information of the individual T, which is the m-th individual stored from the n-th repetition. The first columns of each row represent the information on which two materials are being simulated in the PC. Each material has assigned a column number. A number 1 is printed in the corresponding column number of the material if that material is been used in the simulation, and 0 otherwise. After this, the error of the individual is stored. The following columns held information related to the optical response (R, R, R, T, T, and T).
Some representative results are shown in Figure 4, Figure 5, Figure 6 and Figure 7. In particular, two cases are exposed in these figures. The first is a case where the materials are not suitable for the fabrication of a perfect reflector in the visible range (Figure 4 and Figure 5) because GaAs is highly absorbent and dispersive in the target spectral region. The second is where the two materials generate an optical response that resembles the perfect reflector (Figure 6 and Figure 7). These materials were selected because Si and SiO are low absorbent and dispersive in the target spectral region.
Furthermore, in Figure 4a and Figure 6a, the optical response of three PC, with an incident angle of 0, are compared with a perfect reflector (target). The plotted spectra represent the three best-fitted chromosomes among the ten repetitions. In Figure 4b and Figure 6b, each row represents the sequence of 10 layers of each PC. The color indicates the thickness of the layers. Chromosomes plotted in Figure 4a and Figure 6a are highlighted with their respective color.
Figure 4c and Figure 6c display the error of the best chromosome (found in the ten repetitions) as a function of the generations. As can be seen, the error remains constant at about the 50th generation, which evidences a convergence of the GA. The generation where a chromosome with different genetic information was found is highlighted with a red dot. In Figure 4d and Figure 6d the error of these chromosomes is plotted, and it is worth noticing that only these were stored in the h5 file to avoid saving repeated data.
Figure 5a and Figure 7a show the optical response of three PC simulated with an incident angle of 25 and Figure 5c and Figure 7c show the complete set of the best chromosome of each repetition. As mentioned above, the three selected chromosomes are highlighted in their respective colors. Finally, Figure 5b and Figure 7b display the optical response of three PC simulated with an incident angle of 75 and Figure 5d and Figure 7d show the complete set of the best chromosome of each repetition. These simulations give information about the behavior of the optical response of the PC as a function of the polarization of the light. This allows the design, simulation, and possible fabrication of a wide variety of optical devices with specific characteristics at specific incident angles.
For case one, it is noticeable that the resemblance between the three PC and the target is not good, having an associated error of around 0.612 for the best-fitted chromosome. For case two, the optical response of the simulated PC adjusts better to the target reflectance. However, the error also exposes this because it is lower than 0.18. It is evident that the solutions found by the GA are disordered as shown in Figure 4, Figure 5, Figure 6 and Figure 7. Nevertheless, all the previously mentioned results present a pattern in common. The first layer has a thickness of about 30 nm. This is because the materials used are highly absorbent near the UV region. Thus, the shorter wavelengths are mainly absorbed in the first layer, which means that the layer must be thin (smaller than the wavelength), so the radiation can reach the second layer, and interference conditions can occur.
Therefore, the best two materials to obtain a PC with a specific optical response with a disorder configuration critically depend on the fabrication technique, the target reflectance, the optimization region, and the refractive indexes of the materials in that region.
5. Conclusions
An optimization tool based on genetic algorithms for the inverse design of photonic crystals is proposed. The algorithm proposes a chromosome where each gene is the thickness of a series of intercalated films that evolves until approaching a target optical response. However, this evolutionary strategy that subjects individuals to various evolutionary actions generates many outputs that preserve the PC layer sequence, the materials, and the theoretical model of electromagnetic wave propagation in thin films (TMM). Consequently, these data can be discriminated against and saved because they help train a neural network later. The algorithm corresponds to a strategy to generate artificial training data for neural networks. A selection of dielectric materials was made to generate this database. Next, the optical constants of these materials were obtained from the refractiveindex.INFO database and homogenized using data interpolation strategies. Finally, the general routine selects a material and combines it with the other materials, generating all possible permutations, and the generated data is saved in an h5 file data structure. This algorithm mainly shows that it is possible to obtain photonic crystal configurations with a specific stop band with disordered configurations. These unordered configurations can be advantageous for manufacturing because they result in thicknesses that are easy to handle and produce with the conventional techniques currently in use. In addition, the algorithm can be adapted to other mathematical models, for example, for metallic or magnetic systems. Moreover, it can restrict the values of the thicknesses and number of layers so that it approximates the practical reality of the manufacturable sequences. On the other hand, this approach has certain limitations such as the long computation time to obtain a complete database, the transfer matrix method is only for dielectric materials and the optical constants of these materials, determined by experimental methods, must be available.
Finally, this method of generating artificial one-dimensional photonic crystal data may be optimized by using neural networks for the inverse design of any crystal with a specific optical response, such as perfect mirrors or black mirrors.
Conceptualization, C.I., I.A.L.-C. and C.F.R.-G.; Data curation, C.I., I.A.L.-C. and C.F.R.-G.; Formal analysis, I.A.L.-C., J.P.Z.D.P. and C.F.R.-G.; Funding acquisition, C.I. and E.K.A.R.; Investigation, I.A.L.-C. and C.F.R.-G.; Methodology, C.I., I.A.L.-C., E.K.A.R., J.A.R.S. and C.F.R.-G.; Resources, C.I., E.K.A.R. and J.P.Z.D.P.; Software, C.I., I.A.L.-C. and E.K.A.R.; Supervision, C.I., I.A.L.-C. and C.F.R.-G.; Validation, I.A.L.-C., J.A.R.S. and C.F.R.-G.; Visualization, I.A.L.-C. and C.F.R.-G.; Writing—original draft, C.I., I.A.L.-C. and C.F.R.-G.; Writing—review & editing, C.I., I.A.L.-C., J.A.R.S., J.P.Z.D.P. and C.F.R.-G. All authors have read and agreed to the published version of the manuscript.
Not applicable.
The data presented in this study are available on request from the corresponding author.
The authors are eternally grateful for the scholarships provided by SNI program from CONACYT-Mexico.
The author declares no conflict of interest or competing interest.
The following abbreviations are used in this manuscript:
PC | Photonic crystal |
ML | Machine Learning |
NN | Neural Network |
TMM | Transfer Matrix Method |
1DPCs | One-dimensional photonic crystals |
GA | Genetic Algorithm |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. (a) Target reflectance spectrum and example of 10-layer designs. (b) Design spaced representation of the inverse design of photonic structures that implies a many-to-one problem. Each point in this hyperspace represents a chromosome containing all the layer thicknesses [Forumla omitted. See PDF.] of the photonic crystal sequence and its corresponding optical response (reflectance and transmittance). The graph shows that multiple designs correspond to identical optical responses (indicated by the dashed lines), exhibiting a high degeneracy.
Figure 2. Overview of the GA used to optimize the reflectance spectrum of a one-dimensional photonic crystal. (a) A pair of different dielectric materials and their optical constants are chosen from the local database to generate a set of chromosomes randomly. These individuals will go through (b) selection, (c) crossing-over, and (d) mutation rounds to discover individuals capable of producing a specific optical response.
Figure 3. Structure of the h5 file The file contains indicators for the materials used, the thickness values of the photonic crystal series, and reflectance and transmittance for polarized (S and P) and unpolarized light.
Figure 4. The optimization results for a Si-GaAs PC: (a) The black dashed lines represent the target reflectance, while the solid colored curves show the characteristic optimized spectra corresponding to the best individuals of each run for 0[Forumla omitted. See PDF.] of incidence; (b) Solution to the individual chromosome representation; (c) Genetic algorithm convergence process; (d) Chromosomal representation of the solutions with a different error. These chromosomes are the ones that present genetic variability and are the ones selected to save in the database (h5 file).
Figure 5. Reflectance spectra for Si-GaAs system at (a) 25[Forumla omitted. See PDF.] and (b) 75[Forumla omitted. See PDF.] of incidence compared to the target reflectance (dashed lines) for non-polarized light (color lines). (c,d) Chromosomal representation of the solutions. In this representation, it can be noticed that the configuration of layers is not ordered.
Figure 6. The optimization results for an Si-SiO[Forumla omitted. See PDF.] PC: (a) The black dashed lines represent the target reflectance, while the solid colored curves show the characteristic optimized spectra corresponding to the best individuals of each run for 0[Forumla omitted. See PDF.] of incidence; (b) Solution to the individual chromosome representation; (c) Genetic algorithm convergence process; (d) Chromosomal representation of the solutions with a different error. These chromosomes are the ones that present genetic variability and are the ones selected to save in the database (h5 file).
Figure 7. Reflectance spectra for Si-SiO[Forumla omitted. See PDF.] system at (a) 25[Forumla omitted. See PDF.] and (b) 75[Forumla omitted. See PDF.] of incidence compared to the target reflectance (dashed lines) for non-polarized light (color lines). (c,d) Chromosomal representation of the solutions. In this representation, it can be noticed that the configuration of layers is not ordered.
Materials used for database generation. Refractive index data were extracted from RefractiveIndex.INFO website [
Material | Reference |
---|---|
AlN | [ |
B |
[ |
C | [ |
CeF |
[ |
GaAs | [ |
Ge | [ |
MoO |
[ |
MoS |
[ |
MoTe |
[ |
Si | [ |
SiC | [ |
SiO |
[ |
SrF |
[ |
Ta |
[ |
TiC | [ |
TiO |
[ |
VC | [ |
VN | [ |
WSe |
[ |
Parameters used in the GA for the database generation.
Parameter | Constraints |
---|---|
For the GA | |
Population | 30 chromosomes |
Generations | 100 |
Repetitions | 10 |
Standard deviation ( |
1–10 |
Mutation (percentage of the population) | 20%–30% |
Termination conditions | |
For the PC | |
Layers | 10 |
Layer thickness | 10–500 nm |
Incidence angle | 0 |
400–800 nm | |
Bandwidth | 400 nm |
Maximum reflectance | 1 |
Substrate | Air |
Appendix A
Pseudo code of the GA for the database generation
-
Libraries import
-
#Initialization of variables
-
N_population
#Number of individuals -
Generations
#Maximum number of generations -
Repetitions
#Number of repetitions -
Sigma
#Standard deviation for Gaussian mutation -
Ter_cond
#Termination condition -
N_layers
#Number of layers -
Import optical constants from local directory
-
Define the target reflectance
-
Generate a random initial population
-
for all materials − 1 do
-
for all materials − 1 do
-
Set h5 file
-
for all angles do
-
for i ≤ generations do
-
Calculate Reflectance of the population (Transfer matrix method)
-
Calculate The fitness of each individual (Error)
-
Calculate Sort the population by fitness
-
Reproduce the population (Average and one-point crossover)
-
Mutation of the individuals (Gaussian and random mutation)
-
Selection of the individuals (Steady state and Random Methods)
-
Determine the best individual
-
if error_best < Ter_cond then
-
Stop
-
end if
-
Plot the reflectance
-
Set the new population
-
Save data in h5 file (Materials used, chromosome, error, reflectance)
-
end for
-
end for
-
Close h5 file
-
end for
-
end for
References
1. Butt, M.; Khonina, S.; Kazanskiy, N. Recent advances in photonic crystal optical devices: A review. Opt. Laser Technol.; 2021; 142, 107265. [DOI: https://dx.doi.org/10.1016/j.optlastec.2021.107265]
2. Saeidi, F.S.; Moradi, M. A new route to designing a one-dimensional multiperiodic photonic crystal with adjustable photonic band gap and enhanced electric field localization. Opt. Commun.; 2021; 493, 126999. [DOI: https://dx.doi.org/10.1016/j.optcom.2021.126999]
3. Vigneron, J.P.; Simonis, P. Natural photonic crystals. Phys. B Condens. Matter; 2012; 407, pp. 4032-4036. [DOI: https://dx.doi.org/10.1016/j.physb.2011.12.130]
4. Kavokin, A.V.; Baumberg, J.J.; Malpuech, G.; Laussy, F.P. Microcavities; Oxford University Press: Oxford, UK, 2017; Volume 21, pp. 52-59.
5. Chen, C.W.; Hou, C.T.; Li, C.C.; Jau, H.C.; Wang, C.T.; Hong, C.L.; Guo, D.Y.; Wang, C.Y.; Chiang, S.P.; Bunning, T.J. et al. Large three-dimensional photonic crystals based on monocrystalline liquid crystal blue phases. Nat. Commun.; 2017; 8, 727. [DOI: https://dx.doi.org/10.1038/s41467-017-00822-y] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/28959009]
6. Iwamoto, S.; Ota, Y.; Arakawa, Y. Recent progress in topological waveguides and nanocavities in a semiconductor photonic crystal platform [Invited]. Opt. Mater. Express; 2021; pp. 319-337. [DOI: https://dx.doi.org/10.1364/OME.415128]
7. Li, Y.; Xiang, Y.; Wen, S.; Yong, J.; Fan, D. Tunable terahertz-mirror and multi-channel terahertz-filter based on one-dimensional photonic crystals containing semiconductors. J. Appl. Phys.; 2011; 110, 073111. [DOI: https://dx.doi.org/10.1063/1.3650245]
8. Edrington, A.C.; Urbas, A.M.; DeRege, P.; Chen, C.X.; Swager, T.M.; Hadjichristidis, N.; Xenidou, M.; Fetters, L.J.; Joannopoulos, J.D.; Fink, Y. et al. Polymer-Based Photonic Crystals. Adv. Mater.; 2001; 13, pp. 421-425. [DOI: https://dx.doi.org/10.1002/1521-4095(200103)13:6<421::AID-ADMA421>3.0.CO;2-#]
9. Robertson, M.; Sanford, A.; Qiang, Z. Easy to Pattern, Chemically Resistant One-Dimensional Polymer Photonic Crystals. ACS Appl. Polym. Mater.; 2021; 3, pp. 2626-2634. [DOI: https://dx.doi.org/10.1021/acsapm.1c00228]
10. Zhang, L.; Xu, Q.; Sun, C.; Peng, Q.; Lan, T.; Dong, M.; Xiao, Y.; Zhang, J. Synthesis and properties of iridescent Ni–Co composite photonic crystal films by pulse anodization. Ceram. Int.; 2021; 47, pp. 16276-16281. [DOI: https://dx.doi.org/10.1016/j.ceramint.2021.02.206]
11. Ramirez-Gutierrez, C.F.; Martinez-Hernandez, H.D.; Lujan-Cabrera, I.A.; Rodriguez-García, M.E. Design, fabrication, and optical characterization of one-dimensional photonic crystals based on porous silicon assisted by in-situ photoacoustics. Sci. Rep.; 2019; 9, 14732. [DOI: https://dx.doi.org/10.1038/s41598-019-51200-1]
12. Ortiz-Vazquez, E.; Lujan-Cabrera, I.; Isaza, C.; Rizzo-Sierra, J.; Ramirez-Gutierrez, C. Design of broadband modulated one-dimensional photonic crystals based on porous silicon using evolutionary search. Optik; 2022; 260, 169002. [DOI: https://dx.doi.org/10.1016/j.ijleo.2022.169002]
13. Calvo, M.E.; Colodrero, S.; Hidalgo, N.; Lozano, G.; López-López, C.; Sánchez-Sobrado, O.; Míguez, H. Porous one dimensional photonic crystals: Novel multifunctional materials for environmental and energy applications. Energy Environ. Sci.; 2011; 4, pp. 4800-4812. [DOI: https://dx.doi.org/10.1039/c1ee02081a]
14. Yablonovitch, E. Inhibited Spontaneous Emission in Solid-State Physics and Electronics. Phys. Rev. Lett.; 1987; 58, pp. 2059-2062. [DOI: https://dx.doi.org/10.1103/PhysRevLett.58.2059] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/10034639]
15. Normani, S.; Dalla Vedova, N.; Lanzani, G.; Scotognella, F.; Paternò, G.M. Design of 1D photonic crystals for colorimetric and ratiometric refractive index sensing. Opt. Mater. X; 2020; 8, 100058. [DOI: https://dx.doi.org/10.1016/j.omx.2020.100058]
16. Komikado, T.; Yoshida, S.; Umegaki, S. Surface-emitting distributed-feedback dye laser of a polymeric multilayer fabricated by spin coating. Appl. Phys. Lett.; 2006; 89, 061123. [DOI: https://dx.doi.org/10.1063/1.2336740]
17. Mihi, A.; Míguez, H. Origin of Light-Harvesting Enhancement in Colloidal-Photonic-Crystal-Based Dye-Sensitized Solar Cells. J. Phys. Chem. B; 2005; 109, pp. 15968-15976. [DOI: https://dx.doi.org/10.1021/jp051828g] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/16853026]
18. Joannopoulos, J.D.; Johnson, S.G.; Winn, J.N.; Meade, R.D. Photonic Crystals: Molding the Flow of Light; 2nd ed. Princeton University Press: Princeton, NJ, USA, 2008.
19. Wiersma, D.S. Disordered photonics. Nat. Photonics; 2013; 7, pp. 188-196. [DOI: https://dx.doi.org/10.1038/nphoton.2013.29]
20. Tanaka, Y.; Nishigo, A.; Kitamura, K.; Gelleta, J.; Noda, S. Modulated photonic-crystal surface-emitting laser with elliptical lattice points for two-dimensional coupling enhancement. AIP Adv.; 2019; 9, 115204. [DOI: https://dx.doi.org/10.1063/1.5084287]
21. Bellingeri, M.; Chiasera, A.; Kriegel, I.; Scotognella, F. Optical properties of periodic, quasi-periodic, and disordered one-dimensional photonic structures. Opt. Mater.; 2017; 72, pp. 403-421. [DOI: https://dx.doi.org/10.1016/j.optmat.2017.06.033]
22. Singh, R.; Agarwal, A.; Anthony, B.W. Mapping the design space of photonic topological states via deep learning. Opt. Express; 2020; 28, pp. 27893-27902. [DOI: https://dx.doi.org/10.1364/OE.398926] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32988072]
23. Zhan, T.; Liu, Q.S.; Sun, Y.J.; Qiu, L.; Wen, T.; Zhang, R. A general machine learning-based approach for inverse design of one-dimensional photonic crystals toward targeted visible light reflection spectrum. Opt. Commun.; 2022; 510, 127920. [DOI: https://dx.doi.org/10.1016/j.optcom.2022.127920]
24. Yao, K.; Unni, R.; Zheng, Y. Intelligent nanophotonics: Merging photonics and artificial intelligence at the nanoscale. Nanophotonics; 2019; 8, pp. 339-366. [DOI: https://dx.doi.org/10.1515/nanoph-2018-0183] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34290952]
25. Hegde, R.S. Deep learning: A new tool for photonic nanostructure design. Nanoscale Adv.; 2020; 2, pp. 1007-1023. [DOI: https://dx.doi.org/10.1039/C9NA00656G]
26. Ma, W.; Liu, Z.; Kudyshev, Z.A.; Boltasseva, A.; Cai, W.; Liu, Y. Deep learning for the design of photonic structures. Nat. Photonics; 2021; 15, pp. 77-90. [DOI: https://dx.doi.org/10.1038/s41566-020-0685-y]
27. Ramirez-Gutierrez, C.; Castaño-Yepes, J.; Rodriguez-Garcia, M. Porosity and roughness determination of porous silicon thin films by genetic algorithms. Optik; 2018; 173, pp. 271-278. [DOI: https://dx.doi.org/10.1016/j.ijleo.2018.08.019]
28. Parinam, S.; Kumar, M.; Kumari, N.; Karar, V.; Sharma, A.L. An improved optical parameter optimisation approach using Taguchi and genetic algorithm for high transmission optical filter design. Optik; 2019; 182, pp. 382-392. [DOI: https://dx.doi.org/10.1016/j.ijleo.2018.12.189]
29. He, S.; Liu, Q.; Sa, T.; Wang, Z. Design of broadband reflector at the visible wavelengths using particle swarm optimization. AIP Adv.; 2019; 9, 075301. [DOI: https://dx.doi.org/10.1063/1.5090287]
30. Alagappan, G.; Png, C.E. Prediction of electromagnetic field patterns of optical waveguide using neural network. Neural Comput. Appl.; 2021; 33, pp. 2195-2206. [DOI: https://dx.doi.org/10.1007/s00521-020-05061-9]
31. Unni, R.; Yao, K.; Zheng, Y. Deep Convolutional Mixture Density Network for Inverse Design of Layered Photonic Structures. ACS Photonics; 2020; 7, pp. 2703-2712. [DOI: https://dx.doi.org/10.1021/acsphotonics.0c00630]
32. Liu, D.; Tan, Y.; Khoram, E.; Yu, Z. Training Deep Neural Networks for the Inverse Design of Nanophotonic Structures. ACS Photonics; 2018; 5, pp. 1365-1369. [DOI: https://dx.doi.org/10.1021/acsphotonics.7b01377]
33. Romanov, O.; Lysenko, O. The evolutionary computation method for the synthesis of networks-on-chip quasi-optimal topologies. Proceedings of the 2014 IEEE 34th International Scientific Conference on Electronics and Nanotechnology (ELNANO); Kyiv, Ukraine, 15–18 April 2014; pp. 403-407. [DOI: https://dx.doi.org/10.1109/ELNANO.2014.6873434]
34. Zunin, V.; Romanov, A.; Solovyev, R. Developing Methods for Combinational Circuit Generation. Proceedings of the 2022 International Russian Automation Conference (RusAutoCon); Sochi, Russia, 4–10 September 2022; pp. 842-846. [DOI: https://dx.doi.org/10.1109/RusAutoCon54946.2022.9896390]
35. Mitsas, C.L.; Siapkas, D.I. Generalized matrix method for analysis of coherent and incoherent reflectance and transmittance of multilayer structures with rough surfaces, interfaces, and finite substrates. Appl. Opt.; 1995; 34, pp. 1678-1683. [DOI: https://dx.doi.org/10.1364/AO.34.001678] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/21037711]
36. Missoni, L.L.; Ortiz, G.P.; Martínez Ricci, M.L.; Toranzos, V.J.; Mochán, W.L. Rough 1D photonic crystals: A transfer matrix approach. Opt. Mater.; 2020; 109, 110012. [DOI: https://dx.doi.org/10.1016/j.optmat.2020.110012]
37. Yue, Y.; Gong, J.P. Tunable one-dimensional photonic crystals from soft materials. J. Photochem. Photobiol. C Photochem. Rev.; 2015; 23, pp. 45-67. [DOI: https://dx.doi.org/10.1016/j.jphotochemrev.2015.05.001]
38. Dai, P.; Sun, K.; Yan, X.; Muskens, O.L.; de Groot, C.H.K.; Zhu, X.; Hu, Y.; Duan, H.; Huang, R. Inverse design of structural color: Finding multiple solutions via conditional generative adversarial networks. Nanophotonics; 2022; 11, pp. 3057-3069. [DOI: https://dx.doi.org/10.1515/nanoph-2022-0095]
39. Greenwell, R.; Angus, J.; Finck, M. Optimal mutation probability for genetic algorithms. Math. Comput. Model.; 1995; 21, pp. 1-11. [DOI: https://dx.doi.org/10.1016/0895-7177(95)00035-Z]
40. Lujan-Cabrera, I.; Ramirez-Gutierrez, C.; Castaño-Yepes, J.; Rodriguez-Garcia, M. Effects of the interface roughness in the optical response of one-dimensional photonic crystals of porous silicon. Phys. B Condens. Matter; 2019; 560, pp. 133-139. [DOI: https://dx.doi.org/10.1016/j.physb.2019.02.010]
41. Polyanskiy, M.N. Refractive Index Database. Available online: https://refractiveindex.info (accessed on 5 October 2022).
42. Pastrňák, J.; Roskovcová, L. Refraction Index Measurements on AlN Single Crystals. Phys. Status Solidi B; 1966; 14, pp. K5-K8. [DOI: https://dx.doi.org/10.1002/pssb.19660140127]
43. Larruquert, J.I.; Pérez-Marín, A.P.; García-Cortés, S.; de Marcos, L.R.; Aznárez, J.A.; Méndez, J.A. Self-consistent optical constants of sputter-deposited B4C thin films. J. Opt. Soc. Am. A; 2012; 29, pp. 117-123. [DOI: https://dx.doi.org/10.1364/JOSAA.29.000117] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/22218358]
44. Larruquert, J.I.; de Marcos, L.V.R.; Méndez, J.A.; Martin, P.J.; Bendavid, A. High reflectance ta-C coatings in the extreme ultraviolet. Opt. Express; 2013; 21, pp. 27537-27549. [DOI: https://dx.doi.org/10.1364/OE.21.027537]
45. de Marcos, L.V.R.; Larruquert, J.I.; Méndez, J.A.; Aznárez, J.A. Self-consistent optical constants of MgF2, LaF3, and CeF3 films. Opt. Mater. Express; 2017; 7, pp. 989-1006. [DOI: https://dx.doi.org/10.1364/OME.7.000989]
46. Aspnes, D.E.; Kelso, S.M.; Logan, R.A.; Bhat, R. Optical properties of AlxGa1-x As. J. Appl. Phys.; 1986; 60, pp. 754-767. [DOI: https://dx.doi.org/10.1063/1.337426]
47. Aspnes, D.E.; Studna, A.A. Dielectric functions and optical parameters of Si, Ge, GaP, GaAs, GaSb, InP, InAs, and InSb from 1.5 to 6.0 eV. Phys. Rev. B; 1983; 27, pp. 985-1009. [DOI: https://dx.doi.org/10.1103/PhysRevB.27.985]
48. Lajaunie, L.; Boucher, F.; Dessapt, R.; Moreau, P. Strong anisotropic influence of local-field effects on the dielectric response of α-MoO3. Phys. Rev. B; 2013; 88, 115141. [DOI: https://dx.doi.org/10.1103/PhysRevB.88.115141]
49. Beal, A.R.; Hughes, H.P. Kramers-Kronig analysis of the reflectivity spectra of 2H-MoS2, 2H-MoSe2 and 2H-MoTe2. J. Phys. C Solid State Phys.; 1979; 12, pp. 881-890. [DOI: https://dx.doi.org/10.1088/0022-3719/12/5/017]
50. Singh, S.; Potopowicz, J.R.; Van Uitert, L.G.; Wemple, S.H. Nonlinear Optical Properties of Hexagonal Silicon Carbide. Appl. Phys. Lett.; 1971; 19, pp. 53-56. [DOI: https://dx.doi.org/10.1063/1.1653819]
51. Malitson, I.H. Interspecimen Comparison of the Refractive Index of Fused Silica. J. Opt. Soc. Am.; 1965; 55, pp. 1205-1209. [DOI: https://dx.doi.org/10.1364/JOSA.55.001205]
52. Kaiser, W.; Spitzer, W.G.; Kaiser, R.H.; Howarth, L.E. Infrared Properties of CaF2, SrF2, and BaF2. Phys. Rev.; 1962; 127, pp. 1950-1954. [DOI: https://dx.doi.org/10.1103/PhysRev.127.1950]
53. Bright, T.J.; Watjen, J.I.; Zhang, Z.M.; Muratore, C.; Voevodin, A.A.; Koukis, D.I.; Tanner, D.B.; Arenas, D.J. Infrared optical properties of amorphous and nanocrystalline Ta2O5 thin films. J. Appl. Phys.; 2013; 114, 083515. [DOI: https://dx.doi.org/10.1063/1.4819325]
54. Pflüger, J.; Fink, J.; Weber, W.; Bohnen, K.P.; Crecelius, G. Dielectric properties of TiCx, TiNx, VCx, and VNx from 1.5 to 40 eV determined by electron-energy-loss spectroscopy. Phys. Rev. B; 1984; 30, pp. 1155-1163. [DOI: https://dx.doi.org/10.1103/PhysRevB.30.1155]
55. DeVore, J.R. Refractive Indices of Rutile and Sphalerite. J. Opt. Soc. Am.; 1951; 41, pp. 416-419. [DOI: https://dx.doi.org/10.1364/JOSA.41.000416]
56. Jung, G.H.; Yoo, S.; Park, Q.H. Measuring the optical permittivity of two-dimensional materials without a priori knowledge of electronic transitions. Nanophotonics; 2019; 8, pp. 263-270. [DOI: https://dx.doi.org/10.1515/nanoph-2018-0120]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This work proposes an optimization tool based on genetic algorithms for the inverse design of photonic crystals. Based on target reflectance, the algorithm generates a population of chromosomes where the genes represent the thickness of a layer of a photonic crystal. Each layer is independent of another. Therefore, the sequence obtained is a disordered configuration. In the genetic algorithm, two dielectric materials are first selected to generate the population. Throughout the simulation, the chromosomes are evaluated, crossed over, and mutated to find the best-fitted one based on an error function. The target reflectance was a perfect mirror in the visible region. As a result, it was found that obtaining photonic crystal configurations with a specific stop band with disordered arrangements is possible. The genetic information of the best-fitted individuals (layer sequence, optical response, and error) is stored in an h5 format. This method of generating artificial one-dimensional photonic crystal data can be used to train a neural network for solving the problem of the inverse design of any crystal with a specific optical response.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer