27 research outputs found
ARES:Adaptive receding-horizon synthesis of optimal plans
We introduce ARES, an efficient approximation algorithm for generating optimal plans (action sequences) that take an initial state of a Markov Decision Process (MDP) to a state whose cost is below a specified (convergence) threshold. ARES uses Particle Swarm Optimization, with adaptive sizing for both the receding horizon and the particle swarm. Inspired by Importance Splitting, the length of the horizon and the number of particles are chosen such that at least one particle reaches a next-level state, that is, a state where the cost decreases by a required delta from the previous-level state. The level relation on states and the plans constructed by ARES implicitly define a Lyapunov function and an optimal policy, respectively, both of which could be explicitly generated by applying ARES to all states of the MDP, up to some topological equivalence relation. We also assess the effectiveness of ARES by statistically evaluating its rate of success in generating optimal plans. The ARES algorithm resulted from our desire to clarify if flying in V-formation is a flocking policy that optimizes energy conservation, clear view, and velocity alignment. That is, we were interested to see if one could find optimal plans that bring a flock from an arbitrary initial state to a state exhibiting a single connected V-formation. For flocks with 7 birds, ARES is able to generate a plan that leads to a V-formation in 95% of the 8,000 random initial configurations within 63 s, on average. ARES can also be easily customized into a model-predictive controller (MPC) with an adaptive receding horizon and statistical guarantees of convergence. To the best of our knowledge, our adaptive-sizing approach is the first to provide convergence guarantees in receding-horizon techniques
Tight Bounds for the Cover Times of Random Walks with Heterogeneous Step Lengths
Search patterns of randomly oriented steps of different lengths have been observed on all scales of the biological world, ranging from the microscopic to the ecological, including in protein motors, bacteria, T-cells, honeybees, marine predators, and more. Through different models, it has been demonstrated that adopting a variety in the magnitude of the step lengths can greatly improve the search efficiency. However, the precise connection between the search efficiency and the number of step lengths in the repertoire of the searcher has not been identified. Motivated by biological examples in one-dimensional terrains, a recent paper studied the best cover time on an n-node cycle that can be achieved by a random walk process that uses k step lengths. By tuning the lengths and corresponding probabilities the authors therein showed that the best cover time is roughly n 1+Î(1/k). While this bound is useful for large values of k, it is hardly informative for small k values, which are of interest in biology. In this paper, we provide a tight bound for the cover time of such a walk, for every integer k > 1. Specifically, up to lower order polylogarithmic factors, the upper bound on the cover time is a polynomial in n of exponent 1+ 1/(2kâ1). For k = 2, 3, 4 and 5 the exponent is thus 4/3 , 6/5 , 8/7 , and 10/9 , respectively. Informally, our result implies that, as long as the number of step lengths k is not too large, incorporating an additional step length to the repertoire of the process enables to improve the cover time by a polynomial factor, but the extent of the improvement gradually decreases with k
Continuous-Time Consensus under Non-Instantaneous Reciprocity
We consider continuous-time consensus systems whose interactions satisfy a
form or reciprocity that is not instantaneous, but happens over time. We show
that these systems have certain desirable properties: They always converge
independently of the specific interactions taking place and there exist simple
conditions on the interactions for two agents to converge to the same value.
This was until now only known for systems with instantaneous reciprocity. These
result are of particular relevance when analyzing systems where interactions
are a priori unknown, being for example endogenously determined or random. We
apply our results to an instance of such systems.Comment: 12 pages, 4 figure
The Total s-Energy of a Multiagent System
We introduce the "total s-energy" of a multiagent system with time-dependent
links. This provides a new analytical lens on bidirectional agreement dynamics,
which we use to bound the convergence rates of dynamical systems for
synchronization, flocking, opinion dynamics, and social epistemology
A Sharp Bound on the -Energy and Its Applications to Averaging Systems
The {\em -energy} is a generating function of wide applicability in
network-based dynamics. We derive an (essentially) optimal bound of on the -energy of an -agent symmetric averaging system, for any
positive real , where~ is a lower bound on the nonzero weights.
This is done by introducing the new dynamics of {\em twist systems}. We show
how to use the new bound on the -energy to tighten the convergence rate of
systems in opinion dynamics, flocking, and synchronization
Fast, Robust, Quantizable Approximate Consensus
We introduce a new class of distributed algorithms for the approximate consensus problem in dynamic rooted networks, which we call amortized averaging algorithms. They are deduced from ordinary averaging algorithms by adding a value-gathering phase before each value update. This results in a drastic drop in decision times, from being exponential in the number n of processes to being polynomial under the assumption that each process knows n. In particular, the amortized midpoint algorithm is the first algorithm that achieves a linear decision time in dynamic rooted networks with an optimal contraction rate of 1/2 at each update step.
We then show robustness of the amortized midpoint algorithm under violation of network assumptions: it gracefully degrades if communication graphs from time to time are non rooted, or under a wrong estimate of the number of processes. Finally, we prove that the amortized midpoint algorithm behaves well if processes can store and send only quantized values, rendering it well-suited for the design of dynamic networked systems. As a corollary we obtain that the 2-set consensus problem is solvable in linear time in any dynamic rooted network model
Exploring the potential of artificial intelligence as a tool for architectural design: a perception study using GaudĂâs works
This study undertakes a comprehensive investigation into the comparison of designs between the acclaimed architect Antoni GaudĂ and those produced by an artificial intelligence (AI) system. We evaluated the designs using five main metrics: Authenticity, Attractiveness, Creativity, Harmony, and overall Preference. The findings underline the superiority of GaudĂâs designs in terms of Authenticity and Harmony, testifying to the unique aesthetic appeal of human-created designs. On the other hand, AI-generated designs demonstrate significant potential, exhibiting competitive results in the categories of Attractiveness and Creativity. In some cases, they even surpass GaudĂâs designs in terms of overall Preference. However, it is clear that AI faces challenges in replicating the distinctive aspects of human design styles, pointing to the innate subjectivity inherent to design evaluations. These findings shed light on the role AI could play as a tool in architectural design, offering diverse design solutions and driving innovation. Despite this, the study also emphasizes the difficulties AI faces in capturing the unique facets of human design styles and the intrinsic subjectivity in design evaluations.Postprint (published version