Skip to main content

Weaver: A Multiagent, Spatial-Explicit and High-Performance Framework to Study Complex Ecological Networks

  • Conference paper
  • First Online:
Highlights of Practical Applications of Agents, Multi-Agent Systems, and Sustainability - The PAAMS Collection (PAAMS 2015)

Abstract

This work presents a new agent based simulation tool specifically designed to study ecological networks. It includes many unique features like genetics, evolution, space-explicit simulation domain, flexible environmental modeling, etc. Written in C++, it yields a high performance experience and allows extremely large and complex simulations to be run, with up to hundreds of thousands of individuals moving and interacting in different ways to feed, reproduce or attack each other. It can be used to study ecosystems at different scales, from microscopic to superior animals whether alive or extinct.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Margalef, R.: On certain unifying principles in ecology. Am. Nat. 97(897), 357–374 (1963)

    Article  Google Scholar 

  2. Cohen, Joel E.: Food Webs and Niche Space. Princeton University Press, Princeton (1978)

    Google Scholar 

  3. Zhou, Y., Brose, U., Kastenberg, W., Martinez, N. D.: A New Approach to Ecological Risk Assessment: Simulating Effects of Global Warming on Complex Ecological Networks Unifying Themes in Complex Systems, pp. 342–350 (2011)

    Google Scholar 

  4. Ramsey, S., Orrell, D., Bolouri, H.: Dizzy: stochastic simulation of large-scale genetic regulatory networks. J. Bioinform. Comput. Biol. 3(2), 415–436 (2005)

    Article  Google Scholar 

  5. ECMA international: The JSON data interchange format. ECMA-404 (RFC 4627) (2013)

    Google Scholar 

  6. Moya-Laraño, J., Verdeny-Vilalta, O., Rowntree, J., Melguizo-Ruiz, N., Montserrat, M., Laiolo, P.: Climate change and eco-evolutionary dynamics in food webs. Adv. Ecol. Res. 47, 1 (2012)

    Article  Google Scholar 

  7. Verdeny-Vilalta, O., Moya-Laraño, J.: Seeking water while avoiding predators: moisture gradients can affect predator-prey interactions. Anim. Behav. 90, 101–108 (2014)

    Article  Google Scholar 

  8. Moya-Laraño, J., Bilbao-Castro, J.R., Barrionuevo, G., Ruiz-Lupión, D., Casado, L.G., Montserrat, M., Melián, C.J., Magalhães, S.: Eco-evolutionary spatial dynamics: rapid evolution and isolation explain food web persistence. Adv. Ecol. Res. 50, 75–143 (2014)

    Article  Google Scholar 

  9. Gandrud, C.: Reproducible Research with R and RStudio. Chapman & Hall/CRC Press (2013)

    Google Scholar 

  10. Tisue, S., Wilensky, U.: NetLogo: design and implementation of a multi-agent modeling environment. In: Proceedings of Agent 2004, Chicago, IL, pp. 7–9 (2004)

    Google Scholar 

  11. Railsback, Steven F., Lytinen, Steven L., Jackson, Stephen K.: Agent-based simulation platforms: review and development recommendations. SIMULATION 82(9), 609–623 (2006)

    Article  Google Scholar 

  12. Collier, N.: Repast: an extensible framework for agent simulation. Nat. Resour. Environ. Issues 8(4), 17–21 (2001)

    Google Scholar 

  13. Collier, N., North, M.: Repast HPC: a platform for large-scale agent-based modeling, in large-scale computing. In: Dubitzky, W., Kurowski, K., Schott, B. (eds.). John Wiley & Sons Inc, Hoboken (2011). doi:10.1002/9781118130506.ch5

  14. Luke, S., Cioffi-Revilla, C., Panait, L., Sullivan, K., Balan, G.: MASON: a multiagent simulation environment. SIMULATION 81(7), 517–527 (2005)

    Article  Google Scholar 

  15. Minar, N., Burkhart, R., Langton, C., Askenazi, M.: The Swarm Simulation System: A Toolkit for Building Multi-Agent Simulations. Santa Fe Institute, Santa Fe (1996)

    Google Scholar 

  16. Cao, K., Feng, X., Wan, H.: Applying agent-based modeling to the evolution of eco-industrial systems. Ecol. Econ. 68(11), 2868–2876 (2009)

    Article  Google Scholar 

  17. Terna, P.: Simulation tools for social scientists: building agent based models with swarm. J. Artif. Soc. Soc. Simul. 1(2), 1–12 (1998)

    Google Scholar 

  18. Macy, M.W., Willer, R.: From factors to actors: computational sociology and agent-based modeling. Ann. Rev. Sociol. 28, 143–166 (2002)

    Article  Google Scholar 

  19. Rashid, S., Yoon, Y., Kashem, S.B.: Assessing the potential impact of microfinance with agent-based modeling. Econ. Model. 28(4), 1907–1913 (2011)

    Article  Google Scholar 

  20. Roozmand, O., Ghasem-Aghaee, N., Hofstede, G.J., Nematbakhsh, M.A., Baraani, A., Verwaart, T.: Agent-based modeling of consumer decision making process based on power distance and personality. Knowledge-Based Syst. 24(7), 1075–1095 (2011)

    Article  Google Scholar 

  21. Zellner, M.L.: Embracing complexity and uncertainty: the potential of agent-based modeling for environmental planning and policy. Plan. Theory Prac. 9(4), 437–457 (2008)

    Article  Google Scholar 

  22. Bichraoui, N., Guillaume, B., Halog, A.: Agent-based modelling simulation for the development of an industrial symbiosis-preliminary results. Procedia Environ. Sci. 17, 195–204 (2013)

    Article  Google Scholar 

  23. North, M.J., Collier, N.T., Vos, J.R.: Experiences creating three implementations of the repast agent modeling toolkit. ACM Trans. Model. Comput. Simul. 16(1), 1–25 (2006)

    Article  Google Scholar 

  24. Macal, C.M., North, M.J.: Tutorial on agent-based modelling and simulation. J. Simul. 4(3), 151–162 (2010)

    Article  Google Scholar 

  25. Tobias, R., Hofmann, C.: Evaluation of free java-libraries for social-scientific agent based simulation. J. Artif. Soc.Soc. Simul. 7, 6 (2004)

    Google Scholar 

  26. Ginovart, M.: Discovering the power of individual-based modelling in teaching and learning: the study of a predator-prey system. J. Sci. Edu. Technol. 23(4), 496–513 (2014)

    Article  Google Scholar 

  27. Shiet, A.B., Shiet, G.W.: An introduction to agent-based modeling for undergraduates. Procedia Comput. Sci. 29, 1392–1402 (2014)

    Article  Google Scholar 

  28. Holcombe, M., Coakley, S., Smallwood, R.: A general framework for agent-based modelling of complex systems. In: Proceedings of the 2006 European Conference on Complex Systems (2006)

    Google Scholar 

  29. Richmond, P., Coakley, S., Romano, M.: A high performance agent based modelling framework on graphics card hardware with CUDA. In: Proceedings of the 8th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2009, Budapest, Hungary, vol. 2, pp. 1125–1126 (2009)

    Google Scholar 

  30. Grimm, V.: Ten years of individual-based modelling in ecology: what have we learned and what could we learn in the future? Ecol. Model. 115(2), 129–148 (1999)

    Article  Google Scholar 

  31. Grimm, V., Steven, F.: Individual-based Modeling and Ecology. Princeton University Press, Princeton (2005)

    Book  MATH  Google Scholar 

  32. Chion, C., Lamontagne, P., Turgeon, S., Parrott, L., Landry, J.-A., Marceau, D.J., Martins, C.C.A., Michaud, R., Ménard, N., Cantin, G., Dionne, S.: Eliciting cognitive processes underlying patterns of human-wildlife interactions for agent-based modelling. Ecol. Model. 222(14), 2213–2226 (2011)

    Article  Google Scholar 

  33. Girard, P., Parrott, L., Caron, C.-A., Green, D.M.: Effects of temperature and surface water availability on spatiotemporal dynamics of stream salamanders using pattern-oriented modelling. Ecol. Model. 296, 12–23 (2015)

    Article  Google Scholar 

  34. De Angelis, D.L., Grimm, V.: Individual-based models in ecology after four decades. F1000Prime Reports (2014)

    Google Scholar 

Download references

Acknowledgements

This work was funded by the Spanish Ministry Grants CGL2010-18602 to J.M.-L and by Grant TIN2012-37483 and Junta de AndalucÁa Grant P11-TIC-7176 to L.G.C and RNM-1521 to J.M.-L. and Campus de Excelencia Internacional Agroalimentario (ceiA3). All grants have been funded in part by the European Regional Development Fund (ERDF). J.R.B.-C. is a recipient of a Ramón y Cajal fellowship awarded by the Spanish Ministry of Economy and Competitiveness (MINECO). D.R.L. is a recipient of a predoctoral fellowship awarded by the Spanish Ministry of Education, Culture and Sports (FPU13/04933).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Román Bilbao-Castro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Bilbao-Castro, J.R., Barrionuevo, G., Ruiz-Lupión, D., Casado, L.G., Moya-Laraño, J. (2015). Weaver: A Multiagent, Spatial-Explicit and High-Performance Framework to Study Complex Ecological Networks. In: Bajo, J., et al. Highlights of Practical Applications of Agents, Multi-Agent Systems, and Sustainability - The PAAMS Collection. PAAMS 2015. Communications in Computer and Information Science, vol 524. Springer, Cham. https://doi.org/10.1007/978-3-319-19033-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19033-4_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19032-7

  • Online ISBN: 978-3-319-19033-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics