2,999 research outputs found

    ASP(AC): Answer Set Programming with Algebraic Constraints

    Full text link
    Weighted Logic is a powerful tool for the specification of calculations over semirings that depend on qualitative information. Using a novel combination of Weighted Logic and Here-and-There (HT) Logic, in which this dependence is based on intuitionistic grounds, we introduce Answer Set Programming with Algebraic Constraints (ASP(AC)), where rules may contain constraints that compare semiring values to weighted formula evaluations. Such constraints provide streamlined access to a manifold of constructs available in ASP, like aggregates, choice constraints, and arithmetic operators. They extend some of them and provide a generic framework for defining programs with algebraic computation, which can be fruitfully used e.g. for provenance semantics of datalog programs. While undecidable in general, expressive fragments of ASP(AC) can be exploited for effective problem-solving in a rich framework. This work is under consideration for acceptance in Theory and Practice of Logic Programming.Comment: 32 pages, 16 pages are appendi

    On the semantics of hybrid ASP systems based on Clingo

    Get PDF
    [Abstract]: Over the last decades, the development of Answer Set Programming (ASP) has brought about an expressive modeling language powered by highly performant systems. At the same time, it gets more and more difficult to provide semantic underpinnings capturing the resulting constructs and inferences. This is even more severe when it comes to hybrid ASP languages and systems that are often needed to handle real-world applications. We address this challenge and introduce the concept of abstract and structured theories that allow us to formally elaborate upon their integration with ASP. We then use this concept to make the semantic characterization of clingo’s theory-reasoning framework precise. This provides us with a formal framework in which we can elaborate upon the formal properties of existing hybridizations of clingo, such as clingcon, clingo[dl], and clingo[lp].This work was supported by DFG grant SCHA 550/11, Germany, by grant PID2020-116201GB-I00 funded by MCIN/AEI/ 10.13039/501100011033, Spain, by Xunta de Galicia and the European Union, GPC ED431B 2022/33, by European COST action CA17124 DigForASP, EU, and by the National Science Foundation (NSF 95-3101-0060-402), USA.Xunta de Galicia; ED431B 2022/33Deutsche Forschungsgemeinschaft; SCHA 550/11United States. National Science Foundation; NSF 95-3101-0060-40

    Symmetry Breaking for Answer Set Programming

    Full text link
    In the context of answer set programming, this work investigates symmetry detection and symmetry breaking to eliminate symmetric parts of the search space and, thereby, simplify the solution process. We contribute a reduction of symmetry detection to a graph automorphism problem which allows to extract symmetries of a logic program from the symmetries of the constructed coloured graph. We also propose an encoding of symmetry-breaking constraints in terms of permutation cycles and use only generators in this process which implicitly represent symmetries and always with exponential compression. These ideas are formulated as preprocessing and implemented in a completely automated flow that first detects symmetries from a given answer set program, adds symmetry-breaking constraints, and can be applied to any existing answer set solver. We demonstrate computational impact on benchmarks versus direct application of the solver. Furthermore, we explore symmetry breaking for answer set programming in two domains: first, constraint answer set programming as a novel approach to represent and solve constraint satisfaction problems, and second, distributed nonmonotonic multi-context systems. In particular, we formulate a translation-based approach to constraint answer set solving which allows for the application of our symmetry detection and symmetry breaking methods. To compare their performance with a-priori symmetry breaking techniques, we also contribute a decomposition of the global value precedence constraint that enforces domain consistency on the original constraint via the unit-propagation of an answer set solver. We evaluate both options in an empirical analysis. In the context of distributed nonmonotonic multi-context system, we develop an algorithm for distributed symmetry detection and also carry over symmetry-breaking constraints for distributed answer set programming.Comment: Diploma thesis. Vienna University of Technology, August 201

    A semantical framework for hybrid knowledge bases

    Get PDF
    In the ongoing discussion about combining rules and ontologies on the Semantic Web a recurring issue is how to combine first-order classical logic with nonmonotonic rule languages. Whereas several modular approaches to define a combined semantics for such hybrid knowledge bases focus mainly on decidability issues, we tackle the matter from a more general point of view. In this paper, we show how Quantified Equilibrium Logic (QEL) can function as a unified framework which embraces classical logic as well as disjunctive logic programs under the (open) answer set semantics. In the proposed variant of QEL, we relax the unique names assumption, which was present in earlier versions of QEL. Moreover, we show that this framework elegantly captures the existing modular approaches for hybrid knowledge bases in a unified way

    Relating Constraint Answer Set Programming Languages and Algorithms

    Get PDF
    Recently a logic programming language AC was proposed by Mellarkod et al. (2008) to integrate answer set programming and constraint logic programming. Soon after that, a CLINGCON language integrating answer set programming and finite domain constraints, as well as an EZCSP language integrating answer set programming and constraint logic programming were introduced. The development of these languages and systems constitutes the appearance of a new AI subarea called constraint answer set programming. All these languages have something in common. In particular, they aim at developing new efficient inference algorithms that combine traditional answer set programming procedures and other methods in constraint programming. Yet, the exact relation between the constraint answer set programming languages and the underlying systems is not well understood. In this paper we address this issue by formally stating the precise relation between several constraint answer set programming languages - AC, CLINGCON, EZCSP - as well as the underlying systems

    The Configurable SAT Solver Challenge (CSSC)

    Get PDF
    It is well known that different solution strategies work well for different types of instances of hard combinatorial problems. As a consequence, most solvers for the propositional satisfiability problem (SAT) expose parameters that allow them to be customized to a particular family of instances. In the international SAT competition series, these parameters are ignored: solvers are run using a single default parameter setting (supplied by the authors) for all benchmark instances in a given track. While this competition format rewards solvers with robust default settings, it does not reflect the situation faced by a practitioner who only cares about performance on one particular application and can invest some time into tuning solver parameters for this application. The new Configurable SAT Solver Competition (CSSC) compares solvers in this latter setting, scoring each solver by the performance it achieved after a fully automated configuration step. This article describes the CSSC in more detail, and reports the results obtained in its two instantiations so far, CSSC 2013 and 2014

    Microflow nanoprecipitation of positively charged gastroresistant polymer nanoparticles of Eudragit® RS100: A study of fluid dynamics and chemical parameters

    Get PDF
    The objective of the present work was to produce gastroresistant Eudragit® RS100 nanoparticles by a reproducible synthesis approach that ensured mono-disperse nanoparticles under the size of 100 nm. Batch and micromixing nanoprecipitation approaches were selected to produce the demanded nanoparticles, identifying the critical parameters affecting the synthesis process. To shed some light on the formulation of the targeted nanoparticles, the effects of particle size and homogeneity of fluid dynamics, and physicochemical parameters such as polymer concentration, type of solvent, ratio of solvent to antisolvent, and total flow rate were studied. The physicochemical characteristics of resulting nanoparticles were studied applying dynamic light scattering (DLS) particle size analysis and electron microscopy imaging. Nanoparticles produced using a micromixer demonstrated a narrower and more homogenous distribution than the ones obtained under similar conditions in conventional batch reactors. Besides, fluid dynamics ensured that the best mixing conditions were achieved at the highest flow rate. It was concluded that nucleation and growth events must also be considered to avoid uncontrolled nanoparticle growth and evolution at the collection vial. Further, rifampicin-encapsulated nanoparticles were prepared using both approaches, demonstrating that the micromixing-assisted approach provided an excellent control of the particle size and polydispersity index. Not only the micromixing-assisted nanoprecipitation promoted a remarkable control in the nanoparticle formulation, but also it enhanced drug encapsulation efficiency and loading, as well as productivity. To the best of our knowledge, this was the very first time that drug-loaded Eudragit® RS100 nanoparticles (NPs) were produced in a continuous fashion under 100 nm (16.5 ± 4.3 nm) using microreactor technology. Furthermore, we performed a detailed analysis of the influence of various fluid dynamics and physicochemical parameters on the size and uniformity of the resulting nanoparticles. According to these findings, the proposed methodology can be a useful approach to synthesize a myriad of nanoparticles of alternative polymers

    The reconstitution of the histone octamer

    Get PDF
    Bibliography: pages 110-126.This thesis describes methodology for the reconstitution of the chicken erythrocyte octamer from acid-denatured histones or the natural H3-H4 tetramer and H2A-H2B dimers. Oligomeric properties of reconstituted octamers were elucidated during column chromatographic and chemical cross-linking studies. The conformational identity of the natural and reconstituted octamers was demonstrated by the ability of all preparations to crystallise as helical octamer tubes. The application of the reconstitution methodology in addressing fundamental problems of chromatin research, was demonstrated during subsequent studies, namely (i) The reconstitution of hybrid histone octamers containing a structural variant of a specific histone. These studies were undertaken to study the effect on histone-histone interactions in hybrid octamers of which erythrocyte H2B was substituted for by sea urchin sperm H2B(l) or erythrocyte H3 and H4 were substituted for by dethiolated H3 and sea urchin sperm H4 respectively. (ii) The reconstitution of an octamer suitable for the sitespecific derivatisation of a specific histone, or covalently labelled with aurothiomalate in a specific histone complex. These studies were concluded to represent general labelling strategies which may be of use in crystallographic or physico-chemical studies of nucleosome structure
    • …
    corecore