2,492 research outputs found
A Simple Iterative Model Accurately Captures Complex Trapline Formation by Bumblebees Across Spatial Scales and Flower Arrangements
PMCID: PMC3591286This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited
Review of Metaheuristics and Generalized Evolutionary Walk Algorithm
Metaheuristic algorithms are often nature-inspired, and they are becoming
very powerful in solving global optimization problems. More than a dozen of
major metaheuristic algorithms have been developed over the last three decades,
and there exist even more variants and hybrid of metaheuristics. This paper
intends to provide an overview of nature-inspired metaheuristic algorithms,
from a brief history to their applications. We try to analyze the main
components of these algorithms and how and why they works. Then, we intend to
provide a unified view of metaheuristics by proposing a generalized
evolutionary walk algorithm (GEWA). Finally, we discuss some of the important
open questions.Comment: 14 page
Stellarator Optimization Using a Distributed Swarm Intelligence-Based Algorithm
The design of enhanced fusion devices constitutes a key element for the development of fusion as a commercial source of energy. Stellarator optimization presents high computational requirements because of the complexity of the numerical methods needed as well as the size of the solution space regarding all the possible configurations satisfying the characteristics of a feasible reactor. The size of the solution space does not allow to explore every single feasible configuration. Hence, a metaheuristic approach is used to achieve optimized configurations without evaluating the whole solution space. In this paper we present a distributed algorithm that mimics the foraging behaviour of bees. This behaviour has manifested its efficiency in dealing with complex problems
Collaborative search on the plane without communication
We generalize the classical cow-path problem [7, 14, 38, 39] into a question
that is relevant for collective foraging in animal groups. Specifically, we
consider a setting in which k identical (probabilistic) agents, initially
placed at some central location, collectively search for a treasure in the
two-dimensional plane. The treasure is placed at a target location by an
adversary and the goal is to find it as fast as possible as a function of both
k and D, where D is the distance between the central location and the target.
This is biologically motivated by cooperative, central place foraging such as
performed by ants around their nest. In this type of search there is a strong
preference to locate nearby food sources before those that are further away.
Our focus is on trying to find what can be achieved if communication is limited
or altogether absent. Indeed, to avoid overlaps agents must be highly dispersed
making communication difficult. Furthermore, if agents do not commence the
search in synchrony then even initial communication is problematic. This holds,
in particular, with respect to the question of whether the agents can
communicate and conclude their total number, k. It turns out that the knowledge
of k by the individual agents is crucial for performance. Indeed, it is a
straightforward observation that the time required for finding the treasure is
(D + D 2 /k), and we show in this paper that this bound can be matched
if the agents have knowledge of k up to some constant approximation. We present
an almost tight bound for the competitive penalty that must be paid, in the
running time, if agents have no information about k. Specifically, on the
negative side, we show that in such a case, there is no algorithm whose
competitiveness is O(log k). On the other hand, we show that for every constant
\epsilon \textgreater{} 0, there exists a rather simple uniform search
algorithm which is -competitive. In addition, we give
a lower bound for the setting in which agents are given some estimation of k.
As a special case, this lower bound implies that for any constant \epsilon
\textgreater{} 0, if each agent is given a (one-sided)
-approximation to k, then the competitiveness is (log k).
Informally, our results imply that the agents can potentially perform well
without any knowledge of their total number k, however, to further improve,
they must be given a relatively good approximation of k. Finally, we propose a
uniform algorithm that is both efficient and extremely simple suggesting its
relevance for actual biological scenarios
Swarm intelligence for scheduling: a review
Swarm Intelligence generally refers to a problem-solving ability that emerges from the
interaction of simple information-processing units. The concept of Swarm suggests multiplicity,
distribution, stochasticity, randomness, and messiness. The concept of Intelligence suggests that
problem-solving approach is successful considering learning, creativity, cognition capabilities. This paper
introduces some of the theoretical foundations, the biological motivation and fundamental aspects of
swarm intelligence based optimization techniques such Particle Swarm Optimization (PSO), Ant Colony
Optimization (ACO) and Artificial Bees Colony (ABC) algorithms for scheduling optimization
Signatures of a globally optimal searching strategy in the three-dimensional foraging flights of bumblebees
Simulated annealing is a powerful stochastic search algorithm for locating a global maximum that is hidden among many poorer local maxima in a search space. It is frequently implemented in computers working on complex optimization problems but until now has not been directly observed in nature as a searching strategy adopted by foraging animals. We analysed high-speed video recordings of the three-dimensional searching flights of bumblebees (Bombus terrestris) made in the presence of large or small artificial flowers within a 0.5 m3 enclosed arena. Analyses of the three-dimensional flight patterns in both conditions reveal signatures of simulated annealing searches. After leaving a flower, bees tend to scan back-and forth past that flower before making prospecting flights (loops), whose length increases over time. The search pattern becomes gradually more expansive and culminates when another rewarding flower is found. Bees then scan back and forth in the vicinity of the newly discovered flower and the process repeats. This looping search pattern, in which flight step lengths are typically power-law distributed, provides a relatively simple yet highly efficient strategy for pollinators such as bees to find best quality resources in complex environments made of multiple ephemeral feeding sites with nutritionally variable rewards
- …