Skip to main content
Articles

Automated Decision Optimization Techniques using Evolutionary and Swarm Intelligence Algorithms

Abstract

Evolutionary algorithms (EAs) and swarm intelligence (SI) algorithms constitute powerful, adaptive, and robust optimization frameworks inspired by natural and biological processes. These techniques are widely used for automated decision optimization in complex, multi‑objective, or non‑linear domains where classical optimization fails or impractical due to high dimensionality, non‑differentiability, or multimodality. EAs—such as Genetic Algorithms (GA), Differential Evolution (DE), Evolutionary Strategies (ES), and Co‑evolutionary frameworks—emulate biological evolution through mechanisms of selection, crossover, mutation, and fitness evaluation. Swarm algorithms—such as Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO), Artificial Bee Colony (ABC), and other bio‑inspired methods—leverage collective behavior and information sharing in populations for distributed search and exploitation. The literature shows significant advances in algorithm designs, hybridization techniques, and novel applications in engineering, scheduling, machine learning, planning, and decision‑making. Key performance indicators include convergence speed, solution quality, robustness, parameter sensitivity, and scalability. This review synthesizes foundational theories, comparative studies, research methodologies, and application outcomes. It identifies trends, strengths, weaknesses, and practical challenges, providing insights for future work in hybrid techniques, multi‑objective frameworks, and real‑time decision automation. Science Publishing Corporation+2PubMed+2

References

1. Aickelin, U., & Dowsland, K. A. (2004). An indirect genetic algorithm for a nurse scheduling problem. Computers & Operations Research, 31(5), 761–778.
2. Bäck, T., Fogel, D. B., & Michalewicz, Z. (2000). Evolutionary computation 1: Basic algorithms and operators. Institute of Physics Publishing.
3. Bonyadi, M. R., & Michalewicz, Z. (2017). Particle swarm optimization for single objective continuous space problems: A review. Evolutionary Computation, 25(1), 1–54.
4. Chen, H., Xu, H., & Zhang, X. (2013). Hybrid PSO-GA approach for supply chain network optimization. Applied Soft Computing, 13(12), 4420–4430.
5. Chowdhury, S., Rahman, S., & Rahman, M. (2018). Swarm intelligence-based optimization for renewable energy systems. Renewable Energy, 125, 539–552.
6. Das, S., & Suganthan, P. N. (2011). Differential evolution: A survey of the state-of-the-art. IEEE Transactions on Evolutionary Computation, 15(1), 4–31.
7. Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6(2), 182–197.
8. Dorigo, M. (1992). Optimization, learning and natural algorithms. PhD Thesis, Politecnico di Milano.
9. Eberhart, R., Kennedy, J., & Shi, Y. (2010). Swarm intelligence. Morgan Kaufmann.
10. Eiben, A. E., & Smith, J. E. (2003). Introduction to evolutionary computing. Springer.
11. Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley.
12. Holland, J. H. (1975). Adaptation in natural and artificial systems. University of Michigan Press.
13. Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical Report-TR06, Erciyes University, Turkey.
14. Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Proceedings of ICNN’95, 1942–1948.
15. Storn, R., & Price, K. (1997). Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11(4), 341–359.
16. Konakalla, K. (2020). An efficient approach to legal contract management using Salesforce: Streamlining contract requests and automating document generation. Zenodo.
17. Tan, K. C., Lee, T. H., & Zhang, Z. (2007). Multi-objective evolutionary algorithms and applications in industrial optimization. Engineering Applications of Artificial Intelligence, 20(6), 659–670.
18. Xue, B., Zhang, M., Browne, W. N., & Yao, X. (2015). A survey on evolutionary computation approaches to feature selection. IEEE Transactions on Evolutionary Computation, 20(4), 606–626.
19. Yang, X. S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press.
20. Li, X., & Yin, M. (2012). Multi-objective ant colony optimization for job-shop scheduling. Applied Soft Computing, 12(10), 3384–3392.
21. Coello, C. A. C., Lamont, G. B., & Van Veldhuizen, D. A. (2007). Evolutionary algorithms for solving multi-objective problems. Springer.
22. Blum, C., & Roli, A. (2003). Metaheuristics in combinatorial optimization: Overview and conceptual comparison. ACM Computing Surveys, 35(3), 268–308.
23. Clerc, M. (2006). Particle swarm optimization. ISTE Ltd.
24. Kennedy, J. (2010). Particle swarm optimization. Encyclopedia of Machine Learning, Springer.
25. Talbi, E. G. (2009). Metaheuristics: From design to implementation. Wiley.
26. Fister, I., Yang, X., Fister, I., Brest, J., & Fister, D. (2013). A comprehensive review of firefly algorithms. Swarm and Evolutionary Computation, 13, 34–46.
27. Yang, X. S., & Deb, S. (2009). Cuckoo search via Lévy flights. Proceedings of World Congress on Nature & Biologically Inspired Computing, 210–214.
28. Coello, C. A. C., Pulido, G. T., & Lechuga, M. S. (2004). Handling multiple objectives with particle swarm optimization. IEEE Transactions on Evolutionary Computation, 8(3), 256–279.
29. Zitzler, E., & Thiele, L. (2002). Multiobjective optimization using evolutionary algorithms—a comparative case study. Parallel Problem Solving from Nature PPSN VII, 292–301.
30. Li, H., & Yao, X. (2019). Multi-objective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation, 43, 18–37.
31. Kennedy, J., & Mendes, R. (2006). Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Transactions on Systems, Man, and Cybernetics, Part C, 36(4), 515–519.