Did you ever reach a bottleneck in your computational experiments? Are you tired of selecting suitable parameters for a chosen technique? If yes, Sharptimizer is the real deal! This package provides an easy-to-go implementation of meta-heuristic optimizations. From agents to search space, from internal functions to external communication, we will foster all research related to optimizing stuff.
- Original python version at opytimizer
Use Sharptimizer if you need a library or wish to:
- Create your optimization algorithm;
- Design or use pre-loaded optimization tasks;
- Mix-and-match different strategies to solve your problem;
- Because it is fun to optimize things.
Sharptimizer is compatible with: .Net core 5.0+.
- The very first information you need is in the very next section.
- Installing is also easy if you wish to read the code and bump yourself into, follow along.
- Note that there might be some additional steps in order to use our solutions.
- If there is a problem, please do not hesitate, call us.
- Finally, we focus on minimization. Take that in mind when designing your problem.
If you use Sharptimizer to fulfill any of your needs, please cite us:
@misc{rosa2019opytimizer,
title={Opytimizer: A Nature-Inspired Python Optimizer},
author={Gustavo H. de Rosa, Douglas Rodrigues and João P. Papa},
year={2019},
eprint={1912.13002},
archivePrefix={arXiv},
primaryClass={cs.NE}
}
We believe that everything has to be easy. Not tricky or daunting, Sharptimizer will be the one-to-go package that you will need, from the very first installation to the daily-tasks implementing needs.
Step 1: build the package
Step 2: add the Sharptimizer.dll to your project references