23 research outputs found

    Darwinian Data Structure Selection

    Get PDF
    Data structure selection and tuning is laborious but can vastly improve an application's performance and memory footprint. Some data structures share a common interface and enjoy multiple implementations. We call them Darwinian Data Structures (DDS), since we can subject their implementations to survival of the fittest. We introduce ARTEMIS a multi-objective, cloud-based search-based optimisation framework that automatically finds optimal, tuned DDS modulo a test suite, then changes an application to use that DDS. ARTEMIS achieves substantial performance improvements for \emph{every} project in 55 Java projects from DaCapo benchmark, 88 popular projects and 3030 uniformly sampled projects from GitHub. For execution time, CPU usage, and memory consumption, ARTEMIS finds at least one solution that improves \emph{all} measures for 86%86\% (37/4337/43) of the projects. The median improvement across the best solutions is 4.8%4.8\%, 10.1%10.1\%, 5.1%5.1\% for runtime, memory and CPU usage. These aggregate results understate ARTEMIS's potential impact. Some of the benchmarks it improves are libraries or utility functions. Two examples are gson, a ubiquitous Java serialization framework, and xalan, Apache's XML transformation tool. ARTEMIS improves gson by 16.516.5\%, 1%1\% and 2.2%2.2\% for memory, runtime, and CPU; ARTEMIS improves xalan's memory consumption by 23.523.5\%. \emph{Every} client of these projects will benefit from these performance improvements.Comment: 11 page

    Emergence of coherent motion in aggregates of motile coupled maps

    Full text link
    In this paper we study the emergence of coherence in collective motion described by a system of interacting motiles endowed with an inner, adaptative, steering mechanism. By means of a nonlinear parametric coupling, the system elements are able to swing along the route to chaos. Thereby, each motile can display different types of behavior, i.e. from ordered to fully erratic motion, accordingly with its surrounding conditions. The appearance of patterns of collective motion is shown to be related to the emergence of interparticle synchronization and the degree of coherence of motion is quantified by means of a graph representation. The effects related to the density of particles and to interparticle distances are explored. It is shown that the higher degrees of coherence and group cohesion are attained when the system elements display a combination of ordered and chaotic behaviors, which emerges from a collective self-organization process.Comment: 33 pages, 12 figures, accepted for publication at Chaos, Solitons and Fractal

    Weak Chaos and the "Melting Transition" in a Confined Microplasma System

    Full text link
    We present results demonstrating the occurrence of changes in the collective dynamics of a Hamiltonian system which describes a confined microplasma characterized by long--range Coulomb interactions. In its lower energy regime, we first detect macroscopically, the transition from a "crystalline--like" to a "liquid--like" behavior, which we call the "melting transition". We then proceed to study this transition using a microscopic chaos indicator called the \emph{Smaller Alignment Index} (SALI), which utilizes two deviation vectors in the tangent dynamics of the flow and is nearly constant for ordered (quasi--periodic) orbits, while it decays exponentially to zero for chaotic orbits as exp((λ1λ2)t)\exp(-(\lambda_{1}-\lambda_{2})t), where λ1>λ2>0\lambda_{1}>\lambda_{2}>0 are the two largest Lyapunov exponents. During the "melting phase", SALI exhibits a peculiar, stair--like decay to zero, reminiscent of "sticky" orbits of Hamiltonian systems near the boundaries of resonance islands. This alerts us to the importance of the Δλ=λ1λ2\Delta\lambda=\lambda_{1}-\lambda_{2} variations in that regime and helps us identify the energy range over which "melting" occurs as a multi--stage diffusion process through weakly chaotic layers in the phase space of the microplasma. Additional evidence supporting further the above findings is given by examining the GALIkGALI_{k} indices, which generalize SALI (=GALI2GALI_{2}) to the case of k>2k>2 deviation vectors and depend on the complete spectrum of Lyapunov exponents of the tangent flow about the reference orbit.Comment: 21 pages, 7 figures, submitted at PR

    Quasi-stationary chaotic states in multi-dimensional Hamiltonian systems

    Full text link
    We study numerically statistical distributions of sums of chaotic orbit coordinates, viewed as independent random variables, in weakly chaotic regimes of three multi-dimensional Hamiltonian systems: Two Fermi-Pasta-Ulam (FPU-β\beta) oscillator chains with different boundary conditions and numbers of particles and a microplasma of identical ions confined in a Penning trap and repelled by mutual Coulomb interactions. For the FPU systems we show that, when chaos is limited within "small size" phase space regions, statistical distributions of sums of chaotic variables are well approximated for surprisingly long times (typically up to t106t\approx10^6) by a qq-Gaussian (1<q<31<q<3) distribution and tend to a Gaussian (q=1q=1) for longer times, as the orbits eventually enter into "large size" chaotic domains. However, in agreement with other studies, we find in certain cases that the qq-Gaussian is not the only possible distribution that can fit the data, as our sums may be better approximated by a different so-called "crossover" function attributed to finite-size effects. In the case of the microplasma Hamiltonian, we make use of these qq-Gaussian distributions to identify two energy regimes of "weak chaos"-one where the system melts and one where it transforms from liquid to a gas state-by observing where the qq-index of the distribution increases significantly above the q=1q=1 value of strong chaos.Comment: 32 pages, 13 figures, Submitted for publication to Physica

    Aspirin for in vitro fertilisation

    No full text
    Background: Aspirin is used with the aim of optimising the chance of live birth in women undergoing assisted reproductive technology (ART), despite inconsistent evidence of its efficacy and safety (in terms of intraoperative bleeding during oocyte retrieval and risk of miscarriage). The most appropriate time to commence aspirin therapy and the length of treatment required are also still to be determined. This is the second update of the review first published in 2007. Objectives: To evaluate the effectiveness and safety of aspirin in women undergoing ART. Search methods: We searched the Cochrane Gynaecology and Fertility Group Trials Register, Cochrane Central Register of Controlled Trials (CENTRAL; 2016, Issue 4) in the Cochrane Library (searched 9 May 2016); the databases MEDLINE (1946 to 9 May 2016) and Embase (1974 to 9 May 2016); and trial registers (ClinicalTrials.gov and the World Health Organization International Clinical Trials Registry Platform search portal). We also examined the reference lists of all known primary studies and review articles, citation lists of relevant publications and abstracts of major scientific meetings, combined with the Cochrane Gynaecology and Fertility Group&apos;s search strategy. Selection criteria: Randomised controlled trials on aspirin for women undergoing ART. Data collection and analysis: Two review authors independently assessed trial eligibility and risk of bias and extracted the data. The primary review outcome was live birth. Secondary outcomes included clinical pregnancy, ongoing pregnancy, multiple pregnancy, miscarriage, and other complications associated with IVF/ICSI or with pregnancy and birth. We combined data to calculate risk ratios (RRs) (for dichotomous data) and mean differences (MDs) (for continuous data) and 95% confidence intervals (CIs). Statistical heterogeneity was assessed using the I2 statistic. We assessed the overall quality of the evidence for the main comparisons using GRADE methods. Main results: The search identified 13 trials as eligible for inclusion in the review, including a total of 2653 participants with a mean age of 35 years. Ten studies used a dose of 100 mg and three used 80 mg of aspirin per day. In most of them, aspirin was commenced immediately at the start of down-regulation, while the duration of treatment varied widely. Eight studies provided a placebo for the control group. There was no evidence of a difference between the aspirin group and the group receiving no treatment or placebo in rates of live birth (RR 0.91, 95% CI 0.72 to 1.15, 3 RCTs, n = 1053, I2 = 15%, moderate-quality evidence). In addition, clinical pregnancy rates were also similar for the two groups (RR 1.03, 95% CI 0.91 to 1.17, 10 RCTs, n = 2142, I2 = 27%, moderate-quality evidence); sensitivity analysis, excluding studies at high risk of bias, did not change the effect estimate. There was no evidence of a difference between groups in terms of multiple pregnancy as confirmed by ultrasound (RR 0.67, 95% CI 0.37 to 1.25, 2 RCTs, n = 656, I2 = 0%, low-quality evidence), miscarriage (RR 1.10, 95% CI 0.68 to 1.77, 5 RCTs, n = 1497, I2 = 0%, low-quality evidence), ectopic pregnancy (RR 1.86, 95% CI 0.75 to 4.63, 3 RCTs, n = 1135, I2 = 0%, very low quality evidence) or vaginal bleeding (RR 1.01, 95% CI 0.14 to 7.13, 1 RCT, n = 487, very low quality evidence). Data were lacking on other adverse effects. The overall quality of the evidence ranged from very low to moderate; limitations were poor reporting of study methods and suspected publication bias. Authors&apos; conclusions: Currently there is no evidence in favour of routine use of aspirin in order to improve pregnancy rates for a general IVF population. This is based on available data from randomised controlled trials, where there is currently no evidence of an effect of aspirin on women undergoing ART, as there is no single outcome measure demonstrating a benefit with its use. Furthermore, current evidence does not exclude the possibility of adverse effects. © 2016 The Cochrane Collaboration. Published by John Wiley &amp; Sons, Ltd

    Mild versus conventional antagonist ovarian stimulation protocols in expected normal responders undergoing IVF/ICSI: a case–control study

    No full text
    Mild controlled ovarian hyperstimulation (COH) protocols combining clomiphene citrate (CC) or letrozole with gonadotropins were introduced as an effective alternative of conventional COH in normal responders undergoing IVF/ICSI. In this case–control study, we compared 41 participants treated with a mild stimulation protocol receiving gonadotropins combined with either CC (n = 24) or letrozole (n = 17) with 71 subfertile participants with matching baseline characteristics, conforming with the same inclusion criteria and treated with a conventional antagonist protocol. Live birth was determined in reduced rates in the study group compared to the control group, reaching marginal statistical significance [4/41 versus 19/71, p = 0.050], as also in the respective number of clinical pregnancies [6/41 versus 22/71, p = 0.054], although the incidence of miscarriage was similar for both groups [2/41 versus 5/71, p = 0.714]. Most of the secondary parameters examined, favored the conventional antagonist protocol. There was no difference in any of the outcomes reported between the three different stimulation groups in post-hoc analysis. Mild stimulation regimens with the aid of either CC or letrozole employing GnRH antagonists do not seem to constitute an equally effective method as compared to the conventional antagonist protocol to be offered in good prognosis subfertile women seeking an induced cycle toward IVF/ICSI. © 2017 Informa UK Limited, trading as Taylor &amp; Francis Group
    corecore