Call for Paper - May 2023 Edition
IJCA solicits original research papers for the May 2023 Edition. Last date of manuscript submission is April 20, 2023. Read More

A Hybrid Swarm Intelligence Technique for Solving Integer Multi-objective Problems

International Journal of Computer Applications
© 2014 by IJCA Journal
Volume 87 - Number 3
Year of Publication: 2014
Ibrahim M. El-henawy
Mahmoud M. Ismail

Ibrahim M El-henawy and Mahmoud M Ismail. Article: A Hybrid Swarm Intelligence Technique for Solving Integer Multi-objective Problems. International Journal of Computer Applications 87(3):45-50, February 2014. Full text available. BibTeX

	author = {Ibrahim M. El-henawy and Mahmoud M. Ismail},
	title = {Article: A Hybrid Swarm Intelligence Technique for Solving Integer Multi-objective Problems},
	journal = {International Journal of Computer Applications},
	year = {2014},
	volume = {87},
	number = {3},
	pages = {45-50},
	month = {February},
	note = {Full text available}


The multi-objective integer programming problems are considered time consuming. In the past, mathematical structures were used that can get benefits of high processing powers and parallel processing. A general approach to generate all non-dominated solutions of the multi-objective integer programming (MOIP) Problem is developed. In this paper, a hybridization of two different swarm intelligent approaches, stochastic diffusion search, and particle swarm optimization techniques is presented for solving integer multi-objective problems. The hybrid implementation allows us to avoid certain drawbacks and weaknesses of each algorithm, which means that we are able to find an optimal solution in an acceptable computational time. Our hybrid implementation allows the MOIP algorithm to reach the optimal solution in a considerably shorter time than is needed to solve the model using the entire dataset directly within the model. Our hybrid approach outperforms the results obtained by each technique separately. It is able to find the optimal solution in a shorter time than each technique on its own, and the results are highly competitive with the state-of-the-art in large-scale optimization. Furthermore, according to our results, combining the PSO with SDS approach for solving IP problems appears to be an interesting research area in combinatorial optimization.


  • Arbel, A. , and Korhonen, P. J. 2001. Using objective values to start multiple objective linear programming algorithms. European Journal of Operational Research, 128:587–596.
  • Banzhaf, W. , Nordin, P. , Keller, R. E. , and Francone, F. D. 1998. Genetic Programming-An Introduction, Morgan Kaufmann. San Francisco. Ding, W. and Marchionini, G. 1997 A Study on Video Browsing Strategies. Technical Report. University of Maryland at College Park.
  • Bishop, J. 1989. Stochastic searching networks, London, UK, Proc. 1st IEE Conf. on Artificial Neural Networks. 329–331.
  • Carlos, A. CoelloCoellol, and Gary, B. , Lamont, A. 2004. Applications of Multi-objective Evolutionary Algorithms. ISBN 978-981-256-106-0, 981-256-106-4.
  • Colorni, A. , Dorigo, M. , Maniezzo, V. 1992. Distributed Optimization by Ant Colonies. In: Varela, F. , Bourgine, P. (eds. ) Proceedings of the First European Conference on Artifical Life, MIT Press, Cambridge. 134–142.
  • David, A. , Van Veldhuizen, and Lamont, G. B. 1998. Evolutionary Computation and Convergence to a Pareto Front. In John R. Koza, editor, Late Breaking Papers at the Genetic Programming 1998 Conference, Stanford University, California. Stanford University Bookstore. 221-228.
  • del Valle, Y. , Venayagamoorthy, G. K. , Mohaghenghi, S. , Hernandez, J. C. , Harley, R. G. 2008. Particle Swarm Optimization: Basic Concepts, Variants and Applications in Power Systems. IEEE Transactions on Evolutionary Computation 12 . 171–195.
  • DeMeyer, K. , Bishop, J. M. , and Nasuto, S. J. 2003. Stochastic diffusion: Using recruitment for search. Evolvability and interaction: evolutionary substrates of communication, signalling, and perception in the dynamics of social complexity (ed. P. McOwan, K. Dautenhahn& CL Nehaniv) Technical Report. 60–65.
  • Dorigo, M. , Maniezzo, V. , Colorni, A. 1996. The Ant System: Optimization by a Colony of Cooperating Agents. IEEE Transactions on Systems, Man, and Cybernetics 26. 29–41.
  • Eberhart, R. C. , Simpsonand, P. K. Dobbins, R. W. 1996. Computational Intelligence PC Tools, Academic Press Professional. Boston.
  • Eckart Zitzler and Lothar Thiele. 1999. Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. Evolutionary Computation, IEEE Transactions on Volume 3, Issue 4. 257- 271.
  • Grosan, C. , Abraham, A. , Monica, C. 2006. Swarm Intelligence in Data Mining. In: Abraham, A. , Grosan, C. , Ramos, V. (eds. ) Swarm Intelligence in Data Mining. SCI, vol. 34, Springer, Heidelberg. 1–16.
  • Kennedy, J. and Eberhart, R. C. 2001. Swarm Intelligence, Morgan Kaufmann Publishers.
  • Kennedy, J. , Eberhart, R. 1995. Particle Swarm Optimization. In: Proceedings of IEEE International Conference on Neural Networks, vol. 4. 1942–1948.
  • Lai, T. H. , Sahni, S. 1984. Anomalies in parallel B&B algorithms, Res. Contrib. 27 (6) 594-602.
  • Laskari, E. C. , Parsopoulos, K. C. and Vrahatis, M. N. 2002. Particle Swarm Optimization for Integer Programming, Proceedings IEEE Congress on Evolutionary Computation, Hawaii, U. S. A. 1576-1581.
  • Mezmaz,M. , Melab, N. , and Talbi,E. G. 2007. An efficient load balancing strategy for grid-based branch and bound algorithm. Parallel Computing, volume: 33, number: 4-5, 2007, ISSN: 0167-8191. Elsevier Science Publishers B. V. , Amsterdam, The Netherlands. 302-313.
  • Myatt, D. R. , Bishop, J. M. , and Nasuto, S. J. 2004. Minimum stable convergence criteria for stochastic diffusion search. Electronics Letters, 40(2). 112–113.
  • Nasuto, S. J. 1999. Resource Allocation Analysis of the Stochastic Diffusion Search. PhDthesis, University of Reading, Reading, UK.
  • Nasuto, S. J. and Bishop, J. M. 1999. Convergence analysis of stochastic diffusion search. Parallel Algorithms and Applications, 14(2).
  • Nasuto, S. J. , Bishop, J. M. , and Lauria, S. 1998. Time complexity of stochastic diffusion search. Neural Computation, NC98.
  • Passino, K. M. 2000. Distributed Optimization and Control Using Only a Germ of Intelligence. In: Proceedings of the 2000 IEEE International Symposium on Intelligent Control. 5–13.
  • Passino, K. M. 2002 Biomimicry of Bacteria Foraging for Distributed Optimization and Control. IEEE Control Systems Magazine 22. 52–67.
  • Santana-Quintero, L. V. and Coello, C. A. 2005. an Algorithm Based on Differential Evolution for Multi-Objective Problems, International Journal of Computational Intelligence Research, ISSN 0973-1873 Vol. 1, No. 2. 151–169.
  • Seeley, T. D. 1996. The Wisdom of the Hive. Harward University Press.
  • Teodorovic, D. , Dell'orco, M. 2005. Bee Colony Optimization-A Cooperative Learning Approach to Complex Transportation Problems, Advanced OR and AI Methods in Transportation. 51–60.
  • Yu, B. , Yuan, X. and Wang, J. 2000. Short-Term Hydro-Thermal Scheduling using Particle Swarm Optimization Method. Energy Conversion and Management, Vol. 48. 1902-1908.