Abstract
The right choice of an optimization algorithm can be crucially important in finding the right solutions for a given optimization problem. There exist a diverse range of algorithms for optimization, including gradient-based algorithms, derivative-free algorithms and metaheuristics. Modern metaheuristic algorithms are often nature-inspired, and they are suitable for global optimization. In this chapter, we will briefly introduce optimization algorithms such as hill-climbing, trust-region method, simulated annealing, differential evolution, particle swarm optimization, harmony search, firefly algorithm and cuckoo search.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Apostolopoulos, T., Vlachos, A.: Application of the Firefly Algorithm for Solving the Economic Emissions Load Dispatch Problem. International Journal of Combinatorics 2011 Article ID 523806 (2011) , http://www.hindawi.com/journals/ijct/2011/523806.html
Blum, C., Roli, A.: Metaheuristics in combinatorial optimization: Overview and conceptural comparision. ACM Comput. Surv. 35, 268–308 (2003)
Cox, M.G., Forbes, A.B., Harris, P.M.: Discrete Modelling, SSfM Best Practice Guide No. 4, National Physical Laboratory, UK (2002)
Boyd, S.P., Vandenberghe, L.: Convex Optimization. Cambridge University Press, Cambridge (2004)
Celis, M., Dennis, J.E., Tapia, R.A.: A trust region strategy for nonlinear equality constrained optimization. In: Boggs, P., Byrd, R., Schnabel, R. (eds.) Numerical Optimization 1994, pp. 71–82. SIAM, Philadelphia (1994)
Conn, A.R., Gould, N.I.M., Toint, P.L.: Trust-region methods. SIAM&MPS (2000)
Dorigo, M., Stütle, T.: Ant Colony Optimization. MIT Press, Cambridge (2004)
Farmer, J.D., Packard, N., Perelson, A.: The immune system, adapation and machine learning. Physica D 2, 187–204 (1986)
Geem, Z.W., Kim, J.H., Loganathan, G.V.: A new heuristic optimization: Harmony search. Simulation 76, 60–68 (2001)
Gill, P.E., Murray, W., Wright, M.H.: Practical optimization. Academic Press Inc, London (1981)
Glover, F., Laguna, M.: Tabu Search. Kluwer Academic Publishers, Boston (1997)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison Wesley, Reading (1989)
Hestenes, M.R., Stiefel, E.: Methods of conjugate gradients for solving linear systems. Journal of Research of the National Bureaus of Standards 49(6), 409–436 (1952)
Holland, J.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Anbor (1975)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proc. of IEEE International Conference on Neural Networks, Piscataway, NJ, pp. 1942–1948 (1995)
Karmarkar, N.: A new polynomial-time algorithm for linear programming. Combinatorica 4(4), 373–395 (1984)
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)
Koziel, S., Yang, X.S.: Computational Optimization and Applications in Engineering and Industry. Springer, Germany (2011)
Nelder, J.A., Mead, R.: A simplex method for function optimization. Computer Journal 7, 308–313 (1965)
Matthews, C., Wright, L., Yang, X.S.: Sensitivity Analysis, Optimization, and Sampling Methodds Applied to Continous Models. National Physical Laboratory Report, UK (2009)
Pavlyukevich, I.: Lévy flights, non-local search and simulated annealing. J. Computational Physics 226, 1830–1844 (2007)
Powell, M.J.D.: A new algorithm for unconstrained optimization. In: Rosen, J.B., Mangasarian, O.L., Ritter, K. (eds.) Nonlinear Programming, pp. 31–65 (1970)
Price, K., Storn, R., Lampinen, J.: Differential Evolution: A Practical Approach to Global Optimization. Springer, Heidelberg (2005)
Sayadi, M.K., Ramezanian, R., Ghaffari-Nasab, N.: A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop scheduling problems. Int. J. of Industrial Engineering Computations 1, 1–10 (2010)
Storn, R.: On the usage of differential evolution for function optimization. In: Biennial Conference of the North American Fuzzy Information Processing Society (NAFIPS), pp. 519–523 (1996)
Storn, R., Price, K.: Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization 11, 341–359 (1997)
Talbi, E.G.: Metaheuristics: From Design to Implementation. John Wiley & Sons, Chichester (2009)
Yang, X.S.: Introduction to Computational Mathematics. World Scientific Publishing, Singapore (2008)
Yang, X.S.: Nature-Inspired Metaheuristic Algorithms, 1st edn. Lunver Press, UK (2008)
Yang, X.S.: Nature-Inspired Metaheuristic Algoirthms, 2nd edn. Luniver Press, UK (2010)
Yang, X.S.: Engineering Optimization: An Introduction with Metaheuristic Applications. John Wiley & Sons, Chichester (2010)
Yang, X.-S.: Firefly algorithms for multimodal optimization. In: Watanabe, O., Zeugmann, T. (eds.) SAGA 2009. LNCS, vol. 5792, pp. 169–178. Springer, Heidelberg (2009)
Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: González, J.R., Pelta, D.A., Cruz, C., Terrazas, G., Krasnogor, N. (eds.) NICSO 2010. SCI, vol. 284, pp. 65–74. Springer, Heidelberg (2010)
Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: Proc. of World Congress on Nature & Biologically Inspired Computing (NaBic 2009), pp. 210–214. IEEE Publications, USA (2009)
Yang, X.S., Deb, S.: Engineering optimization by cuckoo search. Int. J. Math. Modelling Num. Optimisation 1(4), 330–343 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Yang, XS. (2011). Optimization Algorithms. In: Koziel, S., Yang, XS. (eds) Computational Optimization, Methods and Algorithms. Studies in Computational Intelligence, vol 356. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20859-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-20859-1_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20858-4
Online ISBN: 978-3-642-20859-1
eBook Packages: EngineeringEngineering (R0)