https://github.com/sovrasov/multievolvent-go
An implementation of the algorithm of global search exploiting multiple Peano-type curves
https://github.com/sovrasov/multievolvent-go
cpp global-optimization
Last synced: over 1 year ago
JSON representation
An implementation of the algorithm of global search exploiting multiple Peano-type curves
- Host: GitHub
- URL: https://github.com/sovrasov/multievolvent-go
- Owner: sovrasov
- License: mit
- Created: 2017-09-30T20:19:51.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-07T10:32:40.000Z (about 7 years ago)
- Last Synced: 2025-01-29T07:27:21.388Z (over 1 year ago)
- Topics: cpp, global-optimization
- Language: C++
- Size: 6.78 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# multievolvent-go
An implementation of the algorithm to solve constrained global optimizations problems exploiting multiple Peano-type curves.
The algorithm is described in paper R. G. Strongin [Algorithms for multi-extremal mathematical programming problems employing the set of joint space-filling curves][paper], Journal of Global Optimization 2(4), 1992.
Also an alternative method of generation different Peano-type curves was implemented. The method is based on rotations of the original curve. For details see paper: K. A. Barkalov, V. V. Ryabov, S. V. Sidorov [Parallel computations in global optimization problems][paper2], 2009 (in Russian)
[paper]: https://rd.springer.com/article/10.1007/BF00122428
[paper2]: https://cyberleninka.ru/article/n/parallelnye-vychisleniya-v-zadachah-mnogoekstremalnoy-optimizatsii