Academic Journals Database
Disseminating quality controlled scientific knowledge

Nonparametric Comparison of Two Dynamic Parameter Setting Methods in a Meta-Heuristic Approach

Author(s): Seyhun HEPDOGAN | Reinaldo Moraga | Gail DePuy | Gary Whitehouse

Journal: Journal of Systemics, Cybernetics and Informatics
ISSN 1690-4532

Volume: 5;
Issue: 5;
Start page: 46;
Date: 2007;
Original page

Keywords: Early Tardy Single Machine Scheduling Problem | Reactive Search | Dynamic Parameter Setting | 0-1 Multiple Knapsack Problem | Meta-RaPS

Meta-heuristics are commonly used to solve combinatorial problems in practice. Many approaches provide very good quality solutions in a short amount of computational time; however most meta-heuristics use parameters to tune the performance of the meta-heuristic for particular problems and the selection of these parameters before solving the problem can require much time. This paper investigates the problem of setting parameters using a typical meta-heuristic called Meta-RaPS (Metaheuristic for Randomized Priority Search.). Meta-RaPS is a promising meta-heuristic optimization method that has been applied to different types of combinatorial optimization problems and achieved very good performance compared to other meta-heuristic techniques. To solve a combinatorial problem, Meta-RaPS uses two well-defined stages at each iteration: construction and local search. After a number of iterations, the best solution is reported. Meta-RaPS performance depends on the fine tuning of two main parameters, priority percentage and restriction percentage, which are used during the construction stage. This paper presents two different dynamic parameter setting methods for Meta-RaPS. These dynamic parameter setting approaches tune the parameters while a solution is being found. To compare these two approaches, nonparametric statistic approaches are utilized since the solutions are not normally distributed. Results from both these dynamic parameter setting methods are reported.
Save time & money - Smart Internet Solutions      Why do you need a reservation system?