ceviche-challenges

Optimization framework

A software suite for benchmarking photonic inverse design optimization algorithms

A suite of photonic inverse design challenge problems for topology optimization benchmarking

GitHub

94 stars
6 watching
13 forks
Language: Python
last commit: 10 months ago
Linked from 1 awesome list

adjointelectromagneticsfdfdoptimizationphotonics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fpicetti/occamypy A library for solving large-scale optimization problems with flexible and scalable vector and operator definitions 54
jonfanlab/glonet A software framework for training neural networks to optimize dielectric metasurfaces using physics-driven generative models and global optimization algorithms. 101
google/vizier A Python-based service for optimizing complex objective functions 1,482
100/solid A comprehensive framework for solving optimization problems without gradient calculations. 576
perone/pyevolve A Python-based optimization framework providing tools and algorithms to evolve solutions from problem definitions. 315
c-bata/goptuna A decentralized hyperparameter optimization framework inspired by Optuna. 260
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
mysteryresearcher/dasha A framework for distributed optimization with communication compression and optimal oracle complexity. 0
liboyue/beer A collection of numerical experiments and code for demonstrating the performance of decentralized nonconvex optimization methods 8
ccsi-toolset/foqus A comprehensive framework for optimization and uncertainty quantification with support for surrogates and a graphical user interface. 46
cicirello/chips-n-salsa A Java library of algorithms and data structures for optimization problems 60
stanfordnqp/spins-b An optimization library for photonic devices using gradient-based methods. 290
dwavesystems/dwave-neal An implementation of a simulated annealing algorithm for approximate Boltzmann sampling or heuristic optimization. 51
mazhar-ansari-ardeh/benchmarkfcns Provides benchmarking functions for mathematical optimization algorithms 66
rflamary/nonconvex-optimization A Matlab toolbox providing a generic solver for proximal gradient descent in convex and non-convex optimization problems with various regularization terms. 49