-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
Some ideas for further developments:
- Make infill criterion a trait to allow to use
EgorSolver
with custom criterion (Make the infill criterion a trait #92 ) - Implement gaussian process sampling (Gpx sampling #97 )
- Put nlopt behind feature gate to get pure rust implementation (GP uses pure Rust COBYLA #110, EGO and then egobox as pure Rust implementation #112 )
- Implement ask-and-tell interface (Egor ask-and-tell interface #116 )
- Manage noisy training data (sparse GP Implement sparse gaussian process methods #128, Rework SGP API #129, Rework Python GpMix API #130, Mixture of sparse GP #131)
- Make some benchmarks vs SMT (https://github.com/Antoine-Averland/benchmark_smt_egobox)
- Implement TREGO algorithm (Implement TREGO algorithm #173)
- Implement hotstart using checkpointing argmin mechanism (Add checkpointing and hot start #197)
- Implement criterion taking into account constraints (UTB Implement upper trusted bound criterion for constraint handling #245 cf. paper , cEI Implement constrained infill criterion #246 cf. paper)
- Implement CoEGO (cf. paper) (CoEGO implementation and refactoring #253, Make CoEGO activity matrix more balanced #265)
- Experiment GBNM infill criterion optimizer (cf. paper) (Add experimental Global Bounded Nelder-Mead infill criterion optimizer #264)
- Add LogEI infill criterion (cf. paper)
- Add postprocessing utilities
- Add termination criterion on infillstrategy criterion dropping under a given threshold (cf. paper)
- Experiment integration of friedrich library.
- Expand optimizer constraints handling (not only <0)
- ...
Metadata
Metadata
Assignees
Labels
No labels