5,322 research outputs found

    A Branching Time Model of CSP

    Full text link
    I present a branching time model of CSP that is finer than all other models of CSP proposed thus far. It is obtained by taking a semantic equivalence from the linear time - branching time spectrum, namely divergence-preserving coupled similarity, and showing that it is a congruence for the operators of CSP. This equivalence belongs to the bisimulation family of semantic equivalences, in the sense that on transition systems without internal actions it coincides with strong bisimilarity. Nevertheless, enough of the equational laws of CSP remain to obtain a complete axiomatisation for closed, recursion-free terms.Comment: Dedicated to Bill Roscoe, on the occasion of his 60th birthda

    Finite memory devices in CSP

    Get PDF
    It is often said that a state based approach to CSP is inadequate, however we present here some (theoretical) hints against this assertion. A new class of processes modelled by finite memory devices are considered. These devices (called here CSP automata) allow both: deal with the different kinds of nondeterminism at a state level and model misbehaviours due to divergences. They are well adapted to the semantics of failures plus divergences. As CSP is independent of branching time CSP-automata can be determinized. Furthermore we show that an extension of the classical automata's morphism is equivalent to refinement between processes. That allow us to define canonical forms through minimization. These processes can also be characterized by a set of recursive equations so called linear systems. These processes are stable under nondeterminism, change of symbol, prefixing and interleaving.Postprint (published version

    Stabilized Benders methods for large-scale combinatorial optimization, with appllication to data privacy

    Get PDF
    The Cell Suppression Problem (CSP) is a challenging Mixed-Integer Linear Problem arising in statistical tabular data protection. Medium sized instances of CSP involve thousands of binary variables and million of continuous variables and constraints. However, CSP has the typical structure that allows application of the renowned Benders’ decomposition method: once the “complicating” binary variables are fixed, the problem decomposes into a large set of linear subproblems on the “easy” continuous ones. This allows to project away the easy variables, reducing to a master problem in the complicating ones where the value functions of the subproblems are approximated with the standard cutting-plane approach. Hence, Benders’ decomposition suffers from the same drawbacks of the cutting-plane method, i.e., oscillation and slow convergence, compounded with the fact that the master problem is combinatorial. To overcome this drawback we present a stabilized Benders decomposition whose master is restricted to a neighborhood of successful candidates by local branching constraints, which are dynamically adjusted, and even dropped, during the iterations. Our experiments with randomly generated and real-world CSP instances with up to 3600 binary variables, 90M continuous variables and 15M inequality constraints show that our approach is competitive with both the current state-of-the-art (cutting-plane-based) code for cell suppression, and the Benders implementation in CPLEX 12.7. In some instances, stabilized Benders is able to quickly provide a very good solution in less than one minute, while the other approaches were not able to find any feasible solution in one hour.Peer ReviewedPreprin

    Process Algebras

    Get PDF
    Process Algebras are mathematically rigorous languages with well defined semantics that permit describing and verifying properties of concurrent communicating systems. They can be seen as models of processes, regarded as agents that act and interact continuously with other similar agents and with their common environment. The agents may be real-world objects (even people), or they may be artifacts, embodied perhaps in computer hardware or software systems. Many different approaches (operational, denotational, algebraic) are taken for describing the meaning of processes. However, the operational approach is the reference one. By relying on the so called Structural Operational Semantics (SOS), labelled transition systems are built and composed by using the different operators of the many different process algebras. Behavioral equivalences are used to abstract from unwanted details and identify those systems that react similarly to external experiments

    Dynamical system analysis of ignition phenomena using the tangential stretching rate concept

    Get PDF
    We analyze ignition phenomena by resorting to the stretching rate concept formerly introduced in the study of dynamical systems. We construct a Tangential Stretching Rate (TSR) parameter by combining the concepts of stretching rate with the decomposition of the local tangent space in eigen-modes. The main feature of the TSR is its ability to identify unambiguously the most energetic scale at a given space location and time instant. The TSR depends only on the local composition of the mixture, its temperature and pressure. As such, it can be readily computed during the post processing of computed reactive flow fields, both for spatially homogeneous and in-homogenous systems. Because of the additive nature of the TSR, we defined a normalized participation index measuring the relative contribution of each mode to the TSR. This participation index to the TSR can be combined with the mode amplitude participation Index of a reaction to a mode – as defined in the Computational Singular Perturbation (CSP) method – to obtain a direct link between a reaction and TSR. The reactions having both a large participation index to the TSR and a large CSP mode amplitude participation index are those contributing the most to both the explosive and relaxation regimes of a reactive system. This information can be used for both diagnostics and for the simplification of kinetic mechanisms. We verified the properties of the TSR with reference to three nonlinear planar models (one for isothermal branched-chain reactions, one for a non-isothermal, one-step system, and for non-isothermal branched-chain reactions), to one planar linear model (to discuss issues associated with non-normality), and to test problems involving hydro-carbon oxidation kinetics. We demonstrated that the reciprocal of the TSR parameter is the proper characteristic chemical time scale in problems involving multi-step chemical kinetic mechanisms, because (i) it is the most relevant time scale during both the explosive and relaxation regimes and (ii) it is intrinsic to the kinetics, that is, it can be identified without the need of any ad hoc assumption

    Stochastic Constraint Programming

    Full text link
    To model combinatorial decision problems involving uncertainty and probability, we introduce stochastic constraint programming. Stochastic constraint programs contain both decision variables (which we can set) and stochastic variables (which follow a probability distribution). They combine together the best features of traditional constraint satisfaction, stochastic integer programming, and stochastic satisfiability. We give a semantics for stochastic constraint programs, and propose a number of complete algorithms and approximation procedures. Finally, we discuss a number of extensions of stochastic constraint programming to relax various assumptions like the independence between stochastic variables, and compare with other approaches for decision making under uncertainty.Comment: Proceedings of the 15th Eureopean Conference on Artificial Intelligenc
    corecore