ACS PhotonicsPub Date : 2026-10-05DOI: 10.1021/acsphotonics.6c00268
Devansh Satra,Abhishek Kumar,Anshuman Kumar
{"title":"Inverse Design\u0000of the Topology–Bandwidth Trade-Off\u0000in Valley Photonic Crystals","authors":"Devansh Satra,Abhishek Kumar,Anshuman Kumar","doi":"10.1021/acsphotonics.6c00268","DOIUrl":"https://doi.org/10.1021/acsphotonics.6c00268","url":null,"abstract":"Abstract Valley photonic crystals provide a route to broadband domain-wall guiding, but increasing the bulk gap can delocalize Berry curvature and reduce the nonquantized valley-Chern number. We introduce a mixed-integer particle-swarm framework that searches polygonal VPC unit cells and maps the Pareto trade-off between normalized bandgap and valley topology using the bulk objectiveT=(Δf/f0)2|Cv|. The selected designs are then evaluated independently using full-wave transport simulations through disorder-averaged propagation-length extraction in 200a domain-wall waveguides with positional disorder σ = 0.01a. Across the studied design ensemble, the extracted propagation length exhibits a positive empirical association with |Cv|, providing a direct multidesign connection between the patch-integrated valley-Chern number and quantified disorder-limited transport in this VPC family. The framework therefore treats bandwidth, valley topology, and device robustness as distinct but connected quantities, enabling balanced inverse design rather than optimization of a single transport metric alone.","PeriodicalId":23,"journal":{"name":"ACS Photonics","volume":"7 1","pages":""},"PeriodicalIF":7.0,"publicationDate":"2026-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"149091324","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}