Optimiser
The equations of beamtracer.optimization.search, declared on the code that implements them and checked by the tests.
optimize
functionsourceMinimize the problem's first objective with SciPy's differential evolution.
- problem
- seen
- Assumes
- SciPy's differential evolution with Lampinen's constraint rules: a feasible design beats an infeasible one, two feasible ones compare by , two infeasible ones by their violations
- one generation per batch (
updating='deferred',vectorized=True), evaluated in a process pool; no gradient polish - every evaluation recorded under the key of its normalised parameters, so a rerun with the same seed resumes from the record
- References
- Built from