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

被引:36
作者
Baykasoglu, Adil [1 ]
Ozsoydan, Fehmi B. [1 ]
机构
[1] Dokuz Eylul Univ, Fac Engn, Dept Ind Engn, Izmir, Turkey
关键词
Dynamic combinatorial optimization; Greedy randomized adaptive search procedure; Metaheuristic algorithms; Multi-dimensional knapsack problem; MULTIAGENT BASED APPROACH; MEMETIC ALGORITHM; FRAMEWORK;
D O I
10.1016/j.ins.2017.08.058
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:159 / 183
页数:25
相关论文
共 50 条
[1]   Resource management in software as a service using the knapsack problem model [J].
Aisopos, Fotis ;
Tserpes, Konstantinos ;
Varvarigou, Theodora .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 141 (02) :465-477
[2]  
[Anonymous], 1992, PARALLEL PROBLEM SOL
[3]  
[Anonymous], 2010, THESIS U WINDS WIND
[4]  
[Anonymous], 2012, The Royal College of Surgeons of England/The British Society for Disability and Oral Health, P1
[5]  
[Anonymous], 1992, Ph.D. thesis
[6]  
[Anonymous], 2004, Knapsack Problems, DOI DOI 10.1007/978-3-540-24777-710
[7]   An adaptive gradient descent-based local search in memetic algorithm applied to optimal controller design [J].
Arab, Aliasghar ;
Alfi, Alireza .
INFORMATION SCIENCES, 2015, 299 :117-142
[8]  
Baykasoglu A., 2015, P IEEE INT C EV AD I, P34
[9]  
Baykasoglu A., 2011, P PORTL INT C MAN TE, P2312
[10]   A multi-agent based approach to modeling and solving dynamic generalized travelling salesman problem [J].
Baykasoglu, Adil ;
Durmusoglu, Zeynep D. U. .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (01) :77-90