64 research outputs found

    On the State Complexity of Partial Derivative Automata For Regular Expressions with Intersection

    Get PDF
    Extended regular expressions (with complement and intersection) are used in many applications due to their succinctness. In particular, regular expressions extended with intersection only (also called semi-extended) can already be exponentially smaller than standard regular expressions or equivalent nondeterministic finite automata (NFA). For practical purposes it is important to study the average behaviour of conversions between these models. In this paper, we focus on the conversion of regular expressions with intersection to nondeterministic finite automata, using partial derivatives and the notion of support. First, we give a tight upper bound of 2O(n) for the worst-case number of states of the resulting partial derivative automaton, where n is the size of the expression. Using the framework of analytic combinatorics, we then establish an upper bound of (1.056 + o(1))n for its asymptotic average-state complexity, which is significantly smaller than the one for the worst case. (c) IFIP International Federation for Information Processing 2016

    Position Automaton Construction for Regular Expressions with Intersection

    Get PDF
    Positions and derivatives are two essential notions in the conversion methods from regular expressions to equivalent finite automata. Partial derivative based methods have recently been extended to regular expressions with intersection. In this paper, we present a position automaton construction for those expressions. This construction generalizes the notion of position making it compatible with intersection. The resulting automaton is homogeneous and has the partial derivative automaton as its quotient

    Stretch goals and the distribution of organizational performance

    Get PDF
    Many academics, consultants, and managers advocate stretch goals to attain superior organizational performance. However, existing theory speculates that, although stretch goals may benefit some organizations, they are not a “rule for riches” for all organizations. To address this speculation, we use two experimental studies to explore the effects on the mean, median, variance, and skewness of performance of stretch compared with moderate goals. Participants were assigned moderate or stretch goals to manage a widely used business simulation. Compared with moderate goals, stretch goals improve performance for a few participants, but many abandon the stretch goals in favor of lower self-set goals, or adopt a survival goal when faced with the threat of bankruptcy. Consequently, stretch goals generate higher performance variance across organizations and a right-skewed performance distribution. Contrary to conventional wisdom, we find no positive stretch goal main effect on performance. Instead, stretch goals compared with moderate goals generate large attainment discrepancies that increase willingness to take risks, undermine goal commitment, and generate lower risk-adjusted performance. The results provide a richer theoretical and empirical appreciation of how stretch goals influence performance

    Schemas for Unordered XML on a DIME

    Get PDF
    We investigate schema languages for unordered XML having no relative order among siblings. First, we propose unordered regular expressions (UREs), essentially regular expressions with unordered concatenation instead of standard concatenation, that define languages of unordered words to model the allowed content of a node (i.e., collections of the labels of children). However, unrestricted UREs are computationally too expensive as we show the intractability of two fundamental decision problems for UREs: membership of an unordered word to the language of a URE and containment of two UREs. Consequently, we propose a practical and tractable restriction of UREs, disjunctive interval multiplicity expressions (DIMEs). Next, we employ DIMEs to define languages of unordered trees and propose two schema languages: disjunctive interval multiplicity schema (DIMS), and its restriction, disjunction-free interval multiplicity schema (IMS). We study the complexity of the following static analysis problems: schema satisfiability, membership of a tree to the language of a schema, schema containment, as well as twig query satisfiability, implication, and containment in the presence of schema. Finally, we study the expressive power of the proposed schema languages and compare them with yardstick languages of unordered trees (FO, MSO, and Presburger constraints) and DTDs under commutative closure. Our results show that the proposed schema languages are capable of expressing many practical languages of unordered trees and enjoy desirable computational properties.Comment: Theory of Computing System

    LNCS

    Get PDF
    We provide a procedure for detecting the sub-segments of an incrementally observed Boolean signal ω that match a given temporal pattern ϕ. As a pattern specification language, we use timed regular expressions, a formalism well-suited for expressing properties of concurrent asynchronous behaviors embedded in metric time. We construct a timed automaton accepting the timed language denoted by ϕ and modify it slightly for the purpose of matching. We then apply zone-based reachability computation to this automaton while it reads ω, and retrieve all the matching segments from the results. Since the procedure is automaton based, it can be applied to patterns specified by other formalisms such as timed temporal logics reducible to timed automata or directly encoded as timed automata. The procedure has been implemented and its performance on synthetic examples is demonstrated

    Regular Expressions with Counting: Weak versus Strong Determinism

    No full text
    Abstract. We study deterministic regular expressions extended with the counting operator. There exist two notions of determinism, strong and weak determinism, which almost coincide for standard regular expressions. This, however, changes dramatically in the presence of counting. In particular, we show that weakly deterministic expressions with counting are exponentially more succinct and strictly more expressive than strongly deterministic ones, even though they still do not capture all regular languages. In addition, we present a finite automaton model with counters, study its properties and investigate the natural extension of the Glushkov construction translating expressions with counting into such counting automata. This translation yields a deterministic automaton if and only if the expression is strongly deterministic. These results then also allow to derive upper bounds for decision problems for strongly deterministic expressions with counting.

    The dynamic complexity of formal languages

    No full text

    The Dynamic Descriptive Complexity of k-Clique

    No full text

    Influence of porosity on the electrical sensing zone and laser diffraction sizing of silicas - a collaborative study

    No full text
    The objective of a continuing study by the Belgian Particle Technology Group involves difficulties in practical size determinations. This part describes the behaviour of silicas with different porosities during sizing by electrical sensing zone and laser diffraction methods. Anisotropy and porosity were identified to be important particle characteristics in understanding the differences between the two methods. Especially large pore diameters and pore volumes were found to be responsible for shifts in size distribution of 50 to 100%. The use of optical values and optical models was shown to influence these shifts considerably. In the case of spherical silica particles with moderate porosity, no significant differences could be found between the two sizing methods.status: publishe
    corecore