bouquet field horses horses horses

OpenSA

The OpenSA is a callable Java component and under the GNU/GPL license. The OpenSA works with any problem type, the componet is able to solve the combinatorial problem and the continuous problem. Moreover, OpenSA also can be extended to solve multi-objective problem. Therefore, it creates a platform to use SA or coorprate with other algorithms to solve your own problem.

There are two examples for the combinatorial problem and the continuous problem. One is the Quadratic Assignment problem, the other is the Himmelblau function as an example. Both of them are for the COP and continuous problem respectively. The relative resource of the OpenSA is as following:

  1. OpenSA source code (Version 1.0)
  2. The Java archieve of OpenSA (.jar)
  3. Native machine program supports the Windows and Linux (Generated by JITs compiler )
  4. Documentation (.pdf)
  5. QAP instance