OAT HowTo: high-level domain, problem, and algorithm implementation
Jason Brownlee · Swinburne figshare (Swinburne University of Technology) · 2007
This document provides a high-level 'how to' for implementing a new problem domain and new problem and algorithm instances for new and or existing problem domains in the Optimization Algorithm Toolkit (OAT) software package. Sufficient detail is provided such that the new domains, problems, and algorithms are compatible with the excising OAT framework, and existing Explorer and Experimenter graphical user interfaces (GUIs). This document is suitable for Java developers of moderate skill and assumes a prior selection and knowledge of a desired domain, problem, and or algorithm definitions. It is suggested that this document be read in conjunction with examining the OAT source tree to provide a fuller understanding of the examples provided. [Introduction]