176,314 research outputs found

    Detecting Inconsistencies in Distributed Data

    Get PDF

    JuliBootS: a hands-on guide to the conformal bootstrap

    Full text link
    We introduce {\tt JuliBootS}, a package for numerical conformal bootstrap computations coded in {\tt Julia}. The centre-piece of {\tt JuliBootS} is an implementation of Dantzig's simplex method capable of handling arbitrary precision linear programming problems with continuous search spaces. Current supported features include conformal dimension bounds, OPE bounds, and bootstrap with or without global symmetries. The code is trivially parallelizable on one or multiple machines. We exemplify usage extensively with several real-world applications. In passing we give a pedagogical introduction to the numerical bootstrap methods.Comment: 29 page

    On the Reification of Global Constraints

    Get PDF
    We introduce a simple idea for deriving reified global constraints in a systematic way. It is based on the observation that most global constraints can be reformulated as a conjunction of pure functional dependency constraints together with a constraint that can be easily reified. We first show how the core constraints of the Global Constraint Catalogue can be reified and we then identify several reification categories that apply to at least 82% of the constraints in the Global Constraint Catalogue

    Project SPACE: Solar Panel Automated Cleaning Environment

    Get PDF
    The goal of Project SPACE is to create an automated solar panel cleaner that will address the adverse impact of soiling on commercial photovoltaic cells. Specifically, we hoped to create a device that increases the maximum power output of a soiled panel by 10% (recovering the amount of power lost) while still costing under 500andoperatingforupto7.0years.Asuccessfuldesignshouldoperatewithouttheuseofwater.Thiswillhelpsolarpanelarraysachieveaproductionoutputclosertotheirmaximumpotentialandsavecompaniesoncostsassociatedenergygeneration.Thecurrentapparatusutilizesabrushcleaningsystemthatcleansonsetcleaningcycles.Thedeviceusesthecombinationofageartrain(with48pitchDelringears)anda12VDCmotortospinbotha5.00footlong,0.25inchdiametervacuumbrushshaftanddrivetwosetsoftwowheels.Thepowersourceforthedrivetrainisa12Vdeepcycleleadacidbattery.Ourlightweightdesigneliminateswaterusageduringcleaningandreducesthepotentialdangersstemmingfrommanuallabor.Ourdesignsretailpricewasestimatedtobearound500 and operating for up to 7.0 years. A successful design should operate without the use of water. This will help solar panel arrays achieve a production output closer to their maximum potential and save companies on costs associated energy generation. The current apparatus utilizes a brush cleaning system that cleans on set cleaning cycles. The device uses the combination of a gear train (with 48 pitch Delrin gears) and a 12V DC motor to spin both a 5.00 foot long, 0.25 inch diameter vacuum brush shaft and drive two sets of two wheels. The power source for the drive train is a 12V deep cycle lead-acid battery. Our light weight design eliminates water usage during cleaning and reduces the potential dangers stemming from manual labor. Our design’s retail price was estimated to be around 700 with a payback period of less than 3.5 years. To date, we have created a device that improves the efficiency of soiled solar panels by 3.5% after two runs over the solar panel. We hope that our final design will continue to expand the growth of solar energy globally

    Runtime Scheduling, Allocation, and Execution of Real-Time Hardware Tasks onto Xilinx FPGAs Subject to Fault Occurrence

    Get PDF
    This paper describes a novel way to exploit the computation capabilities delivered by modern Field-Programmable Gate Arrays (FPGAs), not only towards a higher performance, but also towards an improved reliability. Computation-specific pieces of circuitry are dynamically scheduled and allocated to different resources on the chip based on a set of novel algorithms which are described in detail in this article. These algorithms consider most of the technological constraints existing in modern partially reconfigurable FPGAs as well as spontaneously occurring faults and emerging permanent damage in the silicon substrate of the chip. In addition, the algorithms target other important aspects such as communications and synchronization among the different computations that are carried out, either concurrently or at different times. The effectiveness of the proposed algorithms is tested by means of a wide range of synthetic simulations, and, notably, a proof-of-concept implementation of them using real FPGA hardware is outlined

    Automated metamorphic testing on the analyses of feature models

    Get PDF
    Copyright © 2010 Elsevier B.V. All rights reserved.Context: A feature model (FM) represents the valid combinations of features in a domain. The automated extraction of information from FMs is a complex task that involves numerous analysis operations, techniques and tools. Current testing methods in this context are manual and rely on the ability of the tester to decide whether the output of an analysis is correct. However, this is acknowledged to be time-consuming, error-prone and in most cases infeasible due to the combinatorial complexity of the analyses, this is known as the oracle problem.Objective: In this paper, we propose using metamorphic testing to automate the generation of test data for feature model analysis tools overcoming the oracle problem. An automated test data generator is presented and evaluated to show the feasibility of our approach.Method: We present a set of relations (so-called metamorphic relations) between input FMs and the set of products they represent. Based on these relations and given a FM and its known set of products, a set of neighbouring FMs together with their corresponding set of products are automatically generated and used for testing multiple analyses. Complex FMs representing millions of products can be efficiently created by applying this process iteratively.Results: Our evaluation results using mutation testing and real faults reveal that most faults can be automatically detected within a few seconds. Two defects were found in FaMa and another two in SPLOT, two real tools for the automated analysis of feature models. Also, we show how our generator outperforms a related manual suite for the automated analysis of feature models and how this suite can be used to guide the automated generation of test cases obtaining important gains in efficiency.Conclusion: Our results show that the application of metamorphic testing in the domain of automated analysis of feature models is efficient and effective in detecting most faults in a few seconds without the need for a human oracle.This work has been partially supported by the European Commission(FEDER)and Spanish Government under CICYT project SETI(TIN2009-07366)and the Andalusian Government project ISABEL(TIC-2533)

    Review of the interventions delivery target

    Get PDF

    Dynamic sampling schemes for optimal noise learning under multiple nonsmooth constraints

    Full text link
    We consider the bilevel optimisation approach proposed by De Los Reyes, Sch\"onlieb (2013) for learning the optimal parameters in a Total Variation (TV) denoising model featuring for multiple noise distributions. In applications, the use of databases (dictionaries) allows an accurate estimation of the parameters, but reflects in high computational costs due to the size of the databases and to the nonsmooth nature of the PDE constraints. To overcome this computational barrier we propose an optimisation algorithm that by sampling dynamically from the set of constraints and using a quasi-Newton method, solves the problem accurately and in an efficient way
    corecore