Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic

This research focused on the resolution of a dynamic prey–predator spatial model. This model has six life cycles and simulates a theoretical population of prey and predators. Cellular automata represent a set of prey and predators. The cellular automata move in a discrete space in a 2d lat...

Full description

Bibliographic Details
Main Authors: Boris Almonacid, Fabián Aspée, Francisco Yimes
Format: Article
Language:English
Published: MDPI AG 2019-03-01
Series:Algorithms
Subjects:
Online Access:http://www.mdpi.com/1999-4893/12/3/59
id doaj-31f4a72b3181460c82b54906047d5e5a
record_format Article
spelling doaj-31f4a72b3181460c82b54906047d5e5a2020-11-25T00:05:02ZengMDPI AGAlgorithms1999-48932019-03-011235910.3390/a12030059a12030059Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization MetaheuristicBoris Almonacid0Fabián Aspée1Francisco Yimes2Global Change Science, Viña del Mar 2520000, ChileUniversità di Bologna, 40126 Bologna, ItalyWiseConn, Viña del Mar 2520000, ChileThis research focused on the resolution of a dynamic prey–predator spatial model. This model has six life cycles and simulates a theoretical population of prey and predators. Cellular automata represent a set of prey and predators. The cellular automata move in a discrete space in a 2d lattice that has the shape of a torus. African buffaloes represent the predators, and the grasslands represent the prey in the African savanna. Each buffalo moves in the discrete space using the proper motion equation of the African buffalo optimization metaheuristic. Two types of approaches were made with five experiments each. The first approach was the development of a dynamic prey–predator spatial model using the movement of the African buffalo optimization metaheuristic. The second approach added the characteristic of regulating the population of buffaloes using autonomous multi-agents that interact with the model dynamic prey–predator spatial model. According to the obtained results, it was possible to adjust and maintain a balance of prey and predators during a determined period using multi-agents, therefore preventing predators from destroying an entire population of prey in the coexistence space.http://www.mdpi.com/1999-4893/12/3/59metaheuristicAfrican buffalo optimizationPrey–Predatorcellular automatamulti-agent system
collection DOAJ
language English
format Article
sources DOAJ
author Boris Almonacid
Fabián Aspée
Francisco Yimes
spellingShingle Boris Almonacid
Fabián Aspée
Francisco Yimes
Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
Algorithms
metaheuristic
African buffalo optimization
Prey–Predator
cellular automata
multi-agent system
author_facet Boris Almonacid
Fabián Aspée
Francisco Yimes
author_sort Boris Almonacid
title Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
title_short Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
title_full Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
title_fullStr Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
title_full_unstemmed Autonomous Population Regulation Using a Multi-Agent System in a Prey–Predator Model That Integrates Cellular Automata and the African Buffalo Optimization Metaheuristic
title_sort autonomous population regulation using a multi-agent system in a prey–predator model that integrates cellular automata and the african buffalo optimization metaheuristic
publisher MDPI AG
series Algorithms
issn 1999-4893
publishDate 2019-03-01
description This research focused on the resolution of a dynamic prey–predator spatial model. This model has six life cycles and simulates a theoretical population of prey and predators. Cellular automata represent a set of prey and predators. The cellular automata move in a discrete space in a 2d lattice that has the shape of a torus. African buffaloes represent the predators, and the grasslands represent the prey in the African savanna. Each buffalo moves in the discrete space using the proper motion equation of the African buffalo optimization metaheuristic. Two types of approaches were made with five experiments each. The first approach was the development of a dynamic prey–predator spatial model using the movement of the African buffalo optimization metaheuristic. The second approach added the characteristic of regulating the population of buffaloes using autonomous multi-agents that interact with the model dynamic prey–predator spatial model. According to the obtained results, it was possible to adjust and maintain a balance of prey and predators during a determined period using multi-agents, therefore preventing predators from destroying an entire population of prey in the coexistence space.
topic metaheuristic
African buffalo optimization
Prey–Predator
cellular automata
multi-agent system
url http://www.mdpi.com/1999-4893/12/3/59
work_keys_str_mv AT borisalmonacid autonomouspopulationregulationusingamultiagentsysteminapreypredatormodelthatintegratescellularautomataandtheafricanbuffalooptimizationmetaheuristic
AT fabianaspee autonomouspopulationregulationusingamultiagentsysteminapreypredatormodelthatintegratescellularautomataandtheafricanbuffalooptimizationmetaheuristic
AT franciscoyimes autonomouspopulationregulationusingamultiagentsysteminapreypredatormodelthatintegratescellularautomataandtheafricanbuffalooptimizationmetaheuristic
_version_ 1725426650173145088