EasyAnalyzer: an object-oriented framework for the experimental analysis of stochastic local search algorithms

  • Authors:
  • Luca Di Gaspero;Andrea Roli;Andrea Schaerf

  • Affiliations:
  • DIEGM, University of Udine, Udine, Italy;DEIS, University of Bologna, Cesena, Italy;DIEGM, University of Udine, Udine, Italy

  • Venue:
  • SLS'07 Proceedings of the 2007 international conference on Engineering stochastic local search algorithms: designing, implementing and analyzing effective heuristics
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the aspects of applying software engineering to Stochastic Local Search (SLS) is the principled analysis of the features of the problem instances and the behavior of SLS algorithms, which --because of their stochastic nature-- might need sophisticated statistical tools. In this paper we describe EASYANALYZER, an object-oriented framework for the experimental analysis of SLS algorithms, developed in the C++language. EASYANALYZER integrates with EASYLOCAL++, a framework for the development of SLS algorithms, in order to provide a unified development and analysis environment. Moreover, the tool has been designed so that it can be easily interfaced also with SLS solvers developed using other languages/tools and/or with command-line executables. We show an example of the use of EASYANALYZER applied to the analysis of SLS algorithms for the k-GRAPHCOLORING problem.