A particle swarm optimization approach to the nonlinear resource allocation problem

The resource allocation problem seeks to find an optimal allocation of a limited amount of resource to a number of activities for optimizing the objective under the resource constraint. Most existing methods use mathematical programming techniques, but they may fail to derive exact solutions for large-sized problems with reasonable time. An alternative is to use meta-heuristic algorithms for obtaining approximate solutions. This paper presents a particle swarm optimization (PSO) algorithm for conquering the nonlinear resource allocation problem. To ensure the resource constraint is satisfied, we propose adaptive resource bounds for guiding the search. The experimental results manifest that the proposed method is more effective and efficient than a genetic algorithm. The convergence behavior of the proposed method is analyzed by observing the variations of particle entropy. Finally, a worst-case analysis is conducted to provide a reliable performance guarantee.

[1]  Kin Keung Lai,et al.  A dynamic approach to multiple-objective resource allocation problem , 1999, Eur. J. Oper. Res..

[2]  Dorit S. Hochbaum,et al.  A nonlinear Knapsack problem , 1995, Oper. Res. Lett..

[3]  Harvey M. Salkin,et al.  A note on a general non-linear knapsack problem , 1986 .

[4]  Bala Shetty,et al.  A pegging algorithm for the nonlinear resource allocation problem , 2002, Comput. Oper. Res..

[5]  Hirotaka Yoshida,et al.  A PARTICLE SWARM OPTIMIZATION FOR REACTIVE POWER AND VOLTAGE CONTROL CONSIDERING VOLTAGE STABILITY , 2000 .

[6]  A Gafni,et al.  Cost effectiveness/utility analyses. Do current decision rules lead us to where we want to be? , 1992, Journal of health economics.

[7]  Yoshikazu Fukuyama,et al.  A hybrid particle swarm optimization for distribution state estimation , 2003, 2003 IEEE Power Engineering Society General Meeting (IEEE Cat. No.03CH37491).

[8]  A A Stinnett,et al.  Mathematical programming for the efficient allocation of health care resources. , 1996, Journal of health economics.

[9]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[10]  Xin Yao,et al.  Evolving artificial neural networks , 1999, Proc. IEEE.

[11]  X. Yao Evolving Artificial Neural Networks , 1999 .

[12]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[13]  Young-Chang Hou,et al.  A New Efficient Encoding Mode of Genetic Algorithms for the Generalized Plant Allocation Problem , 2004, J. Inf. Sci. Eng..

[14]  Yoshikazu Fukuyama,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 2000 .

[15]  Bala Shetty,et al.  The Nonlinear Resource Allocation Problem , 1995, Oper. Res..

[16]  Oded Berman,et al.  Resource allocation during tests for optimally reliable software , 2004, Comput. Oper. Res..

[17]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[19]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[20]  M Johannesson,et al.  On the decision rules of cost-effectiveness analysis. , 1993, Journal of health economics.

[21]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[22]  Hanan Luss,et al.  Technical Note - Allocation of Effort Resources among Competing Activities , 1975, Oper. Res..

[23]  Yuan-Shun Dai,et al.  Optimal testing-resource allocation with genetic algorithm for modular software systems , 2003, J. Syst. Softw..

[24]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[25]  Peng-Yeng Yin,et al.  A hybrid particle swarm optimization algorithm for optimal task assignment in distributed systems , 2006, Comput. Stand. Interfaces.

[26]  Francisco Almeida,et al.  Design of parallel algorithms for the single resource allocation problem , 2000, Eur. J. Oper. Res..

[27]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[28]  J. Teng,et al.  A Novel ACS-Based Optimum Switch Relocation Method , 2002, IEEE Power Engineering Review.

[29]  Antonella Basso,et al.  Optimal resource allocation with minimum activation levels and fixed costs , 2001, Eur. J. Oper. Res..