An effective modified binary particle swarm optimization (mBPSO) algorithm for multi-objective resource allocation problem (MORAP)

被引:19
作者
Fan, Kun [1 ]
You, Weijia [1 ]
Li, Yuanyuan [1 ]
机构
[1] Beijing Forestry Univ, Sch Econ & Management, Beijing 100083, Peoples R China
关键词
Binary particle swarm optimization (BPSO); Multi-objective resource allocation problem (MORAP); Algorithm; Pareto optimal solutions; Example simulation; GENETIC ALGORITHM; NEURAL-NETWORK;
D O I
10.1016/j.amc.2013.06.039
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A modified binary particle swarm optimization (mBPSO) algorithm is proposed for solving the multi-objective resource allocation problem (MORAP). First, the generation mechanism for initial particles is established to guarantee that the algorithm can begin to search optimal particle in the feasible solution space. Second, we develop the update mechanism for iterative particles which includes setting up the memory array, modifying Sig function and verifying the constraint condition to assure that the regenerated particles meet the constraint and algorithm can quickly converge. Third, the selection mechanism for pbesti and gbest is proposed which uses the dynamic neighborhood strategy to ensure that the algorithm to find Pareto optimal solutions. Through comparing the example simulation results of our mBPSO with hGA and ACO published in references, we find that proposed mBPSO outperforms hGA and ACO. Finally, the effectiveness of the different improved methods is analyzed, and the synergism effect and the convergence behavior of the mBPSO algorithm show its good performances. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:257 / 267
页数:11
相关论文
共 28 条
[1]   Resource allocation during tests for optimally reliable software [J].
Berman, O ;
Cutler, M .
COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (11) :1847-1865
[2]   An effective ant colony optimization algorithm (ACO) for multi-objective resource allocation problem (MORAP) [J].
Chaharsooghi, S. K. ;
Kermani, Amir H. Meimand .
APPLIED MATHEMATICS AND COMPUTATION, 2008, 200 (01) :167-177
[3]   Applying memetic algorithm in multi-objective resource allocation among competing projects [J].
Chen A.H.L. ;
Chyu C.-C. .
Journal of Software, 2010, 5 (08) :802-809
[4]   Gene selection and classification using Taguchi chaotic binary particle swarm optimization [J].
Chuang, Li-Yeh ;
Yang, Cheng-San ;
Wu, Kuo-Chuan ;
Yang, Cheng-Hong .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (10) :13367-13377
[5]   Chaotic maps based on binary particle swarm optimization for feature selection [J].
Chuang, Li-Yeh ;
Yang, Cheng-Hong ;
Li, Jung-Chike .
APPLIED SOFT COMPUTING, 2011, 11 (01) :239-248
[6]  
Coello C. A. C., 1999, Knowledge and Information Systems, V1, P269
[7]   Optimal testing-resource allocation with genetic algorithm for modular software systems [J].
Dai, YS ;
Xie, M ;
Poh, KL ;
Yang, B .
JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (01) :47-55
[8]  
Fan K, 2007, PROCEEDINGS OF 2007 IEEE INTERNATIONAL CONFERENCE ON GREY SYSTEMS AND INTELLIGENT SERVICES, VOLS 1 AND 2, P1628
[9]   An Overview of Evolutionary Algorithms in Multiobjective Optimization [J].
Fonseca, Carlos M. ;
Fleming, Peter J. .
EVOLUTIONARY COMPUTATION, 1995, 3 (01) :1-16
[10]  
Hou YC, 2004, J INF SCI ENG, V20, P1019