Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: relf/egobox
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.20.0
Choose a base ref
...
head repository: relf/egobox
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.21.0
Choose a head ref
  • 4 commits
  • 30 files changed
  • 1 contributor

Commits on Jul 6, 2024

  1. Implement TREGO algorithm (#173)

    * Add trego configuretion
    
    * Add docstring
    
    * Fix WB2 name
    
    * Fix typos
    
    * Add Trego state part in EgorSTate
    
    * Export trained models from next_points
    
    * Rename ObjData
    
    * Remove grad availability as grad is implemented for all
    
    * Add Trego initial impl
    
    * Refactor trego module
    
    * Fix cobyla cstr tolerance handling
    
    * Rename ObjData
    
    * Add trego activated config
    
    * Move egor config under solver
    
    * Renaming
    
    * Exchange solver and impl
    
    * Move SurrogateBuilder impl in gpmix
    
    * Add multistart in local step
    
    * Fix bug
    
    * Always use slsqp for trego local step
    
    * Compute infill data only once
    
    * Define egor glaobal step
    
    * Use local area sampling
    
    * Fix last best iter computation from best index
    
    * Add trego option in Py binding
    
    * FIx doctests
    
    * Implement refresh_surrogates
    
    * Rename ego_step
    
    * Simplify methods args
    
    * Fix when nlopt selected
    
    * Do not return best_index from trego_step, use new_state
    
    * EGO step return data in new state
    
    * Uniformize state argument position
    
    * Now trego_step use state data only
    
    * One step local/global by iteration
    
    * Increase nb of iterations again
    
    * Increase max_iter for one test
    
    * Relax tolerance for one test
    
    * Refactor to use argmin iteration properly
    
    * Increase max iters in one test
    
    * Fix prev_step_ego and comment
    
    * Comment
    
    * Fix WB2 scaling
    relf authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    7844f23 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Fix added point count in TREGO local step (#174)

    * Add traces
    
    * Fix point addition count
    
    * Log trego local step infill criterion max value
    relf authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    34f456e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Fix WB2S criteria scaling factor and fmin computation (#175)

    * Rename f_min in fmin
    
    * prev_best index is set when best_incex is set
    
    * Fix WB2S criterion
    
    * FIx scale ic usage
    
    * Update prev_best_index with best_index
    
    * Fix fmin computation
    
    * Factorize fmin computation, simplify
    
    * Increase nb of iterations in test
    relf authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    ff1938c View commit details
    Browse the repository at this point in the history
  2. Prepare release 0.21 (#176)

    * Update documentation
    
    * Bump 0.21 version
    
    * Fix doc
    
    * Update notebook
    relf authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    b11e45c View commit details
    Browse the repository at this point in the history
Loading