Open Alan-Robertson opened 7 years ago
It seems that unrelated to the PR itself, there's build failures that are caused by Travis not being properly configured for QuTiP 4.1 (see discussion at #126). I'll work on getting that diagnosed, then, so we can include this PR ASAP.
When you get a second, can you pull master into this PR to include #127? That should help fix build errors. Thanks!
It looks like pulling in master helped fix the issues with the build, thanks again for that!
I think some documentation on use cases for the hyper-heuristic optimiser would be nice. From this commit alone I am having trouble piecing it together. I assume this is related to the paper recently listed on the Arxiv by Alan, and Chris but I have yet to find time to read it.
I agree entirely, the plan is to add documentation to both the guide and apiref, including descriptions of a few explicit usecases. At the moment, we wanted to start the PR as-is to get initial feedback on the design, since ideally the particle swarm optimizer will be useful outside the immediate usecases that @Alan-Robertson described in his initial comment.
First hyper-heuristic optimisation algorithm to be added for this pull request, an example follows: First we define a test function
Next we initialise the hyper-heuristic optimiser and pass it the relevant parameters over which to optimise before calling it to perform the optimisation
Similarly this is parrallelisable given a map function