Skip to main content
Log in

Most Valuable Player Algorithm: a novel optimization algorithm inspired from sport

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Binitha S, Sathya SS (2012) A survey of bio inspired optimization algorithms. Int J Soft Comput Eng 2:137–151

    Google Scholar 

  • Birbil Şİ, Fang S-C (2003) An electromagnetism-like mechanism for global optimization. J Glob Optim 25:263–282. doi:10.1023/A:1022452626305

    Article  Google Scholar 

  • Bouchekara H (2013a) Electromagnetic device optimization based on electromagnetism-like mechanism. Appl Comput Electromagn Soc 28:241–248

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Č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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Fister I, Yang XS, Brest J, Fister D (2013) A brief review of nature-inspired algorithms for optimization. Electrotech Rev 80:116–122

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Mishra SK (2013) Global optimization of some difficult benchmark functions by host-parasite coevolutionary algorithm. Econ Bull 33:1–18

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Price KV, Storn RM, Lampinen JA (2005) Differential evolution—a practical approach to global optimization. Springer, Berlin

    Google Scholar 

  • Qing A (2009) Differential evolution fundamentals fundamentals and applications in electrical engineering. Wiley, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Xing B, Gao W-J (2014) Innovative computational intelligence: a rough guide to 134 clever algorithms. Springer, Cham

    Book  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Yang X (2010a) Nature-Inspired Metaheuristic Algorithms, 2nd edn. Luniver Press, Second Edi

    Google Scholar 

  • Yang X-S (2010b) Engineering optimization an introduction with metheuristic application. Wiley, New York

    Book  Google Scholar 

  • Yang X-S (2011) Review of metaheuristics and generalized evolutionary walk algorithm 3:14. doi:10.1504/IJBIC.2011.039907

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. R. E. H. Bouchekara.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-017-0320-y

Keywords

Navigation