首页 | 官方网站   微博 | 高级检索  
     


An improved firefly algorithm for solving dynamic multidimensional knapsack problems
Affiliation:1. Nagoya Institute of Technology, Department of Computer Science, Gokisho, Showa, Nagoya, Aichi, 466-8555, Japan;2. University of the Ryukyus, Department of Electrical Engineering, Nakagami, Nishihara, Okinawa, 903-0213, Japan;1. Centre for Prognostics and System Health Management, City University of Hong Kong, Hong Kong, China;2. Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China;1. Department of Computer Languages and Systems, University of Seville, Av Reina Mercedes S/N, 41012 Seville, Spain;2. School of Information Systems, Computing and Mathematics, Brunel University, Uxbridge, Middlesex UB7 7NU, United Kingdom;1. School of Economics and Management, Free University of Bozen-Bolzano, Bolzano, Italy;2. Institute of Mathematics, University of Warsaw, Warszawa, Poland;3. Department “Methods and Models for Economics, Territory and Finance”, Sapienza University of Rome, Rome, Italy;1. Department of Computer Science, Institute of Mathematics and Statistics, University of Sao Paulo, Rua do Matao, 1010, Cidade Universitaria, CEP 05508-090 Sao Paulo, SP, Brazil;2. Computing Institute, Federal University of Alagoas, Campus A.C. Simoes, BR 104, Norte, km 97, Cidade Universitaria, CEP 57072-970 Maceio, AL, Brazil;3. Department of Computer Systems, Institute of Mathematics and Computional Sciences, University of Sao Paulo, Avenida Trabalhador Sao-carlense, 400 Centro, CEP 13566-590 Sao Carlos, SP, Brazil
Abstract:There is a wide range of publications reported in the literature, considering optimization problems where the entire problem related data remains stationary throughout optimization. However, most of the real-life problems have indeed a dynamic nature arising from the uncertainty of future events. Optimization in dynamic environments is a relatively new and hot research area and has attracted notable attention of the researchers in the past decade. Firefly Algorithm (FA), Genetic Algorithm (GA) and Differential Evolution (DE) have been widely used for static optimization problems, but the applications of those algorithms in dynamic environments are relatively lacking. In the present study, an effective FA introducing diversity with partial random restarts and with an adaptive move procedure is developed and proposed for solving dynamic multidimensional knapsack problems. To the best of our knowledge this paper constitutes the first study on the performance of FA on a dynamic combinatorial problem. In order to evaluate the performance of the proposed algorithm the same problem is also modeled and solved by GA, DE and original FA. Based on the computational results and convergence capabilities we concluded that improved FA is a very powerful algorithm for solving the multidimensional knapsack problems for both static and dynamic environments.
Keywords:Firefly algorithm  Genetic algorithm  Differential evolution  Dynamic optimization  Multidimensional knapsack problem
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号