Evolutionary and population-based methods versus constructive search strategies in dynamic combinatorial optimization


BAYKASOĞLU A., ÖZSOYDAN F. B.

INFORMATION SCIENCES, cilt.420, ss.159-183, 2017 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 420
  • Basım Tarihi: 2017
  • Doi Numarası: 10.1016/j.ins.2017.08.058
  • Dergi Adı: INFORMATION SCIENCES
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.159-183
  • Anahtar Kelimeler: Dynamic combinatorial optimization, Greedy randomized adaptive search procedure, Metaheuristic algorithms, Multi-dimensional knapsack problem, MULTIAGENT BASED APPROACH, MEMETIC ALGORITHM, FRAMEWORK
  • Dokuz Eylül Üniversitesi Adresli: Evet

Özet

Optimization in dynamic environments is a hot research area that has attracted a notable attention in the past decade. It is clear from the dynamic optimization literature that most of the effort is devoted to continuous dynamic optimization problems although majority of the real-life problems are combinatorial. Additionally, in comparison to evolutionary or population-based approaches, constructive search strategy, which is shown to be successful in stationary combinatorial optimization problems, is commonly ignored by the dynamic optimization community. In the present work, a constructive and multi-start search strategy is proposed to solve dynamic multi-dimensional knapsack problem, which has numerous applications in real world. Making use of constructive and multi-start features, the aim here is to test the performance of such a strategy and to observe its behavior in dynamically changing environments. In this regard, this strategy is compared to the well-known evolutionary and population-based approaches, including a Genetic Algorithm based memetic algorithm, Differential Evolution algorithm, Firefly Algorithm and a hyper heuristic, which employs these population-based algorithms as low-level heuristics in accordance with their individual contributions. Furthermore, in order to improve their performances in dynamic environments, the mentioned evolutionary algorithms are enhanced by using triggered random immigrants and adaptive hill climbing strategies. As one can see from the comprehensive experimental analysis, while the proposed approach outperforms most of the evolutionary-based approaches, it is outperformed by firefly and hyper heuristic algorithms in some of the instances. This points out competiveness of the proposed approaches. Finally, according to the statistical results of non-parametric tests, one can conclude that the proposed approach can be considered as a promising and a competitive algorithm in dynamic environments. (C) 2017 Elsevier Inc. All rights reserved.