OAT : the Optimization Algorithm Toolkit

The Optimization Algorithm Toolkit (OAT) is an open source software project written in Java that provides a suite of Computational Intelligence optimization problem domains with problem instances, classical and state-of-the-art algorithms, visualisation, graphs, and much more. This work introduces the OAT including an overview of the software (Section II. ), an overview of the vision and philosophy for the project (Section III. ), and some suggestions for future work for the project (Section IV. ).