Article ID: | iaor20134074 |
Volume: | 35 |
Issue: | 3 |
Start Page Number: | 735 |
End Page Number: | 769 |
Publication Date: | Jul 2013 |
Journal: | OR Spectrum |
Authors: | Lang Jan, Widjaja Thomas |
Keywords: | experiment |
The Operations Research EXperiment Framework for Java (OREX‐J) is an object‐oriented software framework that helps users to design, implement and conduct computational experiments for the analysis of optimization algorithms. As it was designed in a generic way using object‐oriented programming and design patterns, it is not limited to a specific class of optimization problems and algorithms. The purpose of the framework is to reduce the amount of manual labor required for conducting and evaluating computational experiments: OREX‐J provides a generic, extensible data model for storing detailed data on an experimental design and its results. Those data can include algorithm parameters, test instance generator settings, the instances themselves, run‐times, algorithm logs, solution properties, etc. All data are automatically saved in a relational database (MySQL,