Artificial Intelligence Review

, Volume 46, Issue 2, pp 225–266 | Cite as

Influence of social network on method musical composition

  • Roman Anselmo Mora-GutiérrezEmail author
  • Eric Alfredo Rincón-García
  • Antonin Ponsich
  • Javier Ramírez-Rodríguez
  • Iris Iddaly Méndez-Gurrola


The method of musical composition (MMC) is a metaheuristic based on sociocultural creativity systems. Within the MMC, models of social influence and social learning are used and integrated in a social network, which is composed of a set of individuals with links between them and involves a set of interaction rules. In this paper, a comparative study on the performance of the MMC with different network structures is proposed. Sixteen benchmark nonlinear optimization problems are solved, taking into account nine social topologies, which are: (a) linear, (b) tree, (c) star, (d) ring, (e) platoons, (f) von Neumann, (g) full connection, (h) random and (i) small world. In addition, the update of each topology structure was tested according to four different strategies: one static, two dynamic and one self-adaptive states. An exhaustive statistical analysis of the obtained numerical results indicates that the social dynamics has no significant impact on the MMC’s behavior. However, the topology structures can be classified into groups that consistently influence the performance level of the MMC. More precisely, a structure characterized by a low value of its mean number of neighbors and a rather fast information transfer process (star topology) performs in a radically opposite way as structures where each agent has many neighbors (random and complete topologies). These observations allow to provide some guidelines for the selection of a network topology used within a social algorithm.


Network topologies Multi-agent search systems Non-linear optimization 


  1. Bavelas A (1950) Communication patterns in task-oriented groups. J Acoust Soc Am 22:271–282CrossRefGoogle Scholar
  2. Birattari M (2009) Tuning metaheuristics: a machine learning perspective. Springer, BerlinCrossRefzbMATHGoogle Scholar
  3. Brits R, Engelbrecht AP, van den Bergh F (2007) Locating multiple optima using particle swarm optimization. Appl Math Comput 189(2):1859–1883MathSciNetzbMATHGoogle Scholar
  4. Brits R, Engelbrecht AP, van den Bergh F (2002) Solving systems of unconstrained equations using particle swarm optimization. In: Proceedings of the IEEE conference on systems, man, and cybernetics (SMC 2002), Het, Tunisa, pp 102–107Google Scholar
  5. Christakis NA, Fowler JH (2010) Connected: the surprising power of our social networks and how they shape our lives. In: How your friends’ friends’ friends affect everything you feel. Think, and do. Back Bay Books (reprint edition)Google Scholar
  6. Eberhart RC, Simpson P, Dobbins R (1996) Computational intelligence PC tools. Academic Press, BostonGoogle Scholar
  7. Figueiredo EMN, Ludermir TB (2013) Investigating the use of alternative topologies on performance of the PSO-ELM. NeurocomputingGoogle Scholar
  8. Formato RA (2007) Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog Electromagn Res (PIER) 77:425–491.
  9. Green II RC. Evaluating the impact of multiple neighborhood topologies on central force optimization.
  10. Günther M, Nissen V (2009) A comparison of neighbourhood topologies for STA scheduling with particle swarm optimisation. In: Mertsching B, Hund M, Aziz Z (eds) KI 2009. LNCS (LNASN9), vol 5803. Springer, Heidelberg, pp 185–192Google Scholar
  11. Hamdan SA (2008) Hybrid particle swarm optimiser using multi-neighborhood topologies. INFOCOMP J Comput Sci 7(1):36–44Google Scholar
  12. Hu X, Eberhart R, Shi Y (2004) Recent advances in particle swarm. In: IEEE congress on evolutionary computation, Portland, OR, USA, pp 90–97Google Scholar
  13. Kennedy J (1999) Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance. In: Proceedings of the IEEE congress on evolutionary computation. IEEE, Piscataway, pp 1931–1938Google Scholar
  14. Kennedy J, Mendes R (2006) Neighborhood topologies in fully informed and best-of-neighborhood particle swarms. IEEE Trans Syst Man Cybern Part C Appl Rev 36(4):515–519CrossRefGoogle Scholar
  15. Landa Becerra R, Coello Coello CA (2005) Optimization with constraints using a cultured differential evolution approach. In: Proceedings of the GECCO conferenceGoogle Scholar
  16. Li X (2010) Niching without niching parameters: particle swarm optimization using a ring topology. IEEE Trans Evol Comput 14:150–169CrossRefGoogle Scholar
  17. Liang JJ, Qu BY, Suganthan PN, Hernández-Díaz AG (2013a) CEC2013—benchmark functions for the CEC 2013 special session on real-parameter optimization—check results.
  18. Liang JJ, Qu BY, Suganthan PN, Hernández-Díaz AG (2013b) Problem definitions and evaluation criteria for the cec2013 special session on real-parameter optimization. Technical report 2012:12, Zhengzhou University, ChinaGoogle Scholar
  19. Mendes R (2004) Population topologies and their influence in particle swarm performance. Ph.D. thesis, University of MinhoGoogle Scholar
  20. Mendes R, Cortes P, Rocha M, Neves J (2002) Particle swarms for feedforward neural net training. In: Proceedings of the international joint conference on neural networks, Honolulu, HI, USA. IEEE, Piscataway, pp 1895–1899Google Scholar
  21. Mendes R, Kennedy J, Neves J (2003) Watch thy neighbor or how the swarm can learn from its environment. In: Proceedings of the IEEE swarm Intelligence symposium (SIS ’03). Source: IEEE XploreGoogle Scholar
  22. Mora-Gutiérrez RA (2013) Diseño y desarrollo de un método heurístico basado en un sistema socio-cultural de creatividad para la resolución de problemas de optimización continuos no lineales y diseño de zonas electorales. Ph.D. thesis, UNAMGoogle Scholar
  23. Mora-Gutiérrez RA, Ramírez-Rodríguez J, Rincón-García E (2012a) An optimization algorithm inspired by musical composition. Artif Intell Rev. doi: 10.1007/s10462-011-9309-8
  24. Mora-Gutiérrez RA, Ramírez-Rodríguez J, Rincón-García Ponsich A, Herrera O (2012b) An optimization algorithm inspired by social creativity systems. Computing. doi: 10.1007/s00607-012-0205-0
  25. Mora-Gutiérrez RA, Rincón-García EA, Ramírez-Rodríguez J, Ponsich A, Herrera-Alcántara O, Lara-Velázquez P (2013a) Adaptation of the musical composition method for solving constrained optimization problems. Soft Comput. doi: 10.1007/s00500-013-1177-5
  26. Mora-Gutiérrez RA, Rincón-García EA, Ramírez-Rodríguez J, Ponsich A, Herrera-Alcántara O, Lara-Velázquez P (2013b) An optimization algorithm inspired by musical composition in constrained optimization problems. Rev Mat San José 20(2)Google Scholar
  27. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization—an overview. Swarm Intell 1:33–57CrossRefGoogle Scholar
  28. Ray T, Liew KM (2003) Society and civilitation: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7:386–396CrossRefGoogle Scholar
  29. Reyes Medina AJ, Toscano Pulido G, Ramirez Torres JG (2009) A comparative study of neighborhood topologies for particle swarm optimizers. In: International conference on evolutionary computation, pp 152–159Google Scholar
  30. Scott J (2009) Social network analysis. Sage, Thousand OaksGoogle Scholar
  31. Sen O, Sen S (2010) Effects of social network topology and options on norm emergence. In: Coordination, organizations, institutions and norms in agent systems V. Lecture Notes in Computer Science, vol 6069, pp 211–222Google Scholar
  32. Shi Y (2004) Particle swarm optimization. IEEE Neural Netw Soc 8–13Google Scholar
  33. Silva López B, Cruz Miguel RE, Rincón-García EA, Mora-Gutiérrez RA, Ponsich A (2013) Method of musical composition and static topologies for resource constrained project scheduling: a case study. In: MICAIGoogle Scholar
  34. Suganthan PN (1999) Particle swarm optimiser with neighbourhood operator. In: Proceedings of the IEEE congress on evolutionary computation (CESN3). IEEE, Piscataway, pp 1958–1962Google Scholar
  35. Tang W, Li Y (2008) Constrained optimization using triple spaces cultured genetic algorithm. In: International conference on natural computation, vol 6, pp 589–593Google Scholar
  36. Thomas WV (1996) Social network thresholds in the diffusion of innovations. Soc Netw 18(1):69–89CrossRefGoogle Scholar
  37. Toscano Pulido G, Reyes Medina AJ, Ramírez-Torres JG (2011) A statistical study of the effects of neighborhood topologies in particle swarm optimization. In: Studies in computational intelligence. Springer, Berlin, pp 179–192Google Scholar
  38. Watts DJ, Strogatz SH (1998) Collective dynamics of “small-world” networks. Nature 393:440–442CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2016

Authors and Affiliations

  • Roman Anselmo Mora-Gutiérrez
    • 1
    Email author
  • Eric Alfredo Rincón-García
    • 1
  • Antonin Ponsich
    • 1
  • Javier Ramírez-Rodríguez
    • 1
  • Iris Iddaly Méndez-Gurrola
    • 1
  1. 1.Departamento de SistemasUniversidad Autónoma MetropolitanaMexicoMexico

Personalised recommendations