Abstract
Optimization problems occur in almost everywhere of our society. According to the form of solution spaces, optimization problems can be classified into continuous optimization problems and combinatorial optimization problems. Algorithms for optimization problems, according to whether they can guarantee the exact optimal solutions, can be classified into exact algorithms and heuristic algorithms. This chapter presents a brief overview of optimization problems and then introduces some well-known optimization algorithms, which lays the foundation of this book.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bell JE, McMullen PR (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inf 18:41–48. https://doi.org/10.1016/j.aei.2004.07.001
D, K (2005) An idea based on honey bee swarm for numerical optimization. Technical report, Erciyes University
Dantzig BG (1998) Linear programming and extensions. Princeton University Press, Princeton
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B 26:29–41. https://doi.org/10.1109/3477.484436
Durran D (1999) Numerical methods for wave equations in geophysical fluid dynamics. Springer, Berlin
Eberhart R, Yuhui S (2001) Tracking and optimizing dynamic systems with particle swarms. Proc IEEE Congr Evol Comput 1:94–100. https://doi.org/10.1109/CEC.2001.934376
Geem ZW, Kim JH, Loganathan G (2001) A new heuristic optimization algorithm: harmony search. Simulation 76:60–68. https://doi.org/10.1177/003754970107600201
Goldberg DE, Deb K (1991) A comparative analysis of selection schemes used in genetic algorithms. Found Genetic Algorithms 1:69–93. https://doi.org/10.1016/B978-0-08-050684-5.50008-2
Henry HJ (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Ann Arbor
Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4:1942–1948. https://doi.org/10.1109/ICNN.1995.488968
Kennedy J, Mendes R (2006) Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Trans Syst Man Cybern C 36:515–519. https://doi.org/10.1109/TSMCC.2006.875410
Kirkpatrick S, Jr DG, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680. https://doi.org/10.1126/science.220.4598.671
Liang JJ, Qu BY, Suganthan PN (2014) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical report, Computational Intelligence Laboratory, Zhengzhou University
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188:1567–1579. https://doi.org/10.1016/j.amc.2006.11.033
Mehrabian A, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1:355–366. https://doi.org/10.1016/j.ecoinf.2006.07.003
Oftadeh R, Mahjoob M, Shariatpanahi M (2010) A novel meta-heuristic optimization algorithm inspired by group hunting of animals: hunting search. Comput Math Appl 60:2087–2098. https://doi.org/10.1016/j.camwa.2010.07.049
Potvin JY (1996) Genetic algorithms for the traveling salesman problem. Ann Op Res 63:337–370
Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Op Res 155:426–438. https://doi.org/10.1016/S0377-2217(02)00908-6
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: A gravitational search algorithm. Inf Sci 179:2232–2248. https://doi.org/10.1016/j.ins.2009.03.004
Shao Z, Pi D, Shao W (2017) A novel discrete water wave optimization algorithm for blocking flow-shop scheduling problem with sequence-dependent setup times. Swarm Evol Comput. https://doi.org/10.1016/j.swevo.2017.12.005.(onlinefirst)
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713. https://doi.org/10.1109/TEVC.2008.919004
Srinivas M, Patnaik L (1994) Genetic algorithms - a survey. Computer 27:17–26. https://doi.org/10.1109/2.294849
Storn R, Price K (1997) Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359. https://doi.org/10.1023/A:1008202821328
Tan Y, Zhu Y (2010) Fireworks algorithm for optimization. In: Advances in swarm intelligence, Lecture Notes in Computer Science, vol 6145. Springer, pp 355–364. https://doi.org/10.1007/978-3-642-13495-1_44
Wu XB, Liao J, Wang ZC (2015) Water wave optimization for the traveling salesman problem. In: Huang DS, Bevilacqua V, Premaratne P (eds) Intelligent computing theories and methodologies. Springer, Cham, pp 137–146 (2015). https://doi.org/10.1007/978-3-319-22180-9_14
Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization, Studies in computational intelligence, vol 284. pp 65–74. https://doi.org/10.1007/978-3-642-12538-6_6
Zhao F, Liu H, Zhang Y, Ma W, Zhang C (2018) A discrete water wave optimization algorithm for no-wait flow shop scheduling problem. Expert Syst Appl 91:347–363. https://doi.org/10.1016/j.eswa.2017.09.028
Zheng S, Janecek A, Tan Y (2013) Enhanced fireworks algorithm. In: Proceedings of IEEE Congress on Evolutionary Computation. pp 2069–2077. https://doi.org/10.1109/CEC.2013.6557813
Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Op Res 55:1–11. https://doi.org/10.1016/j.cor.2014.10.008
Zheng YJ, Zhang B (2015) A simplified water wave optimization algorithm. In: Proceedings of IEEE Congress on Evolutionary Computation. pp 807–813. https://doi.org/10.1109/CEC.2015.7256974
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd. and Science Press, Beijing
About this chapter
Cite this chapter
Zheng, Y., Lu, X., Zhang, M., Chen, S. (2019). Optimization Problems and Algorithms. In: Biogeography-Based Optimization: Algorithms and Applications. Springer, Singapore. https://doi.org/10.1007/978-981-13-2586-1_1
Download citation
DOI: https://doi.org/10.1007/978-981-13-2586-1_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2585-4
Online ISBN: 978-981-13-2586-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)