{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/bounds-on-efficiency-metrics-in-photonics","title":"Bounds on Efficiency Metrics in Photonics","arxiv_id":"2204.05243","date":"2022-04-11","proceeding":null,"authors":["Guillermo Angeris","Theo Diamandis","Jelena Vučković","Stephen Boyd"],"abstract":"In this paper, we present a method for computing bounds for a variety of efficiency metrics in photonics, such as the focusing efficiency or the mode purity. We focus on the special case where the objective function can be written as the ratio of two quadratic functions of the field and show that there exists a simple semidefinite programming relaxation for this problem. We provide a numerical example of bounding the maximal mode conversion purity for a device of given size. This paper is accompanied by an open source Julia package for basic simulations and bounds.","url_abs":"https://arxiv.org/abs/2204.05243v2","url_pdf":"https://arxiv.org/pdf/2204.05243v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"bounds-on-efficiency-metrics-in-photonics","repo_url":"https://github.com/cvxgrp/physicalbounds.jl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"bounds-on-efficiency-metrics-in-photonics","repo_url":"https://github.com/cvxgrp/waveoperators.jl","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}