27 research outputs found

    ARES:Adaptive receding-horizon synthesis of optimal plans

    Get PDF
    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

    Get PDF
    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

    Full text link
    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

    Full text link
    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 ss-Energy and Its Applications to Averaging Systems

    Full text link
    The {\em ss-energy} is a generating function of wide applicability in network-based dynamics. We derive an (essentially) optimal bound of (3/ρs)n−1(3/\rho s)^{n-1} on the ss-energy of an nn-agent symmetric averaging system, for any positive real s≀1s\leq 1, where~ρ\rho 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 ss-energy to tighten the convergence rate of systems in opinion dynamics, flocking, and synchronization

    Fast, Robust, Quantizable Approximate Consensus

    Get PDF
    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

    Get PDF
    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
    corecore