Optimizacije v inženirstvu: Reševanje problemov z metahevrističnimi metodami v okolju MATLAB
Keywords:
metaheuristic methods, genetic algorithm (GA), particle swarm optimization (PSO) algorithm, single- and multi-objective optimization, MATLAB, engineering applicationsSynopsis
Optimization in Engineering: Solving Problems with Metaheuristic Methods in MATLAB. The book covers basic optimization approaches in engineering, focusing on the use of metaheuristic methods such as genetic algorithms (GA) and particle swarm optimization (PSO). They are intended for students and engineers who want to understand both the theoretical background and the practical implementation of optimization algorithms in the MATLAB environment. They include chapters on singleobjective and multiobjective optimization problems, discuss constraints, various objective functions, and visualization of results. Each chapter contains structured exercises and assignments for independent work that promote understanding of how algorithms work, the design of optimization models, and the interpretation of solutions. Special emphasis is placed on explaining algorithm parameters, comparing c onvergence, and the impact of settings on optimization behavior. The book concludes with an overview of typical test functions and examples of Pareto fronts for multi-objective optimization. It is designed so that even users without in-depth mathematical knowledge can gradually develop an intuition for using optimization approaches in real engineering problems.
Downloads
References
Binh, T. T., & Korn, U. (1997). MOBES: A multiobjective evolution strategy for constrained optimization problems. Paper presented at the The third international conference on genetic algorithms (Mendel 97).
Clerc, M., & Kennedy, J. (2002). The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Transactions on Evolutionary Computation, 6(1), 58-73.
Coello, C. A. C., Lamont, G. B., & Veldhuizen, D. A. V. (2007). Evolutionary algorithms for solving multi-objective problems: Springer.
De Jong, K. A. (1975). An analysis of the behavior of a class of genetic adaptive systems: University of Michigan.
Deb, K., Thiele, L., Laumanns, M., & Zitzler, E. (2005). Scalable Test Problems for Evolutionary Multiobjective Optimization. A. Abraham, L. Jain, & R. Goldberg (Eds.), Evolutionary Multiobjective Optimization: Theoretical Advances and Applications (pp. 105-145). London: Springer London.
Eberhart, R., & Kennedy, J. (1995). A new optimizer using particle swarm theory. Paper presented at the MHS'95. Proceedings of the sixth international symposium on micro machine and human science.
Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning: Addison-Wesley.
Himmelblau, D. M. (1972). Applied Nonlinear Programming: McGraw-Hill.
Holland, J. H. (1975). Adaptation in natural and artificial systems. University of Michigan Press google schola, 2, 29-41.4
Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. Paper presented at the Proceedings of ICNN'95-international conference on neural networks.
Kennedy, J., & Eberhart, R. (1997). A discrete binary version of the particle swarm algorithm. Paper presented at the 1997 IEEE International conference on systems, man, and cybernetics. Computational cybernetics and simulation.
Kursawe, F. (1990). A variant of evolution strategies for vector optimization. Paper presented at the International conference on parallel problem solving from nature.
MathWorks Documentation. (2025). Global Optimization Toolbox User's Guide. https://www.mathworks.com/help/gads/
Mühlenbein, H., & Schlierkamp-Voosen, D. (1993). Predictive models for the breeder genetic algorithm I. Continuous parameter optimization. Evolutionary Computation, 1(1), 25-49.
Rastrigin, L. A. (1974). Systems of extremal control. Nauka.
Rosenbrock, H. (1960). An automatic method for finding the greatest or least value of a function. The computer journal, 3(3), 175-184.
Simionescu, P. A. (2020). A collection of bivariate nonlinear optimisation test problems with graphical representations. International Journal of Mathematical Modelling and Numerical Optimisation, 10(4), 365-398.
Tamaki, H., Kita, H., & Kobayashi, S. (1996). Multi-objective optimization by genetic algorithms: A review. Paper presented at the Proceedings of IEEE international conference on evolutionary computation.
Vira, C., & Haimes, Y. Y. (1983). Multiobjective decision making: theory and methodology. Noth-Holland Series in System Science and Engineering, 62-109.
Wikipedia contributors. (2025). Test functions for optimization. Wikipedia. https://en.wikipedia.org/wiki/Test_functions_for_optimization
Yang, X.-S. (2010). Engineering Optimization: An Introduction with Metaheuristic Applications. Wiley.
Yarpiz. (2025). Particle Swarm Optimizationvin MATLAB [Video]. YouTube. https://www.youtube.com/watch?v=sB1n9a9yxJk
Downloads
Published
Categories
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.





