This document summarizes a study that used an artificial life simulation to examine levels of cooperation between simulated insects. The study tested two hypotheses: 1) that higher genetic relatedness between group members leads to higher within-group cooperation, and 2) that higher resource density leads to larger group sizes, more groups, and higher cooperation. The simulation results supported both hypotheses, agreeing with two organizational trends from an existing game theoretic model of insect cooperation. The study provided insight into the origins and evolution of cooperation in biological societies.
This document discusses scalable learning of collective behavior from social media data. It proposes an edge-centric approach to extract sparse social dimensions to address the scalability issues of existing methods. Existing methods extract dense social dimensions that cannot scale to networks with millions of actors. The proposed approach guarantees sparsity in the extracted social dimensions. This allows efficient handling of large real-world networks while maintaining comparable prediction performance to other methods.
This document provides details of a training program, including locations and trainers. It focused on potato, rice, and betelvine cultivation. It lists the names and active ingredients of several pesticides and fungicides. It outlines best practices for applying these products at different stages of potato and rice growth, including seed treatment, field treatment, and scheduled sprays. The document aims to educate on integrated pest management for these crops.
This document summarizes an ALT.NET meetup presentation about Git and its core concepts:
1) Git is a distributed version control system originally created by Linus Torvalds to manage the Linux kernel source code as a replacement for BitKeeper.
2) Git uses a content-addressable filesystem to store objects like blobs (file contents), trees, commits, and tags in a compressed database for versioning code and files efficiently with deltas.
3) The basic Git workflow involves making local changes, staging files to the index, and committing snapshots of the changes to the repository along a branch lineage with parent commits.
El documento describe la interfaz de usuario de un dispositivo con iconos para aplicaciones comunes como una calculadora y un bloc de notas, así como accesos rápidos a la papelería y al menú principal. La barra de tareas y el fondo de pantalla también se muestran.
Proven Techniques for Test and Assessment Translation and Adaptation!Ken Clark
This document provides an overview of the process for translating and adapting tests and assessments for different linguistic and cultural populations. It defines translation as expressing the meaning of a text in another language, and adaptation as modifying elements for different populations. The document then outlines the steps in the translation and adaptation process, including intake, triage, translation, adaptation, production/publishing, review, and post-translation. It emphasizes using systematic evidence and quality assurance practices to improve accuracy and ensure equivalence between language versions.
ePurchasing Technology Drives New Economics for Commerce - ForresterSAP Ariba
This document discusses how new technologies are driving changes in ePurchasing. It outlines four trends - empowered employees/customers, everything-as-a-service, the app internet, and big data - that are shaping business technology. These trends are beginning to impact ePurchasing through the emergence of global buyer-seller communities that allow for unstructured collaboration at scale. The document recommends that procurement organizations make use of these communities and shared workspaces to improve processes like problem solving, engineering changes, and supplier evaluation and performance. It advises starting small with collaboration initiatives and automating more processes over time to adapt to these new technologies and ways of working.
This document summarizes research conducted by Johns Hopkins Carey Business School students to name Volkswagen's new B-SUV. It analyzes VW's current naming conventions, reviews primary and secondary research, and evaluates trims and competitors. The students recommend streamlining trims for clarity, connecting the SUV to target customers, and choosing a name like "Vitael" that is easy to pronounce, has a clear meaning, and Germanizes an active, nature-inspired word to fit within VW's naming family.
This document discusses scalable learning of collective behavior from social media data. It proposes an edge-centric approach to extract sparse social dimensions to address the scalability issues of existing methods. Existing methods extract dense social dimensions that cannot scale to networks with millions of actors. The proposed approach guarantees sparsity in the extracted social dimensions. This allows efficient handling of large real-world networks while maintaining comparable prediction performance to other methods.
This document provides details of a training program, including locations and trainers. It focused on potato, rice, and betelvine cultivation. It lists the names and active ingredients of several pesticides and fungicides. It outlines best practices for applying these products at different stages of potato and rice growth, including seed treatment, field treatment, and scheduled sprays. The document aims to educate on integrated pest management for these crops.
This document summarizes an ALT.NET meetup presentation about Git and its core concepts:
1) Git is a distributed version control system originally created by Linus Torvalds to manage the Linux kernel source code as a replacement for BitKeeper.
2) Git uses a content-addressable filesystem to store objects like blobs (file contents), trees, commits, and tags in a compressed database for versioning code and files efficiently with deltas.
3) The basic Git workflow involves making local changes, staging files to the index, and committing snapshots of the changes to the repository along a branch lineage with parent commits.
El documento describe la interfaz de usuario de un dispositivo con iconos para aplicaciones comunes como una calculadora y un bloc de notas, así como accesos rápidos a la papelería y al menú principal. La barra de tareas y el fondo de pantalla también se muestran.
Proven Techniques for Test and Assessment Translation and Adaptation!Ken Clark
This document provides an overview of the process for translating and adapting tests and assessments for different linguistic and cultural populations. It defines translation as expressing the meaning of a text in another language, and adaptation as modifying elements for different populations. The document then outlines the steps in the translation and adaptation process, including intake, triage, translation, adaptation, production/publishing, review, and post-translation. It emphasizes using systematic evidence and quality assurance practices to improve accuracy and ensure equivalence between language versions.
ePurchasing Technology Drives New Economics for Commerce - ForresterSAP Ariba
This document discusses how new technologies are driving changes in ePurchasing. It outlines four trends - empowered employees/customers, everything-as-a-service, the app internet, and big data - that are shaping business technology. These trends are beginning to impact ePurchasing through the emergence of global buyer-seller communities that allow for unstructured collaboration at scale. The document recommends that procurement organizations make use of these communities and shared workspaces to improve processes like problem solving, engineering changes, and supplier evaluation and performance. It advises starting small with collaboration initiatives and automating more processes over time to adapt to these new technologies and ways of working.
This document summarizes research conducted by Johns Hopkins Carey Business School students to name Volkswagen's new B-SUV. It analyzes VW's current naming conventions, reviews primary and secondary research, and evaluates trims and competitors. The students recommend streamlining trims for clarity, connecting the SUV to target customers, and choosing a name like "Vitael" that is easy to pronounce, has a clear meaning, and Germanizes an active, nature-inspired word to fit within VW's naming family.
E purchasing technology drives new economics for commerceSAP Ariba
This document discusses how new ePurchasing technologies are driving changes in commerce. It outlines four trends influencing business technology developments: empowered employees/customers, everything-as-a-service, the app internet, and big data. Procurement leaders face conflicting priorities of rationalizing costs while expanding competition. The document examines how these trends are beginning to impact ePurchasing through the emergence of global buyer-seller communities and supplier risk and performance management technologies that integrate information across silos.
This document contains contact information and a summary of qualifications for Katie Williamson, a college student studying psychology at Western Carolina University with expected graduation in 2019 and a minor in English. Her experience includes pet sitting, landscaping, membership in honor societies, and serving as president of an organization. Her goal is a career in clinical therapy.
Milind Dhake has over 9 years of experience in automotive interior project management, design, and development. He has led projects for automakers like Bentley, Daimler, Ford, Toyota, and Nissan. These projects include designs for door panels, center consoles, and instrument panels. Dhake has strong skills in CAD software and expertise in various production processes. He aims to deliver projects on time, with high quality, and within budget while meeting customer requirements. Dhake also has international experience working in Sweden, Germany, the UK, and South Korea.
The document discusses various tenses in English grammar:
1) The Present Simple is used to express habits, general facts, repeated actions, emotions and desires. It is also used with scheduled events and instructions.
2) The Past Simple refers to completed actions in the past without reference to duration. It uses regular and irregular verb forms.
3) The Future Simple is used to predict future events, express willingness and refusal. It takes different forms depending on the subject.
4) The Present Continuous describes ongoing actions at the present time. The Past Continuous describes unfinished past actions. The Future Continuous refers to unfinished future actions or predictions.
This document provides an overview and definitions of CQRS (Command Query Responsibility Segregation). It discusses:
1. CQRS separates commands, which change data, from queries, which retrieve data without modifying it. This avoids polluting domain models with query logic.
2. Queries access a read-optimized data store directly via DTOs (data transfer objects) without involving domain models or object-relational mapping. Commands update data by invoking command handlers and raising domain events.
3. Internal events are raised in response to commands and can be persisted for audit logging, recovery, and data analysis purposes. External events are published to notify other systems of changes.
This document announces a monthly event organized by the World Bank's Research Department to facilitate discussion between researchers and operational staff. The upcoming event will feature Adam Wagstaff discussing the limitations of current definitions and metrics for measuring progress toward Universal Health Coverage, proposing a new index, and presenting results for selected countries. Light lunch will be provided at the event on October 26 from 12:30-2:00 PM in room MC 13-121 at the World Bank.
CouchDB at its Core: Global Data Storage and Rich Incremental Indexing at Clo...StampedeCon
At the StampedeCon 2013 Big Data conference in St. Louis, Adam Kocoloski, CoFounder & CTO of Cloudant, CouchDB Expert, discussed CouchDB at its Core: Global Data Storage and Rich Incremental Indexing at Cloudant - StampedeCon 2013. Cloudant operates database clusters comprising 100+ nodes based on BigCouch, the company’s fork of CouchDB. Key elements of CouchDB’s design have proven instrumental to success at this scale, including version histories, append-only storage, and multi-master replication. In this talk, Cloudant CoFounder and Apache CouchDB Committer Adam Kocoloski will discuss lessons learned from running production CouchDB clusters bigger than many wellpublicized Hadoop deployments, and how Cloudant’s experience at scale is informing development work on the next release of Apache CouchDB.
Most cultures believe that supernatural rituals can influence natural events like crop yields, health, and fertility. This is considered magic and is based on either sympathetic or contagious principles. Sympathetic magic believes that similar actions on representations will affect the original, like voodoo dolls. Contagious magic believes a connection remains between people and their remnants, so these can be used magically. In cultures with strong magic beliefs, it is commonly invoked to explain unexpected events and provide a framework for divination to assign blame and allow countermeasures.
Eko Artificial Life, Determinacy of Ecological Resilience and Classification ...ijtsrd
Simulating the effects of biotic and a biotic interactions with or without human interference to compute ecological resilience within a closed ecosystem. Simulating a set food chain in the said ecosystem and studying the effects of biotic factors on the biotic chains and vice versa. Classifying and comparing various closed ecosystems on the said parameters and determinacy of the stability of an ecosystem over time. Study of various a biotic compound statistics via graphical representations in a time controlled order. Ability to introduce new species, remove existing ones or change the concentration amounts of current biotic parameters and thus study various results in a cause effect relationship. Time factoring and control over biotic gene pool to affect ecosystems on both a macro and micro scale. In depth latency about ecosystems in the gaming industry, weather simulators, and life perseverance of various endangered and threatened species along with sustainable resource control. Ankita Dhillon | Kirti Bhatia | Rohini Sharma "Eko: Artificial Life, Determinacy of Ecological Resilience and Classification of Closed Ecosystems" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-5 , August 2021, URL: https://www.ijtsrd.com/papers/ijtsrd46318.pdf Paper URL: https://www.ijtsrd.com/computer-science/bioinformatics/46318/eko-artificial-life-determinacy-of-ecological-resilience-and-classification-of-closed-ecosystems/ankita-dhillon
Ramos, v: evolving a stigmergic self organised dataminingArchiLab 7
This document discusses using stigmergy and self-organization principles from social insects to develop a new approach to data mining called ant colony based clustering and linear genetic programming (ANT-LGP). The approach uses an ant colony optimization algorithm to cluster web usage patterns from log files. The clusters are then fed into a linear genetic programming model to analyze usage trends and patterns. The approach is tested on a dataset of over 7 million hits from the Monash University website, with results compared to other methods.
Forecasting for Managers Coursework Marking scheme - (6ECON006W)DiShainaBoling829
Forecasting for Managers Coursework Marking scheme - (6ECON006W)
Dissertation: Marking & Feedback Sheet Marker:
Overall Comments:
Name (Student ID):
Title:
Component:
V Good (70%+)
Good
(60-69%)
Average
(50-59%)
Poor
(40-49%)
V Poor
(<40%)
Describe the historical data on HBAT sales, including a discussion of the general direction of sales and any seasonal tendencies that might be occurring. (5 marks)
Apply appropriate forecasting techniques and compare the forecasting performances. Choose the best model to generate forecasts for year 2019. (40 marks)
Discuss how these forecasts might be integrated into the planning operations and policy makings at HBAT. (15 marks)
Quality of Regression analysis: starting with a general model; following a model selection procedure to reach the final model; fully interpreting the model estimation results; diagnostic checking. (30 marks)
Recommendationsto HBAT based on regression analysis (10 marks)
RESEARCH ARTICLE
Direct and Indirect Influence of Altruistic
Behavior in a Social Network
Pei-Pei Liu*, Vasiliy Safin, Barry Yang, Christian C. Luhmann
Department of Psychology, Stony Brook University, Stony Brook, New York, United States of America
* [email protected]
Abstract
Prior research has suggested that recipients of generosity behave more generously them-
selves (a direct social influence). In contrast, there is conflicting evidence about the exis-
tence of indirect influence (i.e., whether interacting with a recipient of generosity causes one
to behave more generously), casting doubt on the possibility that altruistic behavior can cas-
cade through social networks. The current study investigated how far selfish and generous
behavior can be transmitted through social networks and the cognitive mechanisms that
underlie such transmission. Participants played a sequence of public goods games com-
prising a chain network. This network is advantageous because it permits only a single,
unambiguous path of influence. Furthermore, we experimentally manipulated the behavior
of the first link in the chain to be either generous or selfish. Results revealed the presence of
direct social influence, but no evidence for indirect influence. Results also showed that self-
ish behavior exerted a substantially greater influence than generous behavior. Finally,
expectations about future partners’ behavior strongly mediated the observed social influ-
ence, suggesting an adaptive basis for such influence.
Introduction
Social dilemmas are pervasive, forcing individuals to choose between maximizing personal
benefits to the detriment of others and sacrificing personal welfare for the benefit of others.
Altruism, costly behaviors that provide benefits to others, is surprisingly common. This obser-
vation has led researchers to rethink ...
The document describes an individual-based model that investigates the evolutionary stability of interspecies mutualism between two species, A and B. The model implements two feedback mechanisms: 1) Conditional dispersal, where an individual's dispersal rate depends on the level of cooperation received from its partner species; 2) Flexible carrying capacity, where the local population size adjusts based on the overall cooperativeness between the two species. Simulation results show that population regulation alone can drive the evolution of mutualism, and that relatedness does not necessarily increase with higher levels of cooperation between species. The model provides insights into how mutualism may have evolved through basic life history traits like dispersal and population dynamics.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
At a recent ‘lunchtime talk’ session, , Eliat Aram, the Institute’s CEO attempted a second ‘bite’ into Complexity theory, this time introducing Staff and Guests to the ‘complex responsive processes of relating’ perspective developed by Prof. Stacey, Prof. Shaw and Prof. Griffin and its implications to intervention design and organisational development work.
How to Write a Critical Lens Essay: Topics, Exaples, Structure, Format .... Critical Lens Essay Introduction by Mikeal Basile. How to Write a Critical Lens Essay.
The document discusses different types of network analysis including social network analysis, semantic network analysis, and neural network analysis. It provides examples of how each has been used to analyze communication networks, language use in documents, and cognitive structures. Specific techniques are described like social network surveys, semantic network software, and the Galileo model for analyzing attitudes.
Artificial Bee Colony (ABC) algorithm is a Nature Inspired Algorithm (NIA) which based in intelligent food foraging behaviour of honey bee swarm. ABC outperformed over other NIAs and other local search heuristics when tested for benchmark functions as well as factual world problems but occasionally it shows premature convergence and stagnation due to lack of balance between exploration and exploitation. This paper establishes a local search mechanism that enhances exploration capability of ABC and avoids the dilemma of stagnation. With help of recently introduces local search strategy it tries to balance intensification and diversification of search space. The anticipated algorithm named as Enhanced local search in ABC (EnABC) and tested over eleven benchmark functions. Results are evidence for its dominance over other competitive algorithms.
E purchasing technology drives new economics for commerceSAP Ariba
This document discusses how new ePurchasing technologies are driving changes in commerce. It outlines four trends influencing business technology developments: empowered employees/customers, everything-as-a-service, the app internet, and big data. Procurement leaders face conflicting priorities of rationalizing costs while expanding competition. The document examines how these trends are beginning to impact ePurchasing through the emergence of global buyer-seller communities and supplier risk and performance management technologies that integrate information across silos.
This document contains contact information and a summary of qualifications for Katie Williamson, a college student studying psychology at Western Carolina University with expected graduation in 2019 and a minor in English. Her experience includes pet sitting, landscaping, membership in honor societies, and serving as president of an organization. Her goal is a career in clinical therapy.
Milind Dhake has over 9 years of experience in automotive interior project management, design, and development. He has led projects for automakers like Bentley, Daimler, Ford, Toyota, and Nissan. These projects include designs for door panels, center consoles, and instrument panels. Dhake has strong skills in CAD software and expertise in various production processes. He aims to deliver projects on time, with high quality, and within budget while meeting customer requirements. Dhake also has international experience working in Sweden, Germany, the UK, and South Korea.
The document discusses various tenses in English grammar:
1) The Present Simple is used to express habits, general facts, repeated actions, emotions and desires. It is also used with scheduled events and instructions.
2) The Past Simple refers to completed actions in the past without reference to duration. It uses regular and irregular verb forms.
3) The Future Simple is used to predict future events, express willingness and refusal. It takes different forms depending on the subject.
4) The Present Continuous describes ongoing actions at the present time. The Past Continuous describes unfinished past actions. The Future Continuous refers to unfinished future actions or predictions.
This document provides an overview and definitions of CQRS (Command Query Responsibility Segregation). It discusses:
1. CQRS separates commands, which change data, from queries, which retrieve data without modifying it. This avoids polluting domain models with query logic.
2. Queries access a read-optimized data store directly via DTOs (data transfer objects) without involving domain models or object-relational mapping. Commands update data by invoking command handlers and raising domain events.
3. Internal events are raised in response to commands and can be persisted for audit logging, recovery, and data analysis purposes. External events are published to notify other systems of changes.
This document announces a monthly event organized by the World Bank's Research Department to facilitate discussion between researchers and operational staff. The upcoming event will feature Adam Wagstaff discussing the limitations of current definitions and metrics for measuring progress toward Universal Health Coverage, proposing a new index, and presenting results for selected countries. Light lunch will be provided at the event on October 26 from 12:30-2:00 PM in room MC 13-121 at the World Bank.
CouchDB at its Core: Global Data Storage and Rich Incremental Indexing at Clo...StampedeCon
At the StampedeCon 2013 Big Data conference in St. Louis, Adam Kocoloski, CoFounder & CTO of Cloudant, CouchDB Expert, discussed CouchDB at its Core: Global Data Storage and Rich Incremental Indexing at Cloudant - StampedeCon 2013. Cloudant operates database clusters comprising 100+ nodes based on BigCouch, the company’s fork of CouchDB. Key elements of CouchDB’s design have proven instrumental to success at this scale, including version histories, append-only storage, and multi-master replication. In this talk, Cloudant CoFounder and Apache CouchDB Committer Adam Kocoloski will discuss lessons learned from running production CouchDB clusters bigger than many wellpublicized Hadoop deployments, and how Cloudant’s experience at scale is informing development work on the next release of Apache CouchDB.
Most cultures believe that supernatural rituals can influence natural events like crop yields, health, and fertility. This is considered magic and is based on either sympathetic or contagious principles. Sympathetic magic believes that similar actions on representations will affect the original, like voodoo dolls. Contagious magic believes a connection remains between people and their remnants, so these can be used magically. In cultures with strong magic beliefs, it is commonly invoked to explain unexpected events and provide a framework for divination to assign blame and allow countermeasures.
Eko Artificial Life, Determinacy of Ecological Resilience and Classification ...ijtsrd
Simulating the effects of biotic and a biotic interactions with or without human interference to compute ecological resilience within a closed ecosystem. Simulating a set food chain in the said ecosystem and studying the effects of biotic factors on the biotic chains and vice versa. Classifying and comparing various closed ecosystems on the said parameters and determinacy of the stability of an ecosystem over time. Study of various a biotic compound statistics via graphical representations in a time controlled order. Ability to introduce new species, remove existing ones or change the concentration amounts of current biotic parameters and thus study various results in a cause effect relationship. Time factoring and control over biotic gene pool to affect ecosystems on both a macro and micro scale. In depth latency about ecosystems in the gaming industry, weather simulators, and life perseverance of various endangered and threatened species along with sustainable resource control. Ankita Dhillon | Kirti Bhatia | Rohini Sharma "Eko: Artificial Life, Determinacy of Ecological Resilience and Classification of Closed Ecosystems" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-5 | Issue-5 , August 2021, URL: https://www.ijtsrd.com/papers/ijtsrd46318.pdf Paper URL: https://www.ijtsrd.com/computer-science/bioinformatics/46318/eko-artificial-life-determinacy-of-ecological-resilience-and-classification-of-closed-ecosystems/ankita-dhillon
Ramos, v: evolving a stigmergic self organised dataminingArchiLab 7
This document discusses using stigmergy and self-organization principles from social insects to develop a new approach to data mining called ant colony based clustering and linear genetic programming (ANT-LGP). The approach uses an ant colony optimization algorithm to cluster web usage patterns from log files. The clusters are then fed into a linear genetic programming model to analyze usage trends and patterns. The approach is tested on a dataset of over 7 million hits from the Monash University website, with results compared to other methods.
Forecasting for Managers Coursework Marking scheme - (6ECON006W)DiShainaBoling829
Forecasting for Managers Coursework Marking scheme - (6ECON006W)
Dissertation: Marking & Feedback Sheet Marker:
Overall Comments:
Name (Student ID):
Title:
Component:
V Good (70%+)
Good
(60-69%)
Average
(50-59%)
Poor
(40-49%)
V Poor
(<40%)
Describe the historical data on HBAT sales, including a discussion of the general direction of sales and any seasonal tendencies that might be occurring. (5 marks)
Apply appropriate forecasting techniques and compare the forecasting performances. Choose the best model to generate forecasts for year 2019. (40 marks)
Discuss how these forecasts might be integrated into the planning operations and policy makings at HBAT. (15 marks)
Quality of Regression analysis: starting with a general model; following a model selection procedure to reach the final model; fully interpreting the model estimation results; diagnostic checking. (30 marks)
Recommendationsto HBAT based on regression analysis (10 marks)
RESEARCH ARTICLE
Direct and Indirect Influence of Altruistic
Behavior in a Social Network
Pei-Pei Liu*, Vasiliy Safin, Barry Yang, Christian C. Luhmann
Department of Psychology, Stony Brook University, Stony Brook, New York, United States of America
* [email protected]
Abstract
Prior research has suggested that recipients of generosity behave more generously them-
selves (a direct social influence). In contrast, there is conflicting evidence about the exis-
tence of indirect influence (i.e., whether interacting with a recipient of generosity causes one
to behave more generously), casting doubt on the possibility that altruistic behavior can cas-
cade through social networks. The current study investigated how far selfish and generous
behavior can be transmitted through social networks and the cognitive mechanisms that
underlie such transmission. Participants played a sequence of public goods games com-
prising a chain network. This network is advantageous because it permits only a single,
unambiguous path of influence. Furthermore, we experimentally manipulated the behavior
of the first link in the chain to be either generous or selfish. Results revealed the presence of
direct social influence, but no evidence for indirect influence. Results also showed that self-
ish behavior exerted a substantially greater influence than generous behavior. Finally,
expectations about future partners’ behavior strongly mediated the observed social influ-
ence, suggesting an adaptive basis for such influence.
Introduction
Social dilemmas are pervasive, forcing individuals to choose between maximizing personal
benefits to the detriment of others and sacrificing personal welfare for the benefit of others.
Altruism, costly behaviors that provide benefits to others, is surprisingly common. This obser-
vation has led researchers to rethink ...
The document describes an individual-based model that investigates the evolutionary stability of interspecies mutualism between two species, A and B. The model implements two feedback mechanisms: 1) Conditional dispersal, where an individual's dispersal rate depends on the level of cooperation received from its partner species; 2) Flexible carrying capacity, where the local population size adjusts based on the overall cooperativeness between the two species. Simulation results show that population regulation alone can drive the evolution of mutualism, and that relatedness does not necessarily increase with higher levels of cooperation between species. The model provides insights into how mutualism may have evolved through basic life history traits like dispersal and population dynamics.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
At a recent ‘lunchtime talk’ session, , Eliat Aram, the Institute’s CEO attempted a second ‘bite’ into Complexity theory, this time introducing Staff and Guests to the ‘complex responsive processes of relating’ perspective developed by Prof. Stacey, Prof. Shaw and Prof. Griffin and its implications to intervention design and organisational development work.
How to Write a Critical Lens Essay: Topics, Exaples, Structure, Format .... Critical Lens Essay Introduction by Mikeal Basile. How to Write a Critical Lens Essay.
The document discusses different types of network analysis including social network analysis, semantic network analysis, and neural network analysis. It provides examples of how each has been used to analyze communication networks, language use in documents, and cognitive structures. Specific techniques are described like social network surveys, semantic network software, and the Galileo model for analyzing attitudes.
Artificial Bee Colony (ABC) algorithm is a Nature Inspired Algorithm (NIA) which based in intelligent food foraging behaviour of honey bee swarm. ABC outperformed over other NIAs and other local search heuristics when tested for benchmark functions as well as factual world problems but occasionally it shows premature convergence and stagnation due to lack of balance between exploration and exploitation. This paper establishes a local search mechanism that enhances exploration capability of ABC and avoids the dilemma of stagnation. With help of recently introduces local search strategy it tries to balance intensification and diversification of search space. The anticipated algorithm named as Enhanced local search in ABC (EnABC) and tested over eleven benchmark functions. Results are evidence for its dominance over other competitive algorithms.
The document summarizes conclusions from research on social networks and community disaster recovery. It presents a "four layers model" to analyze social networks at different scales: the physical, organizational, emotional, and cultural layers. These layers respectively represent the space/infrastructure for interactions, how agents organize themselves, how agents relate to each other emotionally, and the meanings they assign their interactions. The model views disaster recovery as an emergent social network that can be analyzed across these dimensions.
Statistical Analysis based Hypothesis Testing Method in Biological Knowledge ...ijcsa
This document summarizes a research paper that introduces a text mining-based method for answering biological queries and testing hypotheses. The proposed approach analyzes hypotheses stated as natural language questions and measures their statistical significance based on existing literature. It computes a p-value to determine whether to accept or reject each hypothesis. The method also generates a network of related biological entities to provide context and suggest new hypotheses for further investigation. The goal is to help researchers quantitatively evaluate assumptions and guide relevant discovery of new biological knowledge.
Why does cooperation evolve in early human social systems How do th.pdfdeepakarora871
Why does cooperation evolve in early human social systems? How do these networks work and
how are they maintained?
Solution
Cooperative evolved in early human social systems due to hostility between various groups.It
also develops so that a group of individuals can work together to benefit each other
mutually.Cooperation also evolves to increase the reproductive success of the partners.In case of
humans,the cooperative activities differed and exceeded from all other animals.Cooperation
network works in form of investment and mutual cooperation.In investment network,the
cooperation is one sided and behaviour allows only the recipient to gain the immediate benefits
while in mutual cooperation, behaviour has positive effects and serves both i.e actor and
recipient.However,in humans, there exist enforcement mechanisms that establishes high levels of
cooperation to evolve and also brings stabilization among unrelated individuals in large
groups.There also exist proximate mechanisms that contributes to greater ability of cooperation
among individuals. Control mechanisms, such as reward, punishment, reputation building,
ostracism,etc., in humans work,maintain and stabilize cooperation by ensuring the fact that their
partners have cooperation between them and cheaters are kept away.These control mechanisms
are the results of cognitive skills of humans.It is also believed that that humans have evolved
certain strategies and psychological mechanisms so as to cooperate with others and at the same
time control cheaters riders.This leads to high levels of cooperation even between unrelated
individuals or complete strangers in varied situations..
Systems theory views individuals as influenced by their environment through complex interactions within and between systems. It provides a framework for social workers to understand how a client interacts with various systems, like their family, community, and society. Examining these systems helps explain a client's behavior and informs social workers on how to best support their client.
A comprehensive review of the firefly algorithmsXin-She Yang
This document provides a comprehensive review of firefly algorithms. It begins with background on swarm intelligence and how firefly algorithms were inspired by the flashing lights of fireflies. It then describes the basic structure of firefly algorithms, including initializing a population of fireflies, evaluating their fitness, sorting by fitness, selecting the best solution, and moving fireflies toward more attractive solutions over generations. The document reviews applications of firefly algorithms in areas like continuous, combinatorial, and multi-objective optimization as well as engineering problems. It concludes by discussing exploration vs exploitation in firefly algorithms and directions for further development.
The document discusses swarm intelligence and several algorithms inspired by it, including ant colony optimization, particle swarm optimization, and stochastic diffusion search. It provides examples of how each algorithm works, modeling the decentralized and self-organized behavior of swarms in nature. It also mentions related metaheuristic optimization techniques like genetic algorithms, simulated annealing, and tabu search.
This document discusses how complex cognition and behavior can emerge from the interaction of multiple simple agents or components, without centralized control. It provides examples from cognitive science theories that posit intelligent behavior results from interactions among many simple processes, like Minsky's "Society of Mind" theory. The document defines agents as autonomous entities that can be software, robots, or people. It describes how complex behaviors can emerge from the interactions between agents in a "society of agents", whether they are homogeneous or heterogeneous. The interactions can occur through an environment, by sensing each other, or through communication.
AN OPTIMIZATION ALGORITHM BASED ON BACTERIA BEHAVIORijaia
Paradigms based on competition have shown to be useful for solving difficult problems. In this paper we present a new approach for solving hard problems using a collaborative philosophy. A collaborative philosophy can produce paradigms as interesting as the ones found in algorithms based on a competitive philosophy. Furthermore, we show that the performance - in problems associated to explosive combinatorial - is comparable to the performance obtained using a classic evolutive approach.
This document discusses ego network analysis and its advantages over sociocentric network analysis. It begins with an overview of ego networks and sociocentric networks. Ego networks have several practical advantages, including flexibility in data collection, broader inference potential, and the ability to examine overlapping social circles. However, ego networks also have disadvantages like inability to measure reciprocated ties and map broader social structure. The document then reviews common measures used in ego network analysis, including measures of network size, tie strength, composition, and homophily. It provides examples of how to operationalize these concepts.
1. Artificial Life, Examining Levels of Cooperation between
Simulated Insects Dependant on Relatedness Measures
Zachary Melnick
Department of Computer Science
University Of Cape Town
7701 Rondebosch
Cape Town, South Africa
mlnzac001@myuct.ac.za
ABSTRACT
Cooperative behaviour can be found in many insect societies.
A form of this cooperation known as Eusociality is only
found in 2% of known insect species, however, these species
compose most of the world’s insect biomass. This study
investigated the origins of cooperation in eusocial species
by analysing the e↵ects of individual relatedness and patch
richness on the levels of cooperation observed. These results
allowed commentary on the validity of the game theoretic
model by Reeve and H¨olldobler and provided insight into
the origins of cooperation. A custom Agent Based System
(ABS) simulation was developed, with results providing in-
sight into multiple aspects leading to the evolution of coop-
eration. By comparing the results to Reeve and H¨olldobler’s
game theoretic model, the study was able to agree with two
of the organizational trends (hypotheses) they mentioned,
indicating that higher levels of agent relatedness and higher
levels of patch richness (resource density) both lead to higher
levels of within-group cooperation.
The study was therefore able to comment on the origins
of cooperation in biological societies and proved that relat-
edness has a strong e↵ect on the cooperation experienced.
Finally it would be possible to extend this method of study
to address the other hypotheses mentioned by Reeve and
H¨olldobler.
CCS Concepts
•Computing methodologies ! Machine learning; Ar-
tificial intelligence; Distributed artificial intelligence; Ma-
chine learning approaches; Bio-inspired approaches; Multi-
agent systems; Cooperation and coordination; Neural net-
works; Artificial life; Genetic algorithms;
Keywords
Machine Learning, Artificial Intelligence, Artificial Life, Agent
Based Systems, Eusociality
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full cita-
tion on the first page. Copyrights for components of this work owned by others than
ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or re-
publish, to post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from permissions@acm.org.
PLDI ’13 June 16–19, 2013, Seattle, WA, USA
c 2015 ACM. ISBN 123-4567-24-567/08/06...$15.00
DOI: 10.475/123 4
1. INTRODUCTION
Cooperative behaviour can be found in many insect so-
cieties [23, 47, 59, 51, 60], however, a form of this coop-
eration known as Eusociality is only found in 2% of known
insect species [59]. These species comprise most of the insect
biomass [59, 23]. As documented by Wilson and H¨olldobler
[60], better organized groups outperform recluse individu-
als in resource competition, while larger groups outperform
those of the same species. The large survival advantage
given by cooperation is the reason for these disproportionate
results. Although the evolution of cooperative behaviour is
not common, it is proven to be advantageous to the long
term survival of a species [60], and its origins are therefore
worth further study.
Agent-Based Systems (ABS) [17] are a subset of Artifi-
cial Intelligence (AI) [45]. ABS are made up of intelligent
agents [61], which are autonomous systems able to observe
and act within an environment. Various studies have been
conducted around the design of e↵ective agent controllers
within ABS [62, 61, 17, 54, 10]. This has often proved to
be a di cult task, as the agents’ actions depend not only
on feedback from the environment, but also on the actions
of other agents. Evolutionary Computation (EC) [16] and
Neuro-Evolution (NE) [31] have been suggested as e↵ec-
tive methods to create novel and e↵ective agent controllers
within ABS. NE makes use of a subset of EC to create and
adapt agents’ controllers and has been shown to achieve high
performance in many tasks, for example in the fields of auto-
mated robotic controller design [53], artificially capturing of
human creative expression [15] and agents learning to play
di↵erent video games [21].
This study will attempt to comment on the validity of
two of the organizational trends stated by Reeve and H¨oll-
dobler [44]. Namely, 1) that higher levels of within-group
agent relatedness lead to higher levels of within-group coop-
eration and 2) that as patch richness increases, both colony
size and the number of competing colonies increases, lead-
ing to higher levels of within-group cooperation. To achieve
this, this study will make use an ABS simulation based on
the concept of Artificial Life (ALife) [27] which aims to in-
vestigate the origins of social aspects within the context of
computer simulations.
The main research areas include the cooperation and com-
petition found in biological systems and how these may be
represented and studied by making use of an ABS simu-
lation. The following background information serves the
purpose of reviewing relevant literature within the fields of
2. Social Insects, Agent-Based Models (ABM), Artificial Life
(ALife) and Multi-agent cooperative and competitive be-
haviour. These areas will be discussed in their respective
order, with methodology to follow. Finally findings and re-
sults will be discussed with conclusions drawn.
1.1 Research Objectives
The following research objectives (linked to the organiza-
tional trends stated by Reeve and H¨olldobler [44]) serve to
highlight the research objectives of this study:
The primary objective is to determine if the more geneti-
cally related members of a group are, the more likely they
will behave cooperatively towards each other. From this the
following hypothesis was tested.
H1: Higher levels of between-group agent relatedness lead
to higher levels of within-group cooperation between agents.
The secondary objective is to determine if higher levels of
patch richness lead to the development of higher coopera-
tion between members of a group. From this the following
hypothesis was tested.
H2: Higher levels of patch richness (resource density per
patch) leads to larger group sizes and more competing groups
and therefore a higher degree of within-group cooperation.
2. SOCIAL INSECTS
Eusociality is a prime example of cooperative behaviour as
it depicts members putting the betterment of the group over
themselves. Kin selection is one of the prevailing theories to
explain the emergence of eusocial behaviour and therefore
cooperation in insect societies.
2.1 Hamilton’s Kin Selection Theory
Past studies have examined eusociality and its origins,
with a field known as ”kin theory” emerging as a popular
explanation [20, 19]. Kin theory also known as ”Hamilton’s
Rule” [20, 19] states that the more genetically related mem-
bers in a group are, the more likely they are to behave al-
truistically towards each other [59].
Nowak et al. [39] argued that this theory is rather a con-
sequence of eusociality as opposed to a cause of it. The
point has been further addressed in the study by Wilson [59],
where alternative conditions for the evolution of eusociality
were addressed. An example of an alternative condition, is
known as group selection, which tends to favour greater ge-
netic variability and result in lower levels of relatedness [59].
This example results in high levels of within-group coopera-
tion where agents may experience a greater fitness than they
would with higher kindship.
Reeve and H¨olldobler [44] attempted to provide an ex-
planation for the cooperation found in insect societies by
making use of an individual selection model mediated by be-
tween group-competition. After surveys of insect societies
they found 4 recurring organizational trends. The first trend
describes that the highest levels of cooperation (and there-
fore altruism) are found amongst closely related groups [44].
This point closely mimics Hamilton’s kin selection theory
and is the main focus of this study.
2.2 Game Theoretic Agent Based Model
Reeve and H¨olldobler [44] continued to developed a math-
ematical game-theoretic model which made use of tug-of-war
theory [44, 48, 34]. This model represented mutual policing
which is defined by agents working to increase both their
own share of resources (and therefore fitness) while at the
same time decreasing that of others. This behaviour occurs
both within and between-groups.
The model attempted to describe the various interactions
between cooperation and competition within a species in
order to determine the origins of cooperation and ”super-
organismness”. Where a ”superorganism” [44, 58, 47, 9] is
defined as a group of agents that act collectively to produce
behaviour which is advantageous to the group. Individuals
in such a system exhibit elaborate levels of cooperation and
are not able to survive without their group.
By analysing derivatives of their model, Reeve and H¨oll-
dobler were able to identify 4 factors which are responsi-
ble for the increase of within-group cooperation. Specifi-
cally within-group cooperation increases as (i) group size
decreases, (ii) the number of competing groups increases,
(iii) the within-group relatedness increases (group diversity
decreases) and (iv) the between-group relatedness decreases
(population diversity increases). These factors create the
basis of the organizational trends and their accuracy will
need to be analysed.
Although Reeve and H¨olldobler believed genetic related-
ness to be an important factor to the rise of within-group co-
operation, they do state that while their model does predict
that relatedness is found before the occurrence of within-
group cooperation, it is not the only necessity for its exis-
tence.
They continue to provide an example of an alternative case
where cooperation may exist in nearly unrelated individuals
of a ”super-colony” which arises from the e↵ect of between-
group competition. A possible explanation for this level of
between-group competition is a large number of competition
groups, which creates competition in an environment and in
turn will cause higher levels of within-group cooperation.
Multiple studies of di↵erent kinds of collective gathering
tasks have been taken [30, 46, 42], ranging from Artificial
Life (ALife) [27], to Multi-Agent Systems (MAS). They are
typically based upon observations of social insects and are
used as a means to study di↵erent levels of cooperation
which emerge in such simulated agents.
While Reeve and H¨olldobler’s model is a promising ap-
proach to explain the 4 organizational trends found, its ac-
curacy must still be tested. The formal testing required is
di cult to perform in a biological system which leads to the
advantage of using a simulation environment. Therefore an
ABS would be well suited to this biologically based model
and would allow novel testing to be completed.
3. AGENT BASED SYSTEMS (ABS) AND AR-
TIFICIAL LIFE (ALIFE)
Artificial life (ALife) [28] is a research field aiming to in-
vestigate multiple disciplines, namely the origins of life, evo-
lution, learning and more [57, 6, 1]. It does so by simulating
multiple generations of open-ended evolving digital organ-
isms. It is therefore the study of artificial systems which ex-
hibit behaviours normally attributed with natural systems
[27].
This area’s aim is to develop a theory of life in all of
its forms, and has potential applications in multiple areas,
from the creation of new forms of artificial life, to the study
3. Figure 1: Neuro-Evolution (NE) Process [31]
Figure 2: ABS Framework with the inclusion of agent groups
represented in red and blue and resource objects represented in
green.
of new forms of evolvable drugs, hardware and prosthetics
with many more possibilities [6]. ALife makes use of biologi-
cally inspired approaches such as artificial evolution and un-
supervised learning to control the organisms actions within
simulated environments.
Agent Based Systems (ABS) [29] are a subset of Artificial
Intelligence (AI), AI similarly to ALife, is the study of arti-
ficial systems which exhibit behaviours normally attributed
with natural intelligence [27].
Such systems consist of multiple agents which are problem
solving entities situated in a specific environment with strict
design objectives. These agents are capable of flexible and
autonomous control over their internal state and behaviour
[62].
While possibly disadvantageous in software development
techniques due to emergent behaviour [62], ABS have been
used many times to represent experiments which are di cult
to perform, and have been applied to various disciplines for
example, biology, anthropology and medicine [7, 2, 36].
In biological systems it is often di cult to observe and
measure aspects of a species over many generations. ABS’s
main use is to test hypotheses in situations where they would
normally be di cult to test. Another advantage of ABS in
biological systems was spoken about by Bonabeau [8] where
he provides an example that ”it is more natural to describe
how shoppers move in a supermarket than to come up with
the equations that govern the dynamics of the density of
shoppers”. This fact is mimicked in biological systems where
it is more natural to describe the biological behaviours and
simulate the results, as opposed to designing equations to
analyse the e↵ects of the behaviour.
While ABS provide many benefits to biological systems
there are also issues that need to be looked at. Specifically
ABS need to represent a model with the right amount of
detail, creating this can prove to be di cult. ABS also have
the possibility to become computationally expensive thus
requiring large simulation time for certain models.
The form of ALife in review consists of ABSs. Within
this form reactive agents are found. While it has histori-
cally been di cult to demonstrate advantageous emergent
behaviour in such systems due to the possibility for undesir-
able learned behaviours, such a system is also a good exam-
ple of how collectively intelligent systems may be generated
from simple agents [37]. This factor plays an important
role in the use of ABS within this study where within-group
cooperation is seen as an emergent behaviour that may nat-
urally occur from such a system [8].
4. CONTROLLER DESIGN AND AGENT BE-
HAVIOUR IN AGENT BASED MODELS
Automated controller design [18, 55] is a process used to
create novel agent controllers without the need for human
interaction. Controllers are responsible for the actions of
agents within an environment, and must be designed to be
able to perform as best as possible for the task at hand (for
example, resource foraging, reproduction, collaborative box
pushing). Although it is possible for these to be designed
by hand (known as heuristic controllers), these are limited
as they cannot anticipate all possible situations in complex
environments.
4.1 Machine Learning (ML)
Machine Learning (ML) is a subfield of AI responsible for
the design and analysis of algorithms which are able to learn
from their experience in an environment and improve their
performance at specific tasks [32, 13]. ML makes use of mul-
tiples types of learning namely, Supervised, Unsupervised
and Reward-based learning [45], all providing di↵erent ben-
efits and are chosen based on the di↵erent forms of feedback
given by the environment.
By making use of ML techniques, it is possible to create
novel agent controllers, which are correctly suited for spe-
cific environments. In Unsupervised Learning no feedback is
provided. This method is used when we need to be able to
make predictions for unseen data for which we are never pro-
vided training examples. Examples of unsupervised learning
4. Figure 3: Architecture of the agent controller defined by a fully connected multi-layer neural network
approaches can be found in Self Organising Maps (SOMs)
[26], Neuro-Evolution (NE) [31] and more. Where, as shown
by [53, 52, 15] its applications range from automated robotic
controller design, and Intrusion Detection Systems (IDSs) to
artificially capturing human creative expression. Evolution-
ary Computation (EC) [42] is a type of unsupervised learn-
ing and falls under the field of directed random (stochastic)
search methods.
Finally the type of learning considered for this study makes
use of NE techniques further described in the experimental
design chapter. Such approaches make use of EC methods
to evolve learned individual and emergent global behaviours
within our ABS.
4.2 Neuro-Evolution (NE)
Neuro-Evolution (NE) [31] is the adaptation of Artificial
Neural Networks (ANNs) using Evolutionary Algorithms (EAs)
and follows the process as detailed by figure 1. NE is used to
adapt the weights of an ANN until an optimal configuration
is found. It does so by using an EA to search for specific
network configurations within a set of candidate solutions by
crossing over and mutating agent ANNs, finally producing
adapted o↵spring. The weights control agent’s behaviour
[41], and therefore as these weights are adapted the agent’s
behaviour is refined. This process results in the autonomous
creation and evolution of agent controllers. Due to the use
of the EAs, NE is helpful to use in situations where we do
not know correct training examples and acts as a form of
unsupervised learning.
4.2.1 Evolutionary Computation (EC)
Evolutionary Computation (EC) aims to mimic the evolu-
tionary processes of nature. An agent’s controller, is evolved
in order to maximise potential reward without seeking to
estimate a specific value function. Many researchers have
demonstrated EC to be an e↵ective method for agent con-
troller design [5, 38].
4.2.2 Evolutionary Algorithms (EAs)
EAs are a subset of EC and are a class of population
based stochastic search algorithms based on the concepts of
Darwinian Evolution [63]. EAs are useful when dealing with
large problems, because they are less likely to be trapped in
local optima and are able to function in situations where
little information is known.
4.2.3 Artificial Neural Network (ANN)
Artificial Neural Networks (ANNs) [41] form an integral
part of the NE process. ANNs are based on the biology of
the brain, where the interconnected nodes making up the
ANN can be compared to the interconnected neurons of the
brain [32]. The links between the nodes in the ANN can
be thought of as synapses. ANNs have been used in mul-
tiple studies and are able to provide a robust approach to
approximating functions. As shown by Cybenko [14] a fully-
connected neural network with a single hidden layer is Uni-
versal Function Approximator, and is able to approximate
any continuous function.
5. EXPERIMENTAL METHOD
The experimental setup consisted of a 20cm by 20cm sized
continuous environment where agents were able to move
freely, collect resources and form groups (analogous to colonies
in real world insect societies) [35]. The goal of the simulation
was to study the origins of cooperation in simulated insect
societies. The experiment allowed us to comment on the va-
lidity of Reeve and H¨olldobler’s [44] hypotheses stating that
the highest levels of altruism are found amongst closely re-
lated groups, and that higher levels of patch richness lead
to higher levels of within-group cooperation.
To create the necessity for cooperation, a foraging task in
the form of resource collection was chosen.
Results for cooperation and diversity of agents were taken
based on variations of a parameter known as the Relatedness
Threshold (RT) value, which indicated how closely related
agents were required to be to fall under the same group.
The ALife simulation was run multiple times for each RT
value, each of these runs spanned many generations with
average results taken. Simulation runs were conducted on
multiple environments consisting of many agents and di↵er-
ent resource distributions. Each run began with the same
agent and resource configuration (resource configurations
were specific to each environment), which were loaded from
an initialisation file.
5.1 Agent Based Model
To represent the agent based framework we made use of a
custom designed agent-based system 1
. An example of this
system is presented in figure 2 which depicts 2 agent groups
within a specific environment configuration. The simulation
included agents, groups, resources, environmental configu-
ration and generations (the lifetime of a single agent).
Although Reeve and H¨olldobler [44] did not have a strict
definition of cooperation they did represent a value known
as the ”selfish fraction” which was the fraction of an agents
energy that was spent selfishly. We extended this defini-
tion to define within-group cooperation as the percentage of
agents within a group that acted cooperatively (defined as
an agent collecting at least a single resource for the group)
towards their group. Between-group cooperation refers to
1
The custom Agent Based Framework can be found at
https://bitbucket.org/ZMel/poseidon
5. Table 1: Experimental Specific Parameters
Environmental Parameter Settings
Experiment 1 Experiment 2 Experiment 3 Experiment 4
Number of patches 1 1 5 5
Number of Resources 600 900 600 900
Resource
Distribution
Uniform Distribution Uniform Distribution Patchy Distribution Patchy Distribution
Relatedness
Threshold
0.0 - 1.0 steps of 1/6 0.0 - 1.0 steps of 1/6 0.0 - 1.0 steps of 1/6 0.5
Experiment Test Impact of Relatedness
on Within-group
Cooperation
Impact of Less
Resource Competition
on Within-group
Cooperation
Impact of Higher
Competition Resource
Distributions on
Within-group
Cooperation
Impact of Higher
Patch Richness on
Within-group
Cooperation
the percentage of groups that are cooperative to one an-
other, in the current generation. A groups between-group
cooperation value, is calculated by determining the percent-
age of groups that consume within their share of resources in
the generation (each groups share of resources is calculated
based on the number of agents in the group).
5.2 Population and Genetic Architecture
The population in question consisted of 100 agents each
with a randomly generated ANN architecture, making use
of a Cauchy Distribution for weight initialisation. The ANN
held a one to one mapping [63] where the genotype consisted
of a vector of floating point values which represented the
ANN weights. This population resulted in an initial within-
group cooperation value of 50% which was ideal for testing
conditions, because agents were not predisposed to either
cooperative or competitive behaviour. Agents would then
be able to evolve based on the environment and parameters
in use. The agent population was saved to file and reloaded
in each test to allow consistency between di↵erent test runs.
The ANN required a design that was able to represent
both cooperative and selfish behaviour and thus the inputs
needed to be carefully chosen. Agents were controlled by a
feed-forward ANN [63, 64, 22, 50] with two inputs, a single
layer of two hidden nodes and a single output value. A
sigmoid activation function was used to define node output.
The agent’s inputs consisted of a scaled value of both the
agent’s current energy and the squared distance between the
agent and its closest resource.
Based on this input the agents’ ANN output value would
determine how they would like to act within the environment
and foraging task at hand. If they would like to remain
selfish and not move in order to conserve energy, or rather
expend energy and attempt to retrieve the closest resource
and be cooperative towards their group. ANN weight values
were constrained between the range of [-1, 1] as was its input.
The ANN design resulted in a range of robust behaviours,
namely agents that were completely cooperative or compet-
itive towards their groups and others whose behaviour alter-
nated between the two. An example of this was observed in
certain agents that would move when the environment was
resource rich but stop moving as resources were consumed.
After more resources grew the agents would begin to move.
This indicated the e↵ectiveness of this design which allowed
a varying range of agent behaviour.
5.3 Foraging Task
Resource collection has been used in many di↵erent stud-
ies [56, 30, 46, 42], has many real world applications and
occurs naturally in many insect societies. This task also
provides a means for evolution of the system as well as the
definitions for cooperation provided.
Agents gain energy in the environment by resource col-
lection. The agents make use of their energy to move, with
the movement cost per tick and energy gained per resources
detailed in table 2.
The foraging task is defined as individual foraging [56].
Once collected, the energy from a resource could be used
to move and collect new resources or rather act selfishly in
order to store energy by not moving. Any collected energy
at the end of a generation is pooled together by a groups
constituent agents and forms the groups energy for the next
generation.
Resources are allocated a specific regrow rate (indicating
after how many simulation ticks a new resource should grow)
which is detailed in table 2. The regrow rate had to be low
enough to allow a su cient environmental carrying capacity
[43] for each environment and also high enough to include
a su cient amount of competition which is required for the
evolution of cooperation.
Specific environment configurations are detailed in table
1. The environments allowed the levels of competition to be
altered. The level of competition in the first environment is
used as a base or middle ground, with the second environ-
ment representing the lowest level of competition and the
third representing the highest. A fourth environment was
included in order to aid the testing of the second hypoth-
esis of this study, this environment made used of the same
resource distribution as the third but increased the patch
richness by 50%.
The individual nature of this task means that no specific
cooperation is needed for its completion, while cooperation
is not directly necessary, it does evolve as a consequence
of resource collection [44]. This is found because the spe-
cific resource configuration accounts for a certain carrying
capacity of the environment. The carrying capacity causes
a certain level of competition between agents and groups,
and in antithesis to this a certain level of cooperation will
develop between the population and agents within specific
groups.
6. Figure 4: Custom EA Pseudocode
1. Join and sort the agents based on their energy (Fitness);
2. While we do not have n pairs of parents
3. REPEAT
(a) While we do not have a pair of parents
(b) REPEAT
- Use rank based selection to select the first parent;
- Use rank based selection to select the second parent;
- If the second parent is different to the first
* Add the pair of parents;
(c) For all n pairs of parents
- Choose a random percentage selection chance between 0 and 1;
- If the selection chance is <= the relatedness between the pair;
- Create 4 children from pair
- REPEAT
* Create child by crossing over parent ANNs using a single point crossover;
* Possibly mutate child ANN;
* Split children into groups;
Table 2: Simulation Parameter Settings
Simulation Parameter Settings
Value
Number of Inputs 2
Number of Hidden Neurons 2
Number of Output Neurons 1
Number of Hidden Layers 1
Maximum Turn Rate 0.9
Maximum Movement Speed 1.0
Agent Lifetime (No Generations) 1
Number of Initial Agents 100
Number of Initial Groups 1
FOV (Field of View) Radius 2000
Energy Gained Per Resource 20
Movement Energy Cost Per Tick 0.2
Group Starting Energy 20000
Crossover Rate 1.0
Crossover Operator Single Point
Mutation Rate 0.1
Rank Based Selection Pressure 1.5
Number of Children Per Parent Pair 4
Maximum Mutation Perturbation 0.1
Relatedness Threshold Value 0.0 - 1.0 steps of 1/6
Maximum Gene Distance 0.01
Generations Per Simulation Run 50
Number of Simulation Runs 20
Resource Regrowth Rate (Regrow every x ticks of inactivity) 500
5.4 Experimental Design
Results of the ALife simulation were taken based on vari-
ations of the RT parameter within the range detailed in t
Each simulation run began by initialising the system pa-
rameter settings, initial agent configuration and specific re-
source distribution from an initialization file. Initially the
system was designed to randomly generate a new agent and
environmental configuration each time it was run. The ini-
tialization file was a necessary adaptation that allowed con-
sistency between experiments and introduced a simple av-
enue for statistical analysis. Four environments were tested,
each representing a di↵erent experiment, with details of each
experiment found in table 1.
5.4.1 Parameter Settings
Multiple pre-tests on the system were completed during
its development, with results recorded in order to choose
parameter values for the final experiment. With the final
values for these parameters depicted in table 2.
On the completion of a generation the custom EA followed
the pseudocode represented in figure 4 and made use of a
rank based selection technique [4, 3] to choose multiple par-
ents which were responsible for repopulating the next gen-
eration. To determine whether or not two agents were com-
7. Figure 5: Graph Displaying the Degree of Within-Group Cooperation Experienced Per Tested Environment at Each Relat-
edness Threshold Value
patible for reproduction, a relatedness measure was used.
This measure is composed of a Hamming distance function
[33] with respect to agent ANNs. The parents compatibility
defined a percentage chance of whether or not they would
reproduce.
Children were placed into di↵erent groups based on their
relatedness to the group as well as the current RT value. The
children would replace the parent population and become
the population for the next generation.
During each generation snapshots of the entire experiment
were recorded, allowing both a per generation and per sim-
ulation statistical record to be established.
Values of within-group and between-group cooperation,
group and population diversity, the average number of groups
formed and the average number of agents per group, per
generation were recorded. Using an evaluation programme,
the snapshots for each experiment were analysed with results
averaged over 50 generations per run and 20 runs per experi-
ment. Although running the simulation for more generations
and runs would have been beneficial, due to the expensive
nature of the simulation this was not possible. The number
of generations and runs were chosen after a stabilisation of
results were found.
Finally results were tabulated and statistical analyses were
performed to comment on the validity of the hypotheses of
this study.
6. RESULTS AND DISCUSSION
The experiment followed the process as detailed in the
Experimental Design section of this paper. Multiple analy-
ses of the system were completed over many environments
in order to test the e↵ect that RT values and patch rich-
ness have on the levels of within-group cooperation experi-
enced. Each simulation environment represented a di↵erent
resource configuration and allowed the concurrent analysis
of the hypotheses of this paper. From the results obtained
conclusions were drawn and compared to the organizational
trends and factors discovered by Reeve and H¨olldobler which
play an e↵ect on the increase of within-group cooperation.
6.1 Results
As can be seen from the results presented in graph 5 and
tables 3, 4, 5, there is a positive relationship between the RT
and the within-group cooperation values experienced, with
consistent behaviour across environments.
Statistical analyses were performed on the results obtained
from the environments mentioned above. 2
. To perform the
analyses, first a Kolmogorov-Smirnov (KS-test) [25] test was
conducted to test for normality of data. The data was not
found to be consistent with a normal distribution and so
the non-parametric KS-test was used to test for statistical
significance between results.
In the case of the first hypothesis a Bonferroni-Correction
[12] was performed altering the significance level ↵ for each
KS-test to maintain accuracy of results. The within-group
cooperation results for each RT value were compared with
the results from each other RT value, this process was re-
peated across all environments. It was found that the within-
group cooperation results obtained per environment were
seen to be statistically significant across all RT values with
few exceptions.
The second hypothesis involved altering the level of patch
richness and measuring the change in within-group coopera-
tion that occurred while keeping the RT value constant. To
perform this test environments 1 and 3 were used as base-
lines, two new environments (2 and 4) were then created by
increasing the patch richness of 1 and 3 by 50%. This al-
lowed us to determine if an increase in patch richness has
an e↵ect on the levels of within-group cooperation experi-
enced. A KS-test was used between environments 1 and 2,
and, 3 and 4. From these tests it was found that the level
of patch richness plays a significant e↵ect on within-group
cooperation. It was also found that this will only occur if
there is su cient competition in the base environment for
the change in richness to have an e↵ect on the cooperation
found.
Finally a Spearman rank correlation [66, 65] measure was
2
All simulation results data (and support-
ing statistical tests) can be found online at
http://poseidonhonours.github.io/relatedness.html
8. Table 3: Statistical Results of Experiment 1, Testing the Impact of Relatedness on Within-group Cooperation
Environment 1 Results, Correlations and Stable Ranges
Relatedness
Threshold
Within-group
Cooperation
Between-
group
Cooperation
No Groups
Formed
No Agents
Per Group
Group
Diversity
Population
Diversity
0.0 0.046 1 1 6131.390 0.640 0.640
0.167 0.068 0.452 2.933 3183.010 0.561 0.598
0.333 0.067 0.463 2.702 3314.190 0.559 0.592
0.5 0.111 0.202 7.865 886.969 0.458 0.562
0.667 0.924 0.123 25.817 4.738 0.060 0.584
0.833 0.922 0.117 25.970 4.661 0.060 0.584
1.0 0.965 0.107 34.923 3.424 0.012 0.577
Mean 0.443 0.352 14.459 1932.626 0.336 0.591
SD 0.462 0.325 14.000 2357.641 0.278 0.024
Correlation 1 -0.964
Correlation 2 0.964
Correlation 3 -0.964
Correlation 4 -0.750
Stable Range 1 From 0.167 to 0.333 no significant di↵erence was found with a P-Value = 0.771 and ↵ = 0.010
Stable Range 2 From 0.667 to 0.833 no significant di↵erence was found with a P-Value = 0.497 and ↵ = 0.025
Table 4: Statistical Results of Experiment 2, Testing the Impact of Less Between-group Competition on Within-group
Cooperation
Environment 2 Results, Correlations and Stable Ranges
Relatedness
Threshold
Within-group
Cooperation
Between-
group
Cooperation
No Groups
Formed
No Agents
Per Group
Group
Diversity
Population
Diversity
0 0.062 1 1 10738.500 0.639 0.639
0.167 0.085 0.335 3.222 6149.060 0.564 0.596
0.333 0.086 0.339 3.119 6530.110 0.565 0.601
0.5 0.116 0.062 9.732 1547.860 0.475 0.560
0.667 0.917 0.089 46.245 5.019 0.061 0.610
0.833 0.901 0.087 45.744 5.571 0.064 0.596
1 0.960 0.066 62.532 3.805 0.012 0.609
Mean 0.447 0.282 24.513 3568.561 0.340 0.602
SD 0.449 0.340 25.983 4262.672 0.280 0.024
Correlation 1 -0.964
Correlation 2 0.964
Correlation 3 -0.964
Correlation 4 0,036
Stable Range 1 From 0.167 to 0.333 no significant di↵erence was found with a P-Value = 0.771 and ↵ = 0.010
Stable Range 2 From 0.667 to 0.833 no significant di↵erence was found with a P-Value = 0.771 and ↵ = 0.025
used to test the validity of the 4 factors discussed. The
within-group cooperation was therefore compared with, the
average number of groups formed (Correlation 1), the aver-
age number of agents per group (Correlation 2), the average
group diversity (Correlation 3), and the average population
diversity experienced (Correlation 4).
Statistical results for these tests are presented in tables 3,
4 and 5.
6.2 Discussion
This study tested the validity of two of the organizational
trends and the game theoretic model by Reeve and H¨oll-
dobler [44], while also commenting on the origins of cooper-
ation as well as factors leading to its increase.
In order to determine if RT have a significant e↵ect on
levels of within-group cooperation, statistical analyses com-
paring results between RT values were performed. From the
analyses it was found that there is a significant di↵erence be-
tween the amount of within-group cooperation experienced
for each RT value, tested using ↵ significance levels calcu-
lated by the Bonferroni-Correction method.
While it was found that the RT value caused a significant
di↵erence in the levels within-group cooperation, there were
specific cases in each environment where the values obtained
from one RT value were not significantly di↵erent from the
previous. Such cases can be defined as ”stable ranges” and
are depicted in tables 3, 4 and 5.
A possible reason for these insignificant results is due to
the e↵ect that each RT value has on the carrying capacity
of an environment. If di↵erent RT values create very similar
9. carrying capacities, the number of groups formed in each
environment will be similar, which causes similar levels of
competition and therefore within-group cooperation.
In order to determine if the RT value holds its e↵ect across
multiple environments (which include di↵erent resource con-
figurations and therefore carrying capacities) a KS-test was
used to compare results between di↵erent environments.
By analysing the results of a KS-test with a significance
level ↵ of 0.05, on the results between environments 1 and
2, it was found that insignificant di↵erences occurred in the
resultant P-values, within the larger range of RT values (>=
0.5). Significant di↵erences were found in the lower range
(< 0.5), where more within-group cooperation was found.
These results show that the change between environments
(change in resource distribution by increasing patch rich-
ness) has less e↵ect on the cooperation experienced than
the RT does. We can see this by observing that as the RT
value increases so does the selection pressure and the level
of competition. In this case, there is no significant di↵erence
between the results in either environment and therefore the
RT value has a greater e↵ect on the results obtained than
the increase in patch richness.
By analysing the results of a KS-test with a significance
level ↵ of 0.05, on the results between environments 1 and
3, it was found that insignificant di↵erences occurred in
the resultant P-values, within the lower range of RT val-
ues. Specifically found at values 0.167 and 0.333. These
results show that it is likely that the change in environ-
ment (change in the resource distribution by increasing the
number of patches) has a comparable or larger e↵ect on the
cooperation than the RT values do. If the environment had
little to no e↵ect, we would expect to see no significant dif-
ference in all cases, however, the e↵ect of the RT value is
not enough to overpower the e↵ect created by the change in
environments.
If we look at the average values obtained in tables 3 and 5,
we can also see that the levels of within-group cooperation
are higher for the first environment than the third for all
RT values. It is therefore possible that the change in envi-
ronments (from low competition to high competition) has a
larger e↵ect on the results obtained than the RT value has.
This indicates that the level of competition in an environ-
ment plays a strong e↵ect on the results obtained.
From these analyses we were able to confirm that RT val-
ues play an important role in the level within-group coop-
eration experienced. We were able to observe that the ABS
simulation agreed with the first organizational trend men-
tioned by Reeve and H¨olldobler and were able to accept
H1, stating that ”the most elaborated cooperation occurs in
groups of relatives” and finally reject the null hypothesis for
this case. Within-group cooperation was found to increase
due to the levels of relatedness and were therefore not sim-
ply a result of eusociality, which goes against the argument
by Nowak et al. [39].
While we found that RT values have a large e↵ect on the
levels of within-group cooperation, it was also seen that the
environmental configuration has a strong e↵ect. In order
to analyse the e↵ect of environmental configurations, the
concept of patch richness was used as a test measure. As
can be seen in table 6, while the number of patches is kept
constant and patch richness is increased, an increase in the
number of competition groups, number of agents per group
and within-group cooperation is found.
In order to determine if these results were statistically
significant a KS-test was performed on the levels of within-
group cooperation obtained within each environment. The
↵ was chosen at a significance level of 0.05.
It was found that the di↵erence between values for en-
vironment 1 and 2 were not statistically significant with a
P-Value of 0.135. A possible reason for this is that the uni-
form configuration consisting of a single patch plays more of
an e↵ect on the level of competition than the level of patch
richness does. In other words the environment with a uni-
form distribution is more favourable to agents because there
is less competition and agents do not need to explore as
much, in order to find resources. This means that the envi-
ronments level of competition is already low enough that an
increase in richness has little e↵ect on the results obtained.
While the second and third environments make use of a
patchy distribution, which has a higher level of competi-
tion. In these environments a change in the levels of patch
richness was found to produce significant di↵erences in the
levels of within-group cooperation, with a resultant P-Value
of 0.003. This is because, with a higher level of competition,
these environments have more room for patch richness to
decrease the level of competition and in turn increase the
environments carrying capacity.
While we failed to reject the null hypothesis in the case of
uniformly distributed resource environments, we were able
to reject it in the case of the more realistic patchy envi-
ronments. We were therefore able to observe that the ABS
simulation agrees with the second organizational trend men-
tioned by Reeve and H¨olldobler and were able to accept H2,
stating that ”higher levels of patch richness lead to a higher
degree of within-group cooperation”.
From the Spearman rank correlations it was possible to
discuss the four factors found by Reeve and H¨olldobler which
explain how changes in a system can bring rise to an increase
in within-group cooperation. Where within-group coopera-
tion is said to increase as (i) the group size decreases (a
negative correlation), (ii) the number of competing groups
increase (a positive correlation), (iii) the within-group di-
versity decreases (negative correlation) and finally (iv) the
between-group diversity increases (positive correlation).
It was found that the results from all environments agreed
with the first three factors mentioned. There was a slight
di↵erence found for the fourth factor. The expected result
was a strong negative correlation, however, the second envi-
ronment disagreed with this and held a neutral correlation
instead.
Reeve and H¨olldobler also mentioned that once a society
moves towards the extreme of the superorganism continuum,
due to ecological and genetic factors, the society has hit a
theoretical ”point of no return” in eusocial evolution.
Their reason for this point is the evolution of di↵erent
castes of a species that have to work together in order to
survive. This type of evolution is common amongst many
eusocial insects [60, 49, 24, 11, 40]. While our simulation
lacks the ability to simulate di↵erent reproductive castes of
organisms, a similar ”point of no return” is found in each
environment. After the agents evolve to a specific level of
within-group cooperation it is unlikely that a single muta-
tion will result in the reintroduction of uncooperative in-
dividuals. Therefore our system represents a point where
agents act as a superorganism and require cooperation of
the group to survive.
10. Table 5: Statistical Results of Experiment 3, Testing the Impact of Higher Between-group Competition on Within-group
Cooperation
Environment 3 Results, Correlations and Stable Ranges
Relatedness
Threshold
Within-group
Cooperation
Between-
group
Cooperation
No Groups
Formed
No Agents
Per Group
Group
Diversity
Population
Diversity
0 0.037 1 1 7548.710 0.643 0.643
0.167 0.059 0.562 2.526 4819.840 0.556 0.596
0.333 0.053 0.595 2.372 5132.810 0.556 0.593
0.5 0.077 0.231 6.131 1732.810 0.449 0.549
0.667 0.843 0.131 22.972 12.157 0.063 0.554
0.833 0.863 0.134 22.909 5.008 0.061 0.563
1 0.941 0.119 30.674 3.466 0.012 0.565
Mean 0.410 0.396 12.655 2750.686 0.334 0.580
SD 0.443 0.335 12.403 3071.333 0.277 0.033
Correlation 1 -1
Correlation 2 0.964
Correlation 3 -0.964
Correlation 4 -0.607
Stable Range 1 From 0.167 to 0.333 no significant di↵erence was found with a P-Value = 0.497 and ↵ = 0.010
Stable Range 2 From 0.333 to 0.5 no significant di↵erence was found with a P-Value = 0.03 and ↵ = 0.013
Stable Range 3 From 0.667 to 0.833 no significant di↵erence was found with a P-Value = 0.965 and ↵ = 0.025
Table 6: Experimental Results Based on Patch Richness
Experimental Results Based on Patch Richness
Environment 1 Environment 2 Environment 3 Environment 4
Number of patches 1 1 5 5
Patch Richness Base Base + 50% Base Base + 50%
Within-Group
Cooperation
0.111 0.116 0.077 0.097
Number Of Groups
Formed
7.865 9.732 6.131 8.009
Number Of Agents
Per Group
886.969 1547.864 1732.811 3605.664
This research has contributed to the understanding of
the origins of cooperation by commenting on various factors
leading to its increase. From the results it was found that
both relatedness and patch richness are precursors to within-
group cooperation, with the level of competition emerging
as an interesting factor possibly playing a large on the levels
of cooperation found.
7. CONCLUSIONS
This study supports the e↵ectiveness of agent-based mod-
els as complementary tools to mathematical models formu-
lated about biological processes and using this information
we were able to develop an ABS. This simulation allowed
us to replicate the evolutionary and adaptive processes of
nature, while observing the impact of changing key parame-
ters (such as genetic relatedness and patch richness), which
cannot be done in real-world biological experiments.
The results from this simulation agree with the first orga-
nizational trend presented by Reeve and H¨olldobler and the
first hypothesis of this study. Therefore genetic relatedness
has a strong e↵ect on the degree of cooperation experienced
contrary to the belief of studies by Nowak et al. [39] and
Wilson [59]. In a similar vein to the results obtained by
Reeve and H¨olldobler, this simulation did not prove that
relatedness is the only necessity for the occurrence within-
group cooperation. Other factors, such as Patch Richness
and environmental competition, were also found to play an
e↵ect.
A possible avenue of future work would firstly include a
repetition of this study on more environments in order to
compare the strength that both relatedness and patch rich-
ness have on the cooperation values obtained. Another ad-
dition may include di↵erent configurations of starting agents
(number of agents, number of groups and so on), to deter-
mine if the evolution of the system was solely a consequence
of the experimental measures or rather as a direct conse-
quence of the configuration of starting agents in the envi-
ronment.
8. ACKNOWLEDGMENTS
In the present case, the authors would like to thank Jacob
Clarkson and Paul Wanjohi for their aid in the development
of the experiment framework, and Geo↵ Nitschke for his
guidance during the process of this study.
11. 9. REFERENCES
[1] C. Adami. Introduction to artificial life, volume 1.
Springer Science & Business Media, 1998.
[2] G. An, Q. Mi, J. Dutta-Moscato, and Y. Vodovotz.
Agent-based models in translational systems biology.
Wiley Interdisciplinary Reviews: Systems Biology and
Medicine, 1(2):159–171, 2009.
[3] T. B¨ack. Selective pressure in evolutionary algorithms:
A characterization of selection mechanisms. In
Evolutionary Computation, 1994. IEEE World
Congress on Computational Intelligence., Proceedings
of the First IEEE Conference on, pages 57–62. IEEE,
1994.
[4] T. B¨ack, D. B. Fogel, and Z. Michalewicz.
Evolutionary computation 1: Basic algorithms and
operators, volume 1. CRC Press, 2000.
[5] G. Baldassarre, S. Nolfi, and D. Parisi. Evolving
mobile robots able to display collective behaviors.
Artificial Life, 9(3):255–267, 2003.
[6] M. A. Bedau, J. S. McCaskill, N. H. Packard,
S. Rasmussen, C. Adami, D. G. Green, T. Ikegami,
K. Kaneko, and T. S. Ray. Open problems in artificial
life. Artificial Life, 6(4):363–376, 2000.
[7] E. Bonabeau. Agent-based modeling: methods and
techniques for simulating human systems. Proceedings
of the National Academy of Sciences of the United
States of America, 99 Suppl 3:7280–7287, May 14
2002.
[8] E. Bonabeau, G. Theraulaz, J.-L. Deneubourg,
S. Aron, and S. Camazine. Self-organization in social
insects. Trends in Ecology & Evolution, 12(5):188–193,
1997.
[9] A. M. Breckenridge. Out of control: The new biology
of machines, social systems, and the economic world.
Complicity: An International Journal of Complexity
and Education, 2(1), 2005.
[10] A. V. Breemen and T. D. Vries. Design and
implementation of a room thermostat using an
agent-based approach. Control Engineering Practice,
9(3):233–248, 2001.
[11] N. Bruyndonckx, S. P. Kardile, and R. Gadagkar.
Dominance behaviour and regulation of foraging in
the primitively eusocial wasp ropalidia marginata
(lep.)(hymenoptera: Vespidae). Behavioural processes,
72(1):100–103, 2006.
[12] R. J. Cabin and R. J. Mitchell. To bonferroni or not
to bonferroni: when and how are the questions.
Bulletin of the Ecological Society of America, pages
246–248, 2000.
[13] M. B. Christopher. Pattern recognition and machine
learning. Springer New York, 16:17–18, 2006.
[14] G. Cybenko. Approximation by superpositions of a
sigmoidal function. Mathematics of control, signals
and systems, 2(4):303–314, 1989.
[15] G. A. Dubbin and K. O. Stanley. Learning to dance
through interactive evolution, pages 331–340.
Applications of Evolutionary Computation. Springer,
2010.
[16] A. Eiben and J. Smith. Introduction to evolutionary
computing, 2003.
[17] J. M. Epstein and R. Axtell. Growing artificial
societies: social science from the bottom up. Brookings
Institution Press, 1996.
[18] B. Filipic, T. Urbancic, and V. Krizman. A combined
machine learning and genetic algorithm approach to
controller design. Engineering Applications of
Artificial Intelligence, 12(4):401–409, 1999.
[19] W. D. Hamilton. The genetical evolution of social
behaviour. ii. Journal of theoretical biology,
7(1):17–52, 1964.
[20] W. D. Hamilton. Evolution of social behaviour. WH
Freeman/Spektrum, 1996.
[21] M. Hausknecht, J. Lehman, R. Miikkulainen, and
P. Stone. A neuroevolution approach to general atari
game playing. Computational Intelligence and AI in
Games, IEEE Transactions on, 6(4):355–366, 2014.
[22] S. Haykin and N. Network. A comprehensive
foundation. Neural Networks, 2(2004), 2004.
[23] B. H¨olldobler and E. Wilson. 0.(1990) the ants.
Cambridge, MA: Belknap, 1997.
[24] K. Ja↵e and J.-L. Deneubourg. On foraging,
recruitment systems and optimum number of scouts in
eusocial colonies. Insectes Sociaux, 39(2):201–213,
1992.
[25] F. J. M. Jr. The kolmogorov-smirnov test for goodness
of fit. Journal of the American statistical Association,
46(253):68–78, 1951.
[26] T. Kohonen. The self-organizing map.
Neurocomputing, 21(1):1–6, 1998.
[27] C. G. Langton. Studying artificial life with cellular
automata. Physica D: Nonlinear Phenomena,
22(1):120–149, 1986.
[28] C. G. Langton. Artificial life. Addison-Wesley
Publishing Company Redwood City, CA, 1989.
[29] K. Lerman. Design and mathematical analysis of
agent-based systems, pages 222–234. Formal
Approaches to Agent-Based Systems. Springer, 2001.
[30] A. Martinoli, A. J. Ijspeert, and F. Mondada.
Understanding collective aggregation mechanisms:
From probabilistic modelling to experiments with real
robots. Robotics and Autonomous Systems,
29(1):51–63, 1999.
[31] R. Miikkulainen. Neuroevolution, pages 716–720.
Encyclopedia of Machine Learning. Springer, 2010.
[32] T. M. Mitchell. Machine learning. 1997. Burr Ridge,
IL: McGraw Hill, 45, 1997.
[33] R. W. Morrison and K. A. D. Jong. Measurement of
population diversity. In Artificial Evolution, pages
31–41. Springer, 2002.
[34] M. J. Muller, S. Klumpp, and R. Lipowsky.
Tug-of-war as a cooperative mechanism for
bidirectional cargo transport by molecular motors.
Proceedings of the National Academy of Sciences of
the United States of America, 105(12):4609–4614, Mar
25 2008. LR: 20140904; JID: 7505876; 0 (Molecular
Motor Proteins); EC 3.6.1.- (Kinesin); EC 3.6.4.2
(Dyneins); OID: NLM: PMC2290779; 2008.
[35] D. Naug. Structure and resilience of the social network
in an insect colony as a function of colony size.
Behavioral Ecology and Sociobiology, 63(7):1023–1028,
2009.
[36] J. Nealon and A. Moreno. Agent-based applications in
health care, pages 3–18. Applications of software agent
12. technology in the health care domain. Springer, 2003.
[37] G. Nitschke. Emergence of cooperation: State of the
art. Artificial Life, 11(3):367–396, 2005.
[38] S. Nolfi and D. Floreano. Evolutionary robotics. 2000.
[39] M. A. Nowak, C. E. Tarnita, and E. O. Wilson. The
evolution of eusociality. Nature, 466(7310):1057–1062,
2010.
[40] S. O’Donnell. Dominance and polyethism in the
eusocial wasp mischocyttarus mastigophorus
(hymenoptera: Vespidae). Behavioral Ecology and
Sociobiology, 43(4-5):327–331, 1998.
[41] G. Palm. Warren McCulloch and Walter Pitts: A
Logical Calculus of the Ideas Immanent in Nervous
Activity, pages 229–230. Brain Theory. Springer, 1986.
[42] L. Panait and S. Luke. Cooperative multi-agent
learning: The state of the art. Autonomous Agents
and Multi-Agent Systems, 11(3):387–434, 2005.
[43] W. E. Rees. Revisiting carrying capacity: area-based
indicators of sustainability. Population and
Environment, 17(3):195–215, 1996.
[44] H. K. Reeve and B. H¨olldobler. The emergence of a
superorganism through intergroup competition.
Proceedings of the National Academy of Sciences of
the United States of America, 104(23):9736–9740, Jun
5 2007.
[45] S. Russel and P. Norvig. Artificial intelligence: A
modern approach. EUA: Prentice Hall, 2003.
[46] M. Schneider-Fontan and M. J. Mataric. Territorial
multi-robot task division. Robotics and Automation,
IEEE Transactions on, 14(5):815–822, 1998.
[47] T. D. Seeley. The honey bee colony as a
superorganism. American Scientist, pages 546–553,
1989.
[48] S.-F. Shen and H. K. Reeve. Reproductive skew theory
unified: The general bordered tug-of-war model.
Journal of theoretical biology, 263(1):1–12, 2010.
[49] E. J. Slaa, J. Wassenberg, and J. C. Biesmeijer. The
use of field-based social information in eusocial
foragers: local enhancement among nestmates and
heterospecifics in stingless bees. Ecological
Entomology, 28(3):369–379, 2003.
[50] K. O. Stanley and R. Miikkulainen. E cient
reinforcement learning through evolving neural
network topologies. Network (Phenotype), 1(2):3, 1996.
[51] A. Stow, D. Briscoe, M. Gillings, M. Holley, S. Smith,
R. Leys, T. Silberbauer, C. Turnbull, and A. Beattie.
Antimicrobial defences increase with sociality in bees.
Biology letters, 3(4):422–424, Aug 22 2007.
[52] C.-F. Tsai, Y.-F. Hsu, C.-Y. Lin, and W.-Y. Lin.
Intrusion detection by machine learning: A review.
Expert Systems with Applications, 36(10):11994–12000,
2009.
[53] V. K. Valsalam, J. Hiller, R. MacCurdy, H. Lipson,
and R. Miikkulainen. Constructing controllers for
physical multilegged robots using the enso
neuroevolution approach. Evolutionary Intelligence,
5(1):45–56, 2012.
[54] A. van Breemen and T. D. Vries. An agent-based
framework for designing multi-controller systems. In
Proc. of the Fifth International Conference on The
Practical Applications of Intelligent Agents and
Multi-Agent Technology, pages 219–235. Citeseer,
2000.
[55] A. Varˇsek, T. Urbanˇciˇc, and B. Filipiˇc. Genetic
algorithms in controller design and tuning. Systems,
Man and Cybernetics, IEEE Transactions on,
23(5):1330–1339, 1993.
[56] M. Waibel, L. Keller, and D. Floreano. Genetic team
composition and level of selection in the evolution of
cooperation. Evolutionary Computation, IEEE
Transactions on, 13(3):648–660, 2009.
[57] G. M. Werner. Evolution of communication in
artificial organisms, artifial life ii. In Proceedings of the
Second International Conference of Artificial Life,
pages 659–687, 1991.
[58] D. S. Wilson and E. Sober. Reviving the
superorganism. Journal of theoretical biology,
136(3):337–356, 1989.
[59] E. O. Wilson. One giant leap: how insects achieved
altruism and colonial life. Bioscience, 58(1):17–25,
2008.
[60] E. O. Wilson and B. H¨olldobler. Eusociality: origin
and consequences. Proceedings of the National
Academy of Sciences of the United States of America,
102(38):13367–13371, Sep 20 2005.
[61] M. Wooldridge. Agent-based software engineering.
IEE Proceedings-software, 144(1):26–37, 1997.
[62] M. Wooldridge and N. R. Jennings. Intelligent agents:
Theory and practice. The knowledge engineering
review, 10(02):115–152, 1995.
[63] X. Yao. Evolving artificial neural networks.
Proceedings of the IEEE, 87(9):1423–1447, 1999.
[64] X. Yao and Y. Liu. A new evolutionary system for
evolving artificial neural networks. Neural Networks,
IEEE Transactions on, 8(3):694–713, 1997.
[65] J. H. Zar. Significance testing of the spearman rank
correlation coe cient. Journal of the American
Statistical Association, 67(339):578–580, 1972.
[66] J. H. Zar. Spearman rank correlation. Encyclopedia of
Biostatistics, 1998.