A Software Tool for Assisting Experimentation in Dynamic Environments

In real world, many optimization problems are dynamic, which means that their model elements vary with time. These problems have received increasing attention over time, especially from the viewpoint of metaheuristics methods. In this context, experimentation is a crucial task because of the stocha...

Full description

Saved in:
Bibliographic Details
Main Authors: Pavel Novoa-Hernández, Carlos Cruz Corona, David A. Pelta
Format: Article
Language:English
Published: Wiley 2015-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2015/302172
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832556328430600192
author Pavel Novoa-Hernández
Carlos Cruz Corona
David A. Pelta
author_facet Pavel Novoa-Hernández
Carlos Cruz Corona
David A. Pelta
author_sort Pavel Novoa-Hernández
collection DOAJ
description In real world, many optimization problems are dynamic, which means that their model elements vary with time. These problems have received increasing attention over time, especially from the viewpoint of metaheuristics methods. In this context, experimentation is a crucial task because of the stochastic nature of both algorithms and problems. Currently, there are several technologies whose methods, problems, and performance measures can be implemented. However, in most of them, certain features that make the experimentation process easy are not present. Examples of such features are the statistical analysis of the results and a graphical user interface (GUI) that allows an easy management of the experimentation process. Bearing in mind these limitations, in the present work, we present DynOptLab, a software tool for experimental analysis in dynamic environments. DynOptLab has two main components: (1) an object-oriented framework to facilitate the implementation of new proposals and (2) a graphical user interface for the experiment management and the statistical analysis of the results. With the aim of verifying the benefits of DynOptLab’s main features, a typical case study on experimentation in dynamic environments was carried out.
format Article
id doaj-art-41dfaea479814e1fb3c1f320d44b0288
institution Kabale University
issn 1687-9724
1687-9732
language English
publishDate 2015-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-41dfaea479814e1fb3c1f320d44b02882025-02-03T05:45:43ZengWileyApplied Computational Intelligence and Soft Computing1687-97241687-97322015-01-01201510.1155/2015/302172302172A Software Tool for Assisting Experimentation in Dynamic EnvironmentsPavel Novoa-Hernández0Carlos Cruz Corona1David A. Pelta2Department of Mathematics, University of Holguín, Avenue XX Aniversario S/N, 80100 Holguin, CubaDepartment of Computer Science and Artificial Intelligence, Center for Research in Information and Communication Technologies (CITIC-UGR), University of Granada, Periodista Daniel Saucedo Aranda S/N, 18071 Granada, SpainDepartment of Computer Science and Artificial Intelligence, Center for Research in Information and Communication Technologies (CITIC-UGR), University of Granada, Periodista Daniel Saucedo Aranda S/N, 18071 Granada, SpainIn real world, many optimization problems are dynamic, which means that their model elements vary with time. These problems have received increasing attention over time, especially from the viewpoint of metaheuristics methods. In this context, experimentation is a crucial task because of the stochastic nature of both algorithms and problems. Currently, there are several technologies whose methods, problems, and performance measures can be implemented. However, in most of them, certain features that make the experimentation process easy are not present. Examples of such features are the statistical analysis of the results and a graphical user interface (GUI) that allows an easy management of the experimentation process. Bearing in mind these limitations, in the present work, we present DynOptLab, a software tool for experimental analysis in dynamic environments. DynOptLab has two main components: (1) an object-oriented framework to facilitate the implementation of new proposals and (2) a graphical user interface for the experiment management and the statistical analysis of the results. With the aim of verifying the benefits of DynOptLab’s main features, a typical case study on experimentation in dynamic environments was carried out.http://dx.doi.org/10.1155/2015/302172
spellingShingle Pavel Novoa-Hernández
Carlos Cruz Corona
David A. Pelta
A Software Tool for Assisting Experimentation in Dynamic Environments
Applied Computational Intelligence and Soft Computing
title A Software Tool for Assisting Experimentation in Dynamic Environments
title_full A Software Tool for Assisting Experimentation in Dynamic Environments
title_fullStr A Software Tool for Assisting Experimentation in Dynamic Environments
title_full_unstemmed A Software Tool for Assisting Experimentation in Dynamic Environments
title_short A Software Tool for Assisting Experimentation in Dynamic Environments
title_sort software tool for assisting experimentation in dynamic environments
url http://dx.doi.org/10.1155/2015/302172
work_keys_str_mv AT pavelnovoahernandez asoftwaretoolforassistingexperimentationindynamicenvironments
AT carloscruzcorona asoftwaretoolforassistingexperimentationindynamicenvironments
AT davidapelta asoftwaretoolforassistingexperimentationindynamicenvironments
AT pavelnovoahernandez softwaretoolforassistingexperimentationindynamicenvironments
AT carloscruzcorona softwaretoolforassistingexperimentationindynamicenvironments
AT davidapelta softwaretoolforassistingexperimentationindynamicenvironments