In this chapter, we will use the open source package SwarmOps, version 4.0, to help you better understand how you can use this tool to find optimal parameters for your functions. You can get the latest version of SwarmOps from the following location: https://github.com/mattcolefla/SwarmOps.
Once again, we must spend a little time on theory, where we will take you back to your academic days and lay a foundation so that we are all speaking the same language. It should be noted that SwarmOps is a highly research-oriented tool and should be used as such. We have worked hard to make this product open source, and the latest version has over 60 different optimization functions for you to use.
This chapter will cover the following topics:
- Fitness function
- Constraints
- Meta-optimization
- Optimization methods
- Parallelism
Ready? Here we go!