Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplex initialization #2

Open
smutch opened this issue Feb 6, 2018 · 1 comment
Open

Simplex initialization #2

smutch opened this issue Feb 6, 2018 · 1 comment

Comments

@smutch
Copy link

smutch commented Feb 6, 2018

Hi! I'm doing some ~10--20 dimensional parameter optimization for an astrophysical model and came across your package whilst researching efficient algorithms. My model takes ~2 mins to run for each call and I do not have access to gradient information for the underlying PDF, so Simple appears like it might be perfect for my needs.

Whilst I'd love to try this package, I am having some trouble working out how to initialize a suitable nd-simplex that covers the entire hyper-rectangle corresponding to my allowed parameter space.

I'm imagining that this would be a common requirement for a lot of people wishing to make use of Simple, and so I was wondering if you had any plans to add a utility function for generating an initial nd-simplex with constraints?

@nestordemeure
Copy link

nestordemeure commented Jul 24, 2019

A solution that I am playing with is to use a mapping from the hypercube to the unit hypercube and then to the unit simplex (and vice versa when evaluating a point).

I had good results with this mapping : Looking for a (nonlinear) map from n-dimensional cube to an n-dimensional simplex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants