Communication collectives are at the heart of distributed-memory parallel algorithms and the Message Passing Interface. In parallel computing courses, students can learn about collectives not only to utilize them as building blocks to implement other algorithms, but also as exemplars for designing and analyzing efficient algorithms. We develop a visualization tool to help students understand different algorithms for collective operations as well as evaluate and analyze the algorithms' efficiencies. Our implementation is written in C++ with OpenMP and uses the Thread Safe Graphics Library. We simulate distributed-memory message passing to implement the algorithms, and the threads concurrently illustrate their local memories and message passing using a shared canvas. Our tool includes visualizations of different algorithms for Scatter, Gather, ReduceScatter, AllGather, Broadcast, Reduce, AllReduce, and AlltoAll.
more »
« less
Beyond collective intelligence: Collective adaptation
We develop a conceptual framework for studying collective adaptation in complex socio-cognitive systems, driven by dynamic interactions of social integration strategies, social environments and problem structures. Going beyond searching for ‘intelligent’ collectives, we integrate research from different disciplines and outline modelling approaches that can be used to begin answering questions such as why collectives sometimes fail to reach seemingly obvious solutions, how they change their strategies and network structures in response to different problems and how we can anticipate and perhaps change future harmful societal trajectories. We discuss the importance of considering path dependence, lack of optimization and collective myopia to understand the sometimes counterintuitive outcomes of collective adaptation. We call for a transdisciplinary, quantitative and societally useful social science that can help us to understand our rapidly changing and ever more complex societies, avoid collective disasters and reach the full potential of our ability to organize in adaptive collectives.
more »
« less
- Award ID(s):
- 1918490
- PAR ID:
- 10433778
- Date Published:
- Journal Name:
- Journal of The Royal Society Interface
- Volume:
- 20
- Issue:
- 200
- ISSN:
- 1742-5662
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Abstract Many social insects construct nests, which are fundamentally important to the success and survival of the colony. We review recent work on understanding the construction and function of social insect nests and attempt to identify general principles of collective construction and nest architecture in insect societies. We look across taxa, including termites, ants, social bees, and social wasps, specifically focusing on experimental studies that have elucidated the mechanisms by which insect nests are successfully built. We find that selecting materials and nest sites are crucial decisions made by social insects that impact both the resulting nest architecture and colony survival. Social insects utilize cohesive, malleable material to build nests. Often, nests are constructed in a modular manner, allowing social insects to exploit a variety of materials while growing to accommodate population explosions from a few individuals to millions. We note that the regulatory principles that coordinate building behaviors are consistent across taxa. Specifically, encounter rate, positive and negative feedback cycles, stigmergy, and genetic influence all govern the actions of multiple builders and result in a cohesive, functional structure. We further consider empirical studies that demonstrate how nests impact collective behaviors and help insect societies flourish. We find that all social insect nests serve the same key functions: to protect residents and to offer a means of organizing their collective behaviors. Ultimately, we expand our analysis to experiments utilizing robot models of societies, which aim to uncover unifying themes of construction and space use by collectives. Overall, we show that social insect nests represent engineering and construction marvels that provide fundamental insights into how biological collectives succeed in the natural environment, and we suggest that the use of robotic models may provide insight into these fascinating behaviors and structures.more » « less
-
Collective motion, which is ubiquitous in nature, has traditionally been explained by “self-propelled particle” models from theoretical physics. Here we show, through field, lab, and virtual reality experimentation, that classical models of collective behavior cannot account for how collective motion emerges in marching desert locusts, whose swarms affect the livelihood of millions. In contrast to assumptions made by these models, locusts do not explicitly align with neighbors. While individuals respond to moving-dot stimuli through the optomotor response, this innate behavior does not mediate social response to neighbors. Instead, locust marching behavior, across scales, can be explained by a minimal cognitive framework, which incorporates individuals’ neural representation of bearings to neighbors and internal consensus dynamics for making directional choices. Our findings challenge long-held beliefs about how order can emerge from disorder in animal collectives.more » « less
-
A ubiquitous type of collective behavior and decision-making is the coordinated motion of bird flocks, fish schools, and human crowds. Collective decisions to move in the same direction, turn right or left, or split into subgroups arise in a self-organized fashion from local interactions between individuals without central plans or designated leaders. Strikingly similar phenomena of consensus (collective motion), clustering (subgroup formation), and bipolarization (splitting into extreme groups) are also observed in opinion formation. As we developed models of crowd dynamics and analyzed crowd networks, we found ourselves going down the same path as models of opinion dynamics in social networks. In this article, we draw out the parallels between human crowds and social networks. We show that models of crowd dynamics and opinion dynamics have a similar mathematical form and generate analogous phenomena in multiagent simulations. We suggest that they can be unified by a common collective dynamics, which may be extended to other psychological collectives. Models of collective dynamics thus offer a means to account for collective behavior and collective decisions without appealing to a priori mental structures.more » « less
-
During their lifetime, superorganisms, like unitary organisms, undergo transformations that change the machinery of their collective behaviour. Here, we suggest that these transformations are largely understudied and propose that more systematic research into the ontogeny of collective behaviours is needed if we hope to better understand the link between proximate behavioural mechanisms and the development of collective adaptive functions. In particular, certain social insects engage in self-assemblage, forming dynamic and physically connected architectures with striking similarities to developing multicellular organisms, making them good model systems for ontogenetic studies of collective behaviour. However, exhaustive time series and three-dimensional data are required to thoroughly characterize the different life stages of the collective structures and the transitions between these stages. The well-established fields of embryology and developmental biology offer practical tools and theoretical frameworks that could speed up the acquisition of new knowledge about the formation, development, maturity and dissolution of social insect self-assemblages and, by extension, other superorganismal behaviours. We hope that this review will encourage an expansion of the ontogenetic perspective in the field of collective behaviour and, in particular, in self-assemblage research, which has far-reaching applications in robotics, computer science and regenerative medicine. This article is part of a discussion meeting issue ‘Collective behaviour through time’.more » « less
An official website of the United States government

