Abstract
In this paper a new metaheuristic called the Most Valuable Player Algorithm (MVPA) is proposed for solving optimization problems. The developed algorithm is inspired from sport where players form teams, then these players compete collectively (in teams) in order to win the championship and they compete also individually in order to win the MVP trophy. The performances of MVPA are evaluated on a set of 100 mathematical test functions. The obtained results are compared with the ones obtained using 13 well-known optimization algorithms. These results demonstrate that, the MVPA is a very competitive optimization algorithm, it converges rapidly (with smaller number of functions evaluations) and more successfully (with higher overall success percentage) than the compared algorithms. Therefore, further developments and applications of MVPA would be worth investigating in future studies.
Similar content being viewed by others
Abbreviations
- ABC:
-
Artificial Bee Colony
- BH:
-
Black Hole
- BMO:
-
Bird Mating Optimizer
- CBO:
-
Colliding Bodies Optimization
- DE:
-
Differential Evolution
- DSA:
-
Differential Search Algorithm
- E:
-
Experiment
- EM:
-
Electromagnetism-like mechanism
- FA:
-
Firefly Algorithm
- fitness:
-
Fitness (strength or efficiency or rating) of a team
- fitnessN:
-
Normalized fitness
- FranchisePlayer:
-
Franchise player of a team
- \( f\left( {\mathbf{x}} \right) \) :
-
Objective function
- \( g_{i} \left( {\mathbf{x}} \right) \) :
-
Set of equality constraints
- GA:
-
Genetic Algorithm
- GSA:
-
Gravitational Search Algorithm
- \( h_{j} \left( {\mathbf{x}} \right) \) :
-
Set of inequality constraints
- HS:
-
Harmony Search
- LCA:
-
League Championship Algorithm
- MaxNFix:
-
Maximum number of fixtures
- MVP:
-
Most valuable player
- MVPA:
-
Most Valuable Player Algorithm
- nP:
-
Number of players of one team
- nTi :
-
Number of teams with the same number of players
- ObjFunction:
-
The name of the objective function
- Playeri :
-
A player in the population
- PlayersSize:
-
Number of players in the league (population size)
- Pr:
-
Probability
- ProblemSize:
-
Problem dimension
- PSO:
-
Particle Swarm Optimization
- S1,1 :
-
Skill
- SA:
-
Simulated Annealing
- TEAMi :
-
Groupe of players
- TeamsSize:
-
Number of teams in the league
- TLBO:
-
Teaching–Learning-Based Optimization
- \( x_{k}^{min} \;{\text{and}}\;x_{k}^{max} \) :
-
Domain constraints
- \( {\mathbf{x}} = \left\{ {x_{1} ,x_{2} , \ldots ,x_{n} } \right\} \) :
-
Vector of design variables
References
Adorio E, Diliman U (2005) MVF–multivariate test functions library in c for unconstrained global optimization. http://www.geocities.ws/eadorio/mvf.pdf. Accessed 01 May 2017
Ali MM, Khompatraporn C, Zabinsky ZB (2005) A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J Glob Optim 31:635–672. doi:10.1007/s10898-004-9972-2
Askarzadeh A (2014) Bird mating optimizer: an optimization algorithm inspired by bird mating strategies. Commun Nonlinear Sci Numer Simul 19:1213–1228. doi:10.1016/j.cnsns.2013.08.027
Binitha S, Sathya SS (2012) A survey of bio inspired optimization algorithms. Int J Soft Comput Eng 2:137–151
Birbil Şİ, Fang S-C (2003) An electromagnetism-like mechanism for global optimization. J Glob Optim 25:263–282. doi:10.1023/A:1022452626305
Bouchekara H (2013a) Electromagnetic device optimization based on electromagnetism-like mechanism. Appl Comput Electromagn Soc 28:241–248
Bouchekara H (2013b) optimal design of electromagnetic devices using a black-hole-based optimization technique. IEEE Trans Magn 49:5709–5714. doi:10.1109/TMAG.2013.2277694
Bouchekara HRE-H, Abido MA (2014) Optimal power flow using differential search algorithm. Electr Power Compon Syst 42:1683–1699. doi:10.1080/15325008.2014.949912
Bouchekara HREH, Abido MA, Boucherma M (2014a) Optimal power flow using teaching–learning-based optimization technique. Electr Power Syst Res 114:49–59. doi:10.1016/j.epsr.2014.03.032
Bouchekara HREH, Abido MA, Chaib AE, Mehasni R (2014b) Optimal power flow using the league championship algorithm: a case study of the Algerian power system. Energy Convers Manag 87:58–70. doi:10.1016/j.enconman.2014.06.088
Boudjefdjouf H, Mehasni R, Orlandi A et al (2015) Diagnosis of multiple wiring faults using time-domain reflectometry and teaching–learning-based optimization. Electromagnetics 35:10–24. doi:10.1080/02726343.2015.971659
Brown K (2015) The combination of probabilities. http://www.mathpages.com/home/index.htm. Accessed 1 Jan 2015
Civicioglu P (2012) Transforming geocentric cartesian coordinates to geodetic coordinates by using differential search algorithm. Comput Geosci 46:229–247. doi:10.1016/j.cageo.2011.12.011
Črepinšek M, Liu S-H, Mernik L (2012) A note on teaching–learning-based optimization algorithm. Inf Sci (Ny) 212:79–93. doi:10.1016/j.ins.2012.05.009
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: Proceedings of the sixth International symposium on micro machine and human science, pp 39–43
Elsayed SM, Sarker RA, Essam DL (2014) A new genetic algorithm for solving optimization problems. Eng Appl Artif Intell 27:57–69. doi:10.1016/j.engappai.2013.09.013
Fister I, Yang XS, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. Electrotech Rev 80:116–122
Gavana A (2015) Global optimization benchmarks and AMPGO. http://infinity77.net/global_optimization/index.html. Accessed 1 Jan 2015
Geem ZW, Kim J-H, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76:60–68. doi:10.1177/003754970107600201
Hatamlou A (2013) Black hole: a new heuristic optimization approach for data clustering. Inf Sci (NY) 222:175–184. doi:10.1016/j.ins.2012.08.023
Holland John H (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. University of Michigan Press, Ann Arbor
Husseinzadeh Kashan A (2011) An efficient algorithm for constrained global optimization and application to mechanical engineering design: league championship algorithm (LCA). CAD Comput Aided Des 43:1769–1792. doi:10.1016/j.cad.2011.07.003
Jamil M, Yang XS (2013) A literature survey of benchmark functions for global optimisation problems. Int J Math Model Numer Optim 4:150. doi:10.1504/IJMMNO.2013.055204
Jolai F, Tavakkoli-Moghaddam R, Golmohammadi A, Javadi B (2012) An Electromagnetism-like algorithm for cell formation and layout problem. Expert Syst Appl 39:2172–2182. doi:10.1016/j.eswa.2011.07.030
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Erciyes University
Kaveh A, Mahdavi VR (2014) Colliding bodies optimization: a novel meta-heuristic method. Comput Struct 139:18–27. doi:10.1016/j.compstruc.2014.04.005
Kennedy J, Eberhart R (1995) Particle swarm optimization. Proceedings of 1993 IEEE international conference on neural networks, vol 4, pp 1942–1948. doi: 10.1109/ICNN.1995.488968
Kirkpatrick S, Gellat CD Jr, Vecchi MP (1983) Optimization by simmulated annealing. Science 220(80):671–680. doi:10.1007/BF01009452
Mishra SK (2013) Global optimization of some difficult benchmark functions by host-parasite coevolutionary algorithm. Econ Bull 33:1–18
Oxford (2015) Oxford learner’s dictionaries. http://www.oxfordlearnersdictionaries.com/
Pourali Z, Aminnayeri M (2012) A novel discrete league championship algorithm for minimizing earliness/tardiness penalties with distinct due dates and batch delivery consideration. In: Advanced intelligent computing, pp 139–146
Price KV, Storn RM, Lampinen JA (2005) Differential evolution—a practical approach to global optimization. Springer, Berlin
Qing A (2009) Differential evolution fundamentals fundamentals and applications in electrical engineering. Wiley, New York
Rao RV, Savsani VJ, Vakharia DP (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Des 43:303–315. doi:10.1016/j.cad.2010.12.015
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci (NY) 179:2232–2248. doi:10.1016/j.ins.2009.03.004
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359. doi:10.1023/A:1008202821328
Tuncer A, Yildirim M (2012) Dynamic path planning of mobile robots with improved genetic algorithm. Comput Electr Eng 38:1564–1572. doi:10.1016/j.compeleceng.2012.06.016
Xing B, Gao W-J (2014) Innovative computational intelligence: a rough guide to 134 clever algorithms. Springer, Cham
Yang X (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) 5th symposium on stochastic algorithms, foundations and applications. Lecture notes in computer science, vol 5792, pp 169–178
Yang X (2010a) Nature-Inspired Metaheuristic Algorithms, 2nd edn. Luniver Press, Second Edi
Yang X-S (2010b) Engineering optimization an introduction with metheuristic application. Wiley, New York
Yang X-S (2011) Review of metaheuristics and generalized evolutionary walk algorithm 3:14. doi:10.1504/IJBIC.2011.039907
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bouchekara, H.R.E.H. Most Valuable Player Algorithm: a novel optimization algorithm inspired from sport. Oper Res Int J 20, 139–195 (2020). https://doi.org/10.1007/s12351-017-0320-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12351-017-0320-y