필터 지우기
필터 지우기

Do you know what are the best methods in MATLAB for optimizing the geometry of Nano-photonics, please?

조회 수: 1 (최근 30일)
I am interested in doing optimization of geometry for nanophotonic devices using MATLAB, I have seen several artificial intelligence techniques that are existing in MATLAB ToolBox. I am looking for some methods that I can use in MATLAB for optimizing the shape of nano-photonic devices.
Can you advise me, please?
  댓글 수: 5
Manal Shlebik
Manal Shlebik 2023년 2월 1일
Hi everyone:
Thank you for your responce,
I am measuring the smallest planar geometry for the nanodevice.
Walter Roberson
Walter Roberson 2023년 2월 2일
Well, sure I could spend a number of months reading all the published papers on the topic to try to figure out the best way -- but what about the advances since then that are available through the pre-print servers? And what about the advances that are too new to have made it to the pre-print servers?
Something is either the best or it is not the best. If I had a program that could execute for 30 seconds and give you a result that was 99.99% as good as the theoretical possible, then that is not suitable for your purpose, and you would rather have the program that took 400 years to get 99.999% as good as the theoretical possible, or have the program that took "only" a billion years to get to 99.9999% as good as the theoretical possible.
I mostly feel as if when someone asks for the "best" that there is nothing I can do for them. (The rest of the time I might happen to know a reason why it is mathematically impossible to come up with a "best" solution.)

댓글을 달려면 로그인하십시오.

채택된 답변

Dinesh
Dinesh 2023년 3월 31일
Hi Manal,
I understand that you are trying to optimize the geometry of Nano-photonics. You can use the following methods for the optimization. All these algorithms are already a part of optimization toolbox.
  1. Genetic Algorithm : A heuristic optimization method based on natural selection and evolution.
  2. swarm intelligence: Particle Swarm and Ant colony optimization techniques
  3. Simulated Annealing: A stochastic optimization method that mimcs how annealing process is done
Hope this helps,
Thank you!
  댓글 수: 2
Walter Roberson
Walter Roberson 2023년 3월 31일
GA and Particle Swarm and Ant Colony are examples of a field sometimes called Evolutionary Optimization. There are File Exchange contributions to implement other Evolutionary Optimization strategies. For example, perhaps it would help in this case to use Shark Smell Optimization, or Honey Badger Optimization, or Chaos Bird Swarm Optimization. (Those all exist.)
Manal Shlebik
Manal Shlebik 2023년 4월 3일
Dear Dinesh
Many thanks for your reply. Your answer is helpful and your help is appreciated.
All the best

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Particle Swarm에 대해 자세히 알아보기

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by